Définir l'image de fond dans xmonad

40

Je viens de passer de Fluxbox à xmonad, et je l’apprécie vraiment. Cependant, la seule chose que je n'ai pas réussi à faire est de changer l'arrière-plan de mon bureau.

J'utilise Ubuntu 8 (euh, je ne me souviens pas de la valeur après le point), et j'ai installé xmonad via le gestionnaire de paquets, puis exécuté xmonad à partir de la liste des environnements disponibles sur l'écran de connexion.

J'ai essayé de le configurer en utilisant gconftool comme suggéré sur le wiki de Haskell, mais cela ne semble pas avoir d'effet.

Yacoby
la source

Réponses:

31

En ce qui concerne les commentaires antérieurs de grawity, la syntaxe correcte est en fait

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

Les avantages par rapport à xloadiamge sur xpmroot sont les suivants:

  • permet les images png
  • sur Ubuntu, a son propre paquet plutôt que d'être contenue dans le plus gros paquet fvwm

(désolé si cela serait mieux comme commentaire sur la réponse précédente: je ne peux pas ajouter de commentaires)

Dalker
la source
4
Je connais Haskell et Xmonad et je ne sais pas exactement comment utiliser cette commande dans ma configuration Xmonad. Comment suis-je censé utiliser xloadimage?
E-rich
Ubuntu 12.04, ne s'est pas rempli si le format de l'image n'était pas le même que celui de mon moniteur.
cmc
1
@ E-rich, mettez-le dans votre .xinitrcfichier, généralement avant une ligne exec /bin/xmonad.
JMCF125
20

J'ai eu quelques problèmes avec xloadimage(cela ne fonctionnait pas du tout) et xpmroot(n'accepte que xpms et gimp en a écrit un étrange qu'il a laissé tomber), mais a feh --bg-fillfonctionné à merveille (grâce à des gars sur le forum arch ).

Raylu
la source
4

Cette commande fonctionne- xpmroot ~/background.xpm &t-elle? Où background.xpmest le nom de fichier de l'image que vous voulez être votre arrière-plan.

Alvin Row
la source
4
Btw, je ne suis pas sûr si cela reste votre arrière-plan après la déconnexion. Vous devrez peut-être ajouter cette commande à votre ~ / .xsessions ou ~ / .xinitrc
Alvin Row
Pour les formats d'image autres que XPM,xloadimage -root $path
grawity
0

J'utilise feh pour cela:

feh --bg-fill ~/pictures/background

Cela réside dans mon ~ / .xprofile et produit également un script ~ / .fehbg qui peut être exécuté pour définir le même arrière-plan et la même configuration ultérieurement. Il y a des arguments alternatifs qui peuvent être utilisés en dehors de --bg-fill, man fehélabore.

Feh est largement disponible et peut être installé à partir des référentiels de paquets Linux par défaut Ubuntu et Arch, et probablement d’autres.

bschlueter
la source