Đặt hình nền trong xmonad


40

Tôi vừa chuyển từ Fluxbox sang cho xmonad đi, và tôi chắc chắn thích nó. Tuy nhiên, điều duy nhất tôi không thể làm được là thay đổi hình nền máy tính của mình.

Tôi đang sử dụng Ubuntu 8 (uh, không thể nhớ giá trị sau điểm này) và tôi đã cài đặt xmonad thông qua trình quản lý gói và sau đó chạy xmonad từ danh sách các môi trường có sẵn trên màn hình đăng nhập.

Tôi đã thử cài đặt nó bằng gconftool như được đề xuất trên wiki Haskell, nhưng dường như nó không có tác dụng gì.

Câu trả lời:


31

Liên quan đến nhận xét trước từ grawity, cú pháp chính xác thực sự là

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

Những ưu điểm so với xloadiamge trên xpmroot là:

  • cho phép hình ảnh png
  • trên Ubuntu, có gói riêng, thay vì chứa trong gói fvwm lớn hơn

(xin lỗi nếu điều này sẽ tốt hơn khi nhận xét về câu trả lời trước: Tôi không thể thêm nhận xét)


4
Tôi mới sử dụng Haskell và Xmonad và không chắc chắn chính xác cách sử dụng lệnh đó trong cấu hình Xmonad của tôi. Làm thế nào tôi nên sử dụng xloadimage?
E-rich

Ubuntu 12.04, không lấp đầy nếu tỷ lệ khung hình ảnh không giống với màn hình của tôi.
cmc

1
@ E-rich, đặt nó trong .xinitrctệp của bạn , thường là trước một dòng giống nhau exec /bin/xmonad.
JMCF125

20

Tôi đã gặp một số rắc rối với xloadimage(hoàn toàn không hoạt động) và xpmroot(chỉ chấp nhận xpms và gimp đã viết một cái lạ mà nó đã bị cấm), nhưng feh --bg-fillđã hoạt động tuyệt vời (cảm ơn một số người trên diễn đàn vòm ).


4

Lệnh này có hoạt động xpmroot ~/background.xpm &không? Trong trường hợp background.xpmlà tên tập tin của hình ảnh bạn muốn trở thành nền của bạn.


4
Btw, tôi không chắc chắn nếu điều đó vẫn là nền của bạn sau khi đăng xuất. Bạn có thể cần thêm lệnh đó vào ~ / .xsments hoặc ~ / .xinitrc
Alvin Row

Đối với các định dạng hình ảnh khác với XPM,xloadimage -root $path
grawity

0

Tôi sử dụng feh cho việc này:

feh --bg-fill ~/pictures/background

Điều này sống trong ~ / .xprofile của tôi và cũng tạo ra một tập lệnh ~ / .fehbg có thể được chạy để thiết lập cùng một nền tảng và cấu hình sau này. Có các đối số thay thế có thể được sử dụng ngoài --bg-fill, man fehxây dựng.

Feh có sẵn rộng rãi và có thể được cài đặt từ kho lưu trữ gói Ubuntu và Arch linux mặc định, và có thể là các kho khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.