Как сменить обои в xfce из консоли?

Автор CodeBash, 04 февраля 2017, 17:25:21

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

CodeBash

Здавствуйте!
Подскажите, пожалуйста, как в Debian xfce 8 сменить обои из командной строки?
Знаю как в Убунте
Открыть содержимое (спойлер)

# Получаем адрес D-Bus сессии юзера
        user=`whoami`
        pids=`pgrep -u $user gnome-session`
        DBUS_SESSION_BUS_ADDR=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$pids/environ | sed -e 's/DBUS_SESSION_BUS_ADDRESS=//'`

        # Экспортируем адрес полученной D-Bus сессию и стандартный DISPLAY
        export DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDR
        export DISPLAY=:0.0

        # И наконец отправляем это всё на gsettings set
        GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.background picture-uri "file://$WALLS/$PICTURE"

[свернуть]
Но в Debiane не работает.

Sergei_Alekseev

чет никто не ответил)

xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s "путь к файлу"

screen monitor могут быть не ноль.
Лучше сделать скрипт set-wall
#!/bin/sh
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s "$@"

дать разрешения и бросить в /usr/local/bin или куда-то в ~, что есть в пате.
Тогда в терминале по-быстрому set-wall "имя файла"
Также можно добавить в имадж вьюер, где нельзя поставить обои для Xfce. Например, geeqie или xnview

RedEye

кидаешь обои в Изображения и далее sudo cp -r Изображения/*.jpg /usr/share/images
Верующие люди опасны, у них есть боги, которые имя все прощают. Ибо сложно сказать "я не знаю", но скажешь "я верю", и вроде бы не совсем дурак..

CodeBash

#3

Cообщение объединено 02 Сентября 2017, 09:26:21

Цитата: Sergei_Alekseev от 05 мая 2017, 15:23:45
чет никто не ответил)

xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s "путь к файлу"

screen monitor могут быть не ноль.
Лучше сделать скрипт set-wall
#!/bin/sh
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s "$@"

дать разрешения и бросить в /usr/local/bin или куда-то в ~, что есть в пате.
Тогда в терминале по-быстрому set-wall "имя файла"
Также можно добавить в имадж вьюер, где нельзя поставить обои для Xfce. Например, geeqie или xnview
Спасибо за ответ. С тех пор я вернулся на Убунту.
Не прижился у меня Дебиан.

CodeBash

Я снова установил Дебиан.  :)
Теперь смена обоев в терминале в debian 10 xfce работает так

xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace0/last-image -s "полный_путь_к_картинке"