Hintergrundbild in xmonad einstellen

40

Ich habe gerade von Fluxbox zu xmonad gewechselt und es gefällt mir definitiv. Was ich jedoch nicht geschafft habe, ist, meinen Desktop-Hintergrund zu ändern.

Ich verwende Ubuntu 8 (ähm, kann mich nicht an den Wert nach dem Punkt erinnern) und habe xmonad über den Paketmanager installiert und dann xmonad über die Liste der auf dem Anmeldebildschirm verfügbaren Umgebungen ausgeführt.

Ich habe versucht, es mit gconftool einzustellen, wie im Haskell-Wiki vorgeschlagen, aber es scheint keine Wirkung zu haben.

Yacoby
quelle

Antworten:

31

In Bezug auf vorherige Kommentare von Grawity ist die korrekte Syntax tatsächlich

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

Die Vorteile gegenüber xloadiamge bei xpmroot sind:

  • Ermöglicht PNG-Bilder
  • Auf Ubuntu hat es ein eigenes Paket, anstatt im größeren fvwm-Paket enthalten zu sein

(Entschuldigung, wenn dies als Kommentar zur vorherigen Antwort besser wäre: Ich kann keine Kommentare hinzufügen)

Dalker
quelle
4
Ich bin neu in Haskell und Xmonad und nicht ganz sicher, wie ich diesen Befehl in meiner Xmonad-Konfiguration verwenden soll. Wie soll ich verwenden xloadimage?
E-rich
Ubuntu 12.04, nicht gefüllt, wenn das Bildseitenverhältnis nicht mit dem meines Monitors übereinstimmt.
cmc
1
@ E-rich, lege es in deine .xinitrcDatei, normalerweise vor einer Zeile gleichermaßen exec /bin/xmonad.
JMCF125
20

Ich hatte einige Probleme mit xloadimage(hat überhaupt nicht funktioniert) und xpmroot(akzeptiert nur xpms und gimp hat ein seltsames geschrieben, auf dem es nicht funktioniert hat), aber es feh --bg-fillhat wunderbar funktioniert (danke an einige Leute im Arch-Forum ).

raylu
quelle
4

Hat diesen Befehl Arbeit: xpmroot ~/background.xpm &? Wo background.xpmist der Dateiname des Bildes, das Sie als Hintergrund verwenden möchten?

Alvin Row
quelle
4
Übrigens bin ich mir nicht sicher, ob das nach dem Abmelden als Hintergrund bleibt. Möglicherweise müssen Sie diesen Befehl zu Ihren ~ / .xsessions oder ~ / .xinitrc
Alvin Row
Für Bildformate außer XPM,xloadimage -root $path
grawity
0

Ich benutze feh dafür:

feh --bg-fill ~/pictures/background

Diese Datei befindet sich in meinem ~ / .x-Profil und erstellt auch ein Skript ~ / .fehbg, das möglicherweise ausgeführt wird, um später denselben Hintergrund und dieselbe Konfiguration festzulegen. Es gibt alternative Argumente , die von der Seite verwendet werden können --bg-fill, man fehErarbeitet.

Feh ist weit verbreitet und kann von den Standard-Linux-Paket-Repositorys von Ubuntu und Arch und wahrscheinlich auch von anderen installiert werden.

bschlueter
quelle