Establecer imagen de fondo en xmonad

40

Acabo de cambiar de Fluxbox para probar xmonad, y definitivamente me está gustando. Sin embargo, lo único que no he logrado hacer es cambiar el fondo de mi escritorio.

Estoy usando Ubuntu 8 (uh, no recuerdo el valor después del punto), e instalé xmonad a través del administrador de paquetes, y luego ejecuté xmonad desde la lista de entornos disponibles en la pantalla de inicio de sesión.

He intentado configurarlo usando gconftool como se sugiere en la wiki de Haskell, pero no parece tener ningún efecto.

Yacoby
fuente

Respuestas:

31

Con respecto al comentario anterior de grawity, la sintaxis correcta es

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

Las ventajas sobre xloadiamge en xpmroot son:

  • permite imágenes png
  • en Ubuntu, tiene su propio paquete, en lugar de estar contenido en el paquete fvwm más grande

(perdón si esto sería mejor como un comentario sobre la respuesta anterior: no puedo agregar comentarios)

Dalker
fuente
44
Soy nuevo en Haskell y Xmonad, y no estoy exactamente seguro de cómo usar ese comando en mi configuración de Xmonad. ¿Cómo se supone que debo usar xloadimage?
E-rich
Ubuntu 12.04 no se llenó si la relación de aspecto de la imagen no era la misma que la de mi monitor.
cmc
1
@ E-rich, póngalo en su .xinitrcarchivo, generalmente antes de una línea por igual exec /bin/xmonad.
JMCF125
20

Tuve algunos problemas con xloadimage(no funcionó en absoluto) y xpmroot(solo acepta xpms y gimp escribió uno extraño en el que vomitó), pero feh --bg-fillfuncionó maravillosamente (gracias a algunos chicos en el foro del arco ).

raylu
fuente
4

¿Este comando funciona xpmroot ~/background.xpm &:? ¿Dónde background.xpmestá el nombre de archivo de la imagen que desea que sea su fondo?

Alvin Row
fuente
44
Por cierto, no estoy seguro de si eso permanece como fondo después de cerrar sesión. Es posible que deba agregar ese comando a sus ~ / .xsessions o ~ / .xinitrc
Alvin Row el
Para formatos de imagen que no sean XPM,xloadimage -root $path
grawity
0

Yo uso feh para esto:

feh --bg-fill ~/pictures/background

Esto vive en mi ~ / .xprofile y también produce un script ~ / .fehbg que puede ejecutarse para establecer el mismo fondo y configuración más adelante. Hay argumentos alternativos que se pueden utilizar, aparte de --bg-fill, man fehelabora.

Feh está ampliamente disponible y puede instalarse desde los repositorios de paquetes predeterminados de Ubuntu y Arch Linux, y probablemente otros.

bschlueter
fuente