
Я пытаюсь сменить обои на Deepin Linux (X-сервер — Deepin Desktop Manager (dde)) с помощью командной строки. Я могу сделать это с помощью команды, gsettings set com.deepin.dde.appearance background-uris
но мне нужно дождаться выхода пользователя из системы/перезагрузки системы, чтобы отобразились новые обои.
Как мне решить мою проблему — есть ли команда, которая перезагружает обои или что-то в этом роде?
решение1
Я использую эту схему с dconf для переключения обоев в Deepin
dconf write /com/deepin/wrap/gnome/desktop/background/picture-uri "'/path/to/image'"
В качестве альтернативы вы можете использовать этот вариант (который я считаю более удобным, поскольку в синтаксисе нет необходимости в кавычках)
gsettings set com.deepin.wrap.gnome.desktop.background picture-uri /path/to/image