Фон заставки Ubuntu 20.04?

Могу ли я изменить фон заставки Ubuntu 20.04? Я не вижу никакой возможности сделать это.

1
задан 29 April 2020 в 07:47

1 ответ

Один из способов использования скринсейвера в качестве фона — изменение вывода программы скринсейвера для отображения в окне рабочего стола, но вам нужно знать идентификатор окна сначала рабочий стол.Запустите следующую команду в окне терминала и нажмите на область рабочего стола:

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

Некоторые другие программы имеют подобные параметры для перенаправления вывода программы в другое окно.

Как только вы остановите любую из этих программ, среда вашего рабочего стола перезапишет фон рабочего стола тем, что было установлено ранее.

0
ответ дан 21 June 2020 в 23:35

Другие вопросы по тегам:

Похожие вопросы: