42 votes

Définir l'image de fond dans xmonad

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 mon arrière-plan de bureau.

Je suis sous Ubuntu 8 (uh, ne me rappelle pas de la valeur après le point), et j'ai installé xmonad via le gestionnaire de paquets, puis j'ai lancé xmonad à partir de la liste des environnements disponibles sur l'écran de connexion.

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

33voto

bitboxer Points 371

En ce qui concerne le commentaire précédent de grawity, la syntaxe correcte est en fait

xloadimage -onroot -fullscreen 

Les avantages par rapport à xloadiamge sur xpmroot sont :

  • autorise les images png
  • sur Ubuntu, a son propre package, plutôt que d'être contenu dans le package fvwm plus large

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

22voto

raylu Points 507

J'ai eu des problèmes avec xloadimage (ne fonctionnait pas du tout) et xpmroot (ne prend que les xpms et gimp en a écrit un étrange sur lequel il a éructé), mais feh --bg-fill a merveilleusement fonctionné (grâce à quelques gars sur le forum arch).

4voto

Ray Vega Points 30187

Est-ce que cette commande fonctionne: xpmroot ~/background.xpm &? Où background.xpm est le nom du fichier image que vous voulez définir comme arrière-plan.

0voto

bschlueter Points 208

J'utilise feh pour cela :

feh --bg-fill ~/pictures/background

Ceci se trouve dans mon ~/.xprofile et produit également un script ~/.fehbg qui peut être exécuté pour définir le même fond d'écran et la même configuration ultérieurement. Il existe des arguments alternatifs qui peuvent être utilisés en dehors de --bg-fill, man feh détaille davantage.

Feh est largement disponible et peut être installé à partir des dépôts de packages par défaut d'Ubuntu et d'Arch Linux, ainsi que d'autres distributions.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X