Atur gambar latar belakang di xmonad

40

Saya baru saja beralih dari Fluxbox untuk mencoba xmonad, dan saya pasti menyukainya. Namun, satu hal yang saya belum berhasil lakukan adalah mengubah latar belakang desktop saya.

Saya menggunakan Ubuntu 8 (eh, tidak dapat mengingat nilai setelah poin tersebut), dan saya menginstal xmonad melalui manajer paket, dan kemudian menjalankan xmonad dari daftar lingkungan yang tersedia di layar login.

Saya telah mencoba mengaturnya menggunakan gconftool seperti yang disarankan pada wiki Haskell, tetapi tampaknya tidak berpengaruh.

Yacoby
sumber

Jawaban:

31

Mengenai komentar sebelumnya dari grawity, sintaks yang benar sebenarnya

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

Keuntungan dari xloadiamge di xpmroot adalah:

  • memungkinkan gambar png
  • di Ubuntu, memiliki paket sendiri, daripada yang terkandung dalam paket fvwm yang lebih besar

(maaf jika ini akan lebih baik sebagai komentar pada jawaban sebelumnya: Saya tidak dapat menambahkan komentar)

Dalker
sumber
4
Saya baru mengenal Haskell dan Xmonad, dan tidak yakin bagaimana cara menggunakan perintah itu di konfigurasi Xmonad saya. Bagaimana seharusnya saya gunakan xloadimage?
E-rich
Ubuntu 12,04, tidak mengisi jika rasio aspek gambar tidak sama dengan monitor saya.
cmc
1
@ E-rich, letakkan di .xinitrcfile Anda , biasanya sebelum baris yang sama exec /bin/xmonad.
JMCF125
20

Saya punya beberapa masalah dengan xloadimage(tidak bekerja sama sekali) dan xpmroot(hanya menerima xpms dan gimp menulis yang aneh bahwa ia muntah), tetapi feh --bg-fillbekerja dengan luar biasa (terima kasih kepada beberapa orang di forum lengkung ).

raylu
sumber
4

Apakah perintah pekerjaan ini: xpmroot ~/background.xpm &? Di mana background.xpmnama file gambar yang Anda inginkan sebagai latar belakang Anda.

Alvin Row
sumber
4
Btw, saya tidak yakin apakah itu tetap sebagai latar belakang Anda setelah logout. Anda mungkin perlu menambahkan perintah itu ke ~ / .xsessions atau ~ / .xinitrc Anda
Alvin Row
Untuk format gambar selain XPM,xloadimage -root $path
grawity
0

Saya menggunakan feh untuk ini:

feh --bg-fill ~/pictures/background

Ini tinggal di ~ / .xprofile saya dan juga menghasilkan skrip ~ / .fehbg yang dapat dijalankan untuk mengatur latar belakang dan konfigurasi yang sama nanti. Ada argumen alternatif yang dapat digunakan selain dari --bg-fill, man fehmenguraikan.

Feh tersedia secara luas dan dapat diinstal dari repositori paket default Ubuntu dan Arch linux, dan kemungkinan lainnya.

bschlueter
sumber