Команда gnome-screensaver -l или с опцией -a блокирует экран и превращает его в черный цвет. Я просто хочу увидеть заставку (огромные красивые часы). В настоящее время у меня есть скрипт python, который использует gnome-screensaver -l отсюда. Но он показывает заблокированный экран только на секунду или меньше, а затем экран становится черным. Я уже установил параметр «тусклый экран, когда он неактивен» в настройках питания. Что я могу сделать, чтобы отобразить часы (см. Изображение) через несколько минут?
В настоящее время экран становится черным через 1 минуту, и когда я перемещаю мышь, я вижу часы. Но я хочу, чтобы он отображался все время, когда я простаиваю.
Я не думаю, что это возможно, если вы используете заставку Gnome. Начиная с Gnome 2, он потерял почти все свои возможности, и теперь он может блокировать только экран и очищать его (Wikipedia даже говорит, что его следует называть «затвором экрана», а не заставкой).
Вы можете попробовать XScreenSaver, который является более мощным. Чтобы установить его, добавьте следующие пакеты: xscreensaver, xscreensaver-data и xscreensaver-gl. После установки добавьте его в «Приложения для запуска». Команда должна быть xscreensaver -nosplash. Проверьте ссылку Wikipedia для деталей и изображений. man xscreensaver также содержит ценную информацию. Используйте xscreensaver-demo, чтобы запустить окно конфигурации для XScreenSaver.
Вам не нужно удалять gnome-screensaver, просто отключите его (вы можете вернуть все изменения позже): sudo chmod -x /usr/bin/gnome-screensaver. Или переименуйте его в gnome-screensaver.bak. Вы также можете переименовать gnome-screensaver-command в .bak и сделать ярлык блокировки экрана с помощью xscreensaver с помощью этой команды: sudo ln -s /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command Источник
Затем вы можете использовать стандартный GLText заставку, которая может отображать текущую дату / время. Или вы можете просмотреть Source для некоторых альтернатив. Вот хорошая заставка с флипчартом. Здесь и здесь больше скринсейверов.
Я не думаю, что это возможно, если вы используете заставку Gnome. Начиная с Gnome 2, он потерял почти все свои возможности, и теперь он может блокировать только экран и очищать его (Wikipedia даже говорит, что его следует называть «затвором экрана», а не заставкой).
Вы можете попробовать XScreenSaver, который является более мощным. Чтобы установить его, добавьте следующие пакеты: xscreensaver, xscreensaver-data и xscreensaver-gl. После установки добавьте его в «Приложения для запуска». Команда должна быть xscreensaver -nosplash. Проверьте ссылку Wikipedia для деталей и изображений. man xscreensaver также содержит ценную информацию. Используйте xscreensaver-demo, чтобы запустить окно конфигурации для XScreenSaver.
Вам не нужно удалять gnome-screensaver, просто отключите его (вы можете вернуть все изменения позже): sudo chmod -x /usr/bin/gnome-screensaver. Или переименуйте его в gnome-screensaver.bak. Вы также можете переименовать gnome-screensaver-command в .bak и сделать ярлык блокировки экрана с помощью xscreensaver с помощью этой команды: sudo ln -s /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command Источник
Затем вы можете использовать стандартный GLText заставку, которая может отображать текущую дату / время. Или вы можете просмотреть Source для некоторых альтернатив. Вот хорошая заставка с флипчартом. Здесь и здесь больше скринсейверов.