Изменение фона рабочего стола в bash

3

Я хотел создать скрипт bash, который снимает случайное изображение из папки и устанавливает его как фоновый рисунок рабочего стола. Я вычислил алгоритм (это не сложно), но я не могу найти команду, которая изменит фоновое изображение, если вы дадите ему путь к картинке.

Я нашел gconftool для bash 2. ~ и gsettings для bash 3. ~, но у меня есть GNU bash, версия 4.3.42 (1) -release на Ubuntu 16.04 LTS, и они не работают.     

задан someoneb100 06.06.2016 в 17:59
источник

1 ответ

5

Предполагая, что вы используете стандартный Ubuntu 16.04 с Unity, вы можете использовать следующую команду для установки обоев:

gsettings set org.gnome.desktop.background picture-uri "file:///home/username/path/to/image.jpg"

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

    
ответ дан JonasCz 06.06.2016 в 18:15
источник