Вопрос или проблема
Могу ли я изменить фон заставки экрана в Ubuntu 20.04? Я не вижу никаких опций для этого.
Один из способов использовать заставку в качестве фона – изменить вывод программы заставки, чтобы она отображалась в окне рабочего стола, но вам нужно сначала узнать, каков идентификатор окна рабочего стола. Выполните следующую команду в терминальном окне и кликните по области рабочего стола:
xwininfo | grep "Window id:"
Идентификатор окна будет начинаться с “0x” и содержать длинный номер после этого. Скопируйте этот идентификатор окна, а затем используйте его в качестве аргумента для опции -window-id в большинстве визуальных программ xscreensaver, как показано ниже:
/usr/lib/xscreensaver/skyrocket -window-id 0x2400007
Замените 0x2400007 на любой идентификатор окна, который показан в вашем выводе.
Вам, вероятно, сначала стоит выяснить, какие визуальные эффекты доступны, выполнив
ls /usr/lib/xscreensaver
Обычно визуальные эффекты заставок находятся в этой директории. Если нет, сначала узнайте, установлен ли у вас xscreensaver и где находятся визуальные эффекты. Вы можете просто выполнить эти команды, чтобы увидеть, что доступно, и по умолчанию они будут запускать заставку в отдельном окне.
Некоторые другие программы, такие как видеоплееры командной строки, могут изменить свой вывод на конкретный идентификатор окна. Например, видеоплеер mpv может сделать это с помощью опции –wid
mpv -wid 0x2400007 ~/Videos/aquarium.mp4
Некоторые другие программы имеют подобные опции для перенаправления вывода программы в другое окно.
Однако, как только вы остановите любую из этих программ, ваша среда рабочего стола перезапишет фон рабочего стола на тот, который был установлен ранее.
Ответ или решение
Как изменить заставку на рабочем столе в Ubuntu 20.04: детальное руководство
Многие пользователи Ubuntu 20.04 задаются вопросом: "Могу ли я изменить фон заставки экрана?" Этот вопрос актуален, поскольку средства настройки пользовательского интерфейса могут быть ограничены. В данной статье мы рассмотрим, как можно настроить экранный фон и использовать визуализации, которые могут заменить стандартный фон заставки.
Пошаговое руководство
-
Установка XScreenSaver:
Для начала вам потребуется установить XScreenSaver, так как он предоставляет различные визуализации, которые могут функционировать как заставки. Убедитесь, что у вас установлена данная программа, выполнив в терминале следующую команду:sudo apt install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
-
Получение ID окна рабочего стола:
Чтобы изменить фон заставки, вам необходимо узнать ID окна рабочего стола. Для этого выполните команду:xwininfo | grep "Window id:"
Кликните на область рабочего стола после выполнения команды. Вы увидите строку вывода, начинающуюся с "0x", за которой следует длинный номер. Скопируйте этот идентификатор, так как он вам понадобится позже.
-
Просмотр доступных визуализаций:
Визуализации, доступные в XScreenSaver, можно найти в директории/usr/lib/xscreensaver
. Чтобы увидеть весь список, выполните:ls /usr/lib/xscreensaver
Это покажет вам все доступные визуализации. Чтобы выяснить, какой именно визуализацией вы хотите управлять, вы можете изучить их названия и краткие описания.
-
Отображение визуализации на рабочем столе:
Для отображения выбранной визуализации на рабочем столе используйте следующую команду, заменив0x2400007
на ваш скопированный ID окна:/usr/lib/xscreensaver/skyrocket -window-id 0x2400007
Эта команда инициирует одну из доступных визуализаций, помещая ее в окно рабочего стола.
-
Использование других программ:
Кроме XScreenSaver, другие программы, такие как медиаплееры, также могут быть перенаправлены на вывод в указанный ID окна. Например, медиаплеер MPV можно запустить с помощью команды:mpv -wid 0x2400007 ~/Videos/aquarium.mp4
Данная команда воспроизводит видео и отображает его на рабочем столе.
-
Возврат к предыдущему фону:
Следует учесть, что при завершении работы указанных программ, ваш рабочий стол вернется к исходному фону. Если вы хотите сохранить выбранный фон, вы можете изменить настройки фонового изображения в системных параметрах Ubuntu.
Заключение
Хотя Ubuntu 20.04 не предоставляет интуитивно понятного интерфейса для изменения фона заставки, существуют альтернативные методы, которые позволяют вам использовать разнообразные визуализации и настраивать экран по вашему желанию. Отправляясь по этому пути, вы не только персонализируете свой интерфейс, но и используете помощники, которые могут дополнительно улучшить ваш пользовательский опыт.