Trên Ubuntu 10.4 với trình điều khiển NVIDIA, tôi có thiết lập màn hình kép với TwinView. Làm cách nào để định cấu hình một hình nền duy nhất để mở rộng cả hai màn hình? Ngay bây giờ cùng một hình nền được sao chép trên cả hai màn hình.
Trên Ubuntu 10.4 với trình điều khiển NVIDIA, tôi có thiết lập màn hình kép với TwinView. Làm cách nào để định cấu hình một hình nền duy nhất để mở rộng cả hai màn hình? Ngay bây giờ cùng một hình nền được sao chép trên cả hai màn hình.
Câu trả lời:
Bạn không thể. Lucid Lynx (phiên bản Ubuntu của bạn) đã mất khả năng này và một lỗi đã được đưa ra.
Cập nhật:
Có vẻ như đã có một sửa chữa tạm thời :
gconftool-2 --set "/desktop/gnome/background/picture_options" --type string "spanned"
Cập nhật cho những người tìm kiếm trong tương lai: Kể từ Ubuntu 10.10 (Maverick), giờ đây bạn có tùy chọn "Khoảng cách" trong Bảng điều khiển Giao diện / Hình nền. Để có kết quả tốt nhất, hãy đảm bảo tạo hình nền của bạn thành các pixel chính xác của màn hình được kết hợp.
Ví dụ: đối với hai màn hình 1280x1024 , hãy sử dụng hình nền có kích thước 2560 x 1024 - nếu không, nó sẽ chia tỷ lệ và căn giữa hình nền của bạn cho phù hợp.
Tôi đã đăng một tập lệnh trên các diễn đàn Ubuntu và các diễn đàn câu hỏi linux giải quyết vấn đề này (ít nhất là trong trường hợp của tôi) sử dụng hình ảnh để thay đổi kích thước 2 hình nền và ghép chúng lại với nhau, sau đó thay đổi hình nền trên bộ đếm thời gian. Cả hai hình ảnh là ngẫu nhiên từ một tệp chỉ mục mà tập lệnh tạo ra.
Trong trường hợp của tôi, nó là dành cho Twinview trong đó cả hai màn hình có cùng độ phân giải.
Bạn có thể sử dụng hiển thị từ hình ảnh để đặt hình nền thành bất kỳ vị trí màn hình nào bạn thích, ví dụ:
display -window root -geometry '-0-0' -resize '1920x1080> img.png
Các feh
tiện ích sẽ cho phép bạn thiết lập hình nền theo cách này nếu bạn sử dụng --no-xinerama
cờ.