Установить фоновое изображение в xmonad

40

Я только что переключился с Fluxbox на xmonad, и он мне определенно нравится. Тем не менее, мне не удалось изменить фон рабочего стола.

Я использую Ubuntu 8 (э-э, не могу вспомнить значение после точки), и я установил xmonad через менеджер пакетов, а затем запустил xmonad из списка сред, доступных на экране входа в систему.

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

Yacoby
источник

Ответы:

31

Что касается предыдущего комментария от grawity, правильный синтаксис на самом деле

xloadimage -onroot -fullscreen <path.to.image>

Преимущества перед xloadiamge на xpmroot:

  • позволяет PNG изображения
  • в Ubuntu, имеет собственный пакет, а не bein, содержащийся в большем пакете fvwm

(извините, если это будет лучше в качестве комментария к предыдущему ответу: я не могу добавлять комментарии)

Dalker
источник
4
Я новичок в Haskell и Xmonad и не совсем уверен, как использовать эту команду в моей конфигурации Xmonad. Как я должен использовать xloadimage?
E-rich
Ubuntu 12.04, не заполнялась, если соотношение сторон изображения не было таким же, как у моего монитора.
cmc
1
@ E-rich, поместите его в свой .xinitrcфайл, обычно перед строкой exec /bin/xmonad.
JMCF125
20

У меня были некоторые проблемы с xloadimage(вообще не работали) и xpmroot(принимает только xpms и gimp написал странный, на котором он сорвался), но feh --bg-fillработал чудесно (спасибо некоторым парням на форуме arch ).

Raylu
источник
4

Эта команда работает xpmroot ~/background.xpm &:? Где background.xpmимя файла изображения, которое вы хотите, чтобы ваш фон.

Элвин Роу
источник
4
Кстати, я не уверен, что это останется вашим фоном после выхода из системы. Возможно, вам понадобится добавить эту команду в ваши ~ / .xsessions или ~ / .xinitrc
Alvin Row
Для форматов изображений, отличных от XPM,xloadimage -root $path
grawity
0

Я использую feh для этого:

feh --bg-fill ~/pictures/background

Это находится в моем ~ / .xprofile, а также создает скрипт ~ / .fehbg, который может быть запущен для установки того же фона и конфигурации позже. Есть альтернативные аргументы, которые могут быть использованы помимо --bg-fill, man fehподробно.

Feh широко доступен и может быть установлен из стандартных репозиториев пакетов Ubuntu и Arch linux и, вероятно, других.

bschlueter
источник