Khi tôi kết nối Màn hình ngoài với máy tính xách tay của mình (thông số kỹ thuật bên dưới), cho dù với VGA hay Displayport, tôi luôn phải định cấu hình độ phân giải màn hình và vị trí hiển thị. Hiện tại tôi đang làm điều này với một tiện ích GUI cho XRandR được gọi là arandr . Một vấn đề khác là, luôn luôn sử dụng độ phân giải màn hình thấp nhất có thể, thay vì cao nhất, khi kết nối màn hình.
Có thể tự động gọi lại cấu hình đã thực hiện trước đây mỗi khi tôi kết nối một màn hình cụ thể không? Ví dụ: khi tôi kết nối màn hình tại nơi làm việc, tôi muốn thiết lập màn hình cạnh nhau; ở nhà thay vào đó, tôi sử dụng một bố cục dọc.
Vấn đề này tồn tại với cả hai máy tính xách tay của tôi. Họ đang chạy Fedora 18 và Xubfox 13.04, tất cả đều có XFCE làm Trình quản lý cửa sổ. Chúng là cùng một thiết bị, Lenovo X220, với đồ họa tích hợp Intel HD3000.
Cập nhật
Tôi đã cố gắng thực hiện cài đặt trên mỗi màn hình, nhưng thật không may, fedora không sử dụng tệp xorg.conf, thay vào đó, nó cố gắng thực hiện cấu hình tự động mỗi khi X được khởi động (xem tạo xorg.conf ) Tạo tệp xorg.conf với Xorg :1 -configure
, như được mô tả trong wiki fedora, thất bại với Number of created screens does not match number of detected devices.
.
Giải pháp thay thế
Tôi đã thực hiện một cách giải quyết nhỏ để giải quyết vấn đề, nhưng chỉ dành cho màn hình được kết nối tại màn hình hiển thị. Arandr có thể lưu thiết lập hiển thị dưới dạng shell script, vì vậy tôi đã sử dụng các cài đặt đã lưu và đưa chúng vào .xinitrc
.
cat ~/.screenlayout/<name_of_your_settingsfile>.sh > ~/.xinitrc
chmod u+x ~/.xinitrc
Đó là một mẹo nhỏ, nếu ai đó có cách tốt hơn để làm điều đó, xin vui lòng cho tôi biết.
xrandr --verbose
ngoại hình hơi khác một chút, so với hiển thị trong hầu hết các hướng dẫn, fe:HDMI1 connected 1920x1080+0+0 (0xc0) normal (normal left inverted right x axis y axis) 160mm x 90mm