Я пытаюсь получить заставку X-заставки для мониторинга температуры моей системы и, возможно, некоторых других характеристик. Написание скрипта, который периодически собирает статистику, не составляет проблемы, но главное, с чем я сталкиваюсь, это то, что gltext не обновляется - какой бы текст я ни вводил, он остается там.
Так, например, я запускаю эту команду:
$ /usr/lib/xscreensaver/gltext -text "`cat /proc/acpi/thermal_zone/THRM/temperature`"
и получите окно с текстом:
temperature: 60 C
Я могу манипулировать им и форматировать его по мере необходимости, но когда мой ЦП нагревается и охлаждается, он не обновляется, даже если я включаю переменные времени, которые это делают.
У меня есть скрипт, который выводит gltext время в качестве первой строки и temp в качестве второй строки - и хотя время постоянно обновляется с изменением времени, значение температуры остается тем же, что и при запуске заставки.
Можно ли делать то, что я хочу, то есть менять текст каждые 60 секунд, если температура меняется?