Как выполнить установку и настройку автоматического запуска XScreenSaver на Ubuntu 18.04 и Ubuntu 19.04

XScreensaver — это утилита для создания экранных заставок и блокировки экрана, предназначенная для работы с X11. В Ubuntu по умолчанию используется gnome-screensaver, но он часто работает некорректно. В этом руководстве объясняется, как установить XScreenSaver на Ubuntu 18.04/19.04 и настроить его автоматический запуск при включении системы.

Инсталляция XScreenSaver на Ubuntu 18.04 и Ubuntu 19.04

XScreensaver доступен в репозиториях Ubuntu, и его установка проста — для этого достаточно ввести в терминале следующую команду.

sudo apt install xscreensaver

Для того чтобы узнать версию XScreenSaver, введите следующую команду:

Читайте также:  Смена иконки папки в Ред ОС - делаем рабочий стол удобнее

xscreensaver --help

Установите xscreensaver на Ubuntu 18.04 или 19.04.

Теперь у вас есть возможность запустить программу XScreenSaver через Unity Dash или любое другое приложение-ланчер по вашему выбору.

xscreensaver для Ubuntu

При первом запуске программа предложит запустить демон XScreenSaver. Для его активации нажмите «ОК». По умолчанию, после 10 минут бездействия будет включаться случайная заставка.

Демон xscreensaver для Ubuntu 18.04

Как включить автоматический запуск XScreenSaver при старте системы

Так как в Ubuntu по умолчанию установлен gnome-screensaver, являющийся форком XScreenSaver, нужно удалить его, чтобы XScreenSaver мог автоматически запускаться при старте системы.

sudo apt remove gnome-screensaver

Откройте программы, которые запускаются автоматически.

программы, запускающиеся при старте ubuntu

Создайте новую запись для автозагрузки, как указано ниже. В поле команды введите xscreensaver — nosplash.

Настройка автозапуска xscreensaver в Ubuntu.

Перезагрузите свой компьютер, и демон XScreenSaver начнет работать автоматически при входе в систему. Если вы повторно откроете приложение XScreenSaver, оно не потребует от вас запуска демона, так как он уже будет активен.

Читайте также:  Вышла версия Syncthing 0.14.5: Инструкция по установке и обновлению на Ubuntu 16.04

Автоматический запуск с использованием службы Systemd.

Также есть возможность настроить автоматический запуск XScreenSaver при загрузке системы с помощью Systemd, который применяется в Ubuntu, начиная с версии 15.04 (Willy Werewolf).

Сначала введите следующую команду для создания папки, в которой будут храниться файлы служб Systemd для отдельных пользователей.

mkdir - p ~/.config/systemd/user/

После этого с помощью текстового редактора командной строки, например, Nano, создайте файл xscreensaver.service.

nano ~/.config/systemd/user/xscreensaver.service

Скопируйте и поместите указанный текст в документ.

[Unit] Description=XScreenSaver [Service] ExecStart=/usr/bin/xscreensaver - nosplash [Install] WantedBy=default. target

Для сохранения файла в текстовом редакторе Nano используйте комбинацию клавиш CTRL+O, затем подтвердите действие, нажав Enter. Чтобы выйти, нажмите CTRL+X. В завершение активируйте эту службу, чтобы XScreenSaver запускался автоматически при загрузке системы.

Читайте также:  Сравнение ОС Windows, Linux и Mac OS

systemctl --user enable xscreensaver

Заключение

Надеюсь, что данный урок оказался для вас полезным в процессе установки и настройки автозапуска XScreenSaver на Ubuntu 18.04 и Ubuntu 19.04. Как обычно, если вам понравился этот материал, подписывайтесь на нашу бесплатную рассылку, чтобы не пропустить новые советы и рекомендации.