Начиная с версии 12.04 в Ubuntu нет экранных заставок, просто черный экран, который появляется, когда система простаивает. Если всё-таки хочется иметь заставки, вы можете заменить gnome-screensaver на XScreenSaver.

Разработчики GNOME считают, что черный экран монитора экономит энергопотребление. В принципе, это так и есть, учитывая, что экран гаснет, а видеокарта не занимается просчётом спецэффектов.

Если пониженное энергопотребление вас не волнует, приступим.

Открываем терминал и удаляем гномовский скринсейвер:

sudo apt-get remove gnome-screensaver

Устанавливаем XScreenSaver:

sudo apt-get install xscreensaver xscreensaver-data-extra xscreensaver-gl-extra

После этого заставки должны появиться в меню программ.

По-существу, это конфигуратор заставок. Можно его запустить и настроить время автоматического запуска, переключения и набор заставок. Их здесь очень много.

Чтобы вся эта красота нормально работала, нужно добавить скринсейвер в автозапуск.

Запускаем редактор автозапуска:

Нажимаем “Add” и заполняем поля как на картинке. Наиболее важным полем является команда:

xscreensaver -nosplash

Внимание! Так как заставки разрабатывались для KDE, у них есть некоторые проблемы с совместимостью Gnome. Например, при разблокировке экрана не удаётся переключить язык. Если экран заблокировался, будучи на русской раскладке, ввести пароль на латинице не удастся. Придётся завершать скринсейвер с другой сессии терминала. Чтобы избежать подобной проблемы, я пользуюсь сочетанием клавиш, а время перехода устанавливаю в 0 (бесконечность).

Чтобы настроить сочетание, нужно перейти в настройки клавиатуры и добавить новую команду:

xscreensaver-command -lock

Назначить комбинацию клавиш, например, ctrl + ].

Приятного использования!

От a-pro

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *