Где хранятся текущие обои?

Кто-нибудь знает, где текущие обои хранятся в xfce4?

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

2 Solutions collect form web for “Где хранятся текущие обои?”

Возможны 2 места:

Для проверки пользователя

~/.local/share/xfce4/backdrops/ 

В глобальном масштабе проверьте общий путь системы

 /usr/share/xfce4/backdrops 

Чтобы разделить обои между SLiM и вашим рабочим столом, переименуйте фон используемой темы, а затем создайте ссылку из файла обоев рабочего стола на тему SLiM по умолчанию:

 mv /usr/share/slim/themes/default/background.jpg{,.bck} ln -s /path/to/mywallpaper.jpg /usr/share/slim/themes/default/background.jpg 

Хотя это старый вопрос, как недавний перевод в arch и xfce4, я также озадачился этой проблемой. Я, наконец, нашел решение и подумал, что отправлю его здесь, если он будет полезен другим. например

 #!/bin/bash - # # define xfce4 xml file that holds info about desktops # DESKTOP="/home/$(id -un)/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml" # # define xpath that will extract current desktop background file name # (NB I am no expert in xpaths and there is probably a much more elegant way # to do this but this works for me) # XPATH='(//property[@name="workspace0"]/property[@name="last-image"])[last()]/@value' # # use xmllint utility to apply xpath to file and extract file path and name # IMAGE=$(xmllint --xpath "string(${XPATH})" "${DESKTOP}") # # display the file info extracted # echo Current Wallpaper File = ${IMAGE} # # rest of script........ # 

xmllint предоставляется пакетом libxml2.

  • Отключение и включение звука с помощью кнопки mutebutton
  • Как навсегда удалить устаревший значок из лотка уведомлений Ubuntu Xfce?
  • xfce4-screenshooter не может использовать буфер обмена
  • Случайно установленное разрешение экрана слишком велико, оно не изменится назад
  • Сеанс XFCE начинается с 4 пустых терминалов. Как иметь чистый рабочий стол при запуске?
  • Показывать значки (или цвета), даже если переключатель рабочего пространства невелик?
  • Команда работает с терминалом, но не в .profile
  • Я не могу использовать прокрутку колеса мыши в Eclipse XFCE
  • Как приостановить с помощью сочетания клавиш?
  • Изменение макета клавиатуры Xfce Ctrl + Пробел
  • Как установить постоянное разрешение в xfce на Debian
  • Interesting Posts

    выйдите из всех соединений SSH в одной команде и закройте PuTTY

    Что представляет собой сетевая группа хоста в контексте sudoHost в схеме LDAP Sudoers

    Невозможно удалить файлы в качестве пользователя root с использованием последовательного поперечного кабеля RS232

    Выброс кеша каталогов, несмотря на наличие большого количества памяти?

    Блочные устройства и разделы

    Возвращаясь к команде, я частично написал

    Gnome: см. Основные команды emacs в фоновом изображении

    Как предотвратить включение DPMS / скринсейвера при использовании геймпада?

    Вычисление общего использования ЦП в C

    Как создать LiveDVD из установленного CentOS?

    Разрешает путаницу при выполнении двоичных файлов через скрипт

    Eclipse Mars + Fedora 20 + KDE = черно-белые подсказки

    Как добавить новую строку в текстовый файл на выходе из удаленного сценария оболочки с помощью plink

    Как установить гостевые дополнения VirtualBox на виртуальной машине Debian

    Установите скрипты инициализации вручную в Debian Wheezy

    Linux и Unix - лучшая ОС в мире.