Có thể kiểm soát màn hình nào được coi là màn hình chính?


10

Tôi vừa thêm một màn hình thứ 2 và tôi gặp phải vấn đề rất điển hình trong đó các màn hình bị tráo đổi.

Rõ ràng, màn hình thứ 2 đã được X.org xác định là "màn hình 0", nhưng nó là số 2 theo applet cấu hình ATI. (Applet đánh số màn hình bắt đầu bằng 1, không phải 0.) Điều đó nói rằng, màn hình thứ 2 này là màn hình đầu tiên được liệt kê bởi applet.

Điều này làm tôi lo lắng, vì tôi đã gặp phải các vấn đề trên Windows với màn hình kép được hoán đổi ngẫu nhiên sau khi khởi động lại. Di chuyển các bảng Gnome là đủ dễ dàng, nếu không chính xác rõ ràng. Tuy nhiên, tôi tự hỏi về khả năng của những thứ khác khi sử dụng "màn hình 0" khi, trong trường hợp này, tôi sẽ mong đợi chúng trên "màn hình 1."

Vì vậy, tôi có thể kiểm soát màn hình nào được coi là chính?

Câu trả lời:


9

Thường thì thiết lập màn hình của bạn có thể được tìm thấy trong tệp cấu hình Xorg /etc/X11/xorg.conf.

Tuy nhiên, nhiều bản phân phối hiện đại (như các bản phát hành Ubuntu gần đây) cố gắng tránh sử dụng tệp cấu hình, vì việc duy trì nó có thể là một nỗi đau. Bạn có thể tạo tệp này ban đầu bằng cách chạy:

# Xorg --configure

Từ đó bạn có thể thực hiện các tùy chỉnh thêm. Arch wiki có một bài viết sẽ giúp thực hiện các tùy chỉnh.

Nếu bạn muốn thay đổi màn hình chính mà không cần chỉnh sửa, xorg.confbạn có thể thử như sau:

 $ xrandr --output XXXX --primary

Ở đây, XXXX nên được thay thế bằng đầu ra mà bạn muốn là chính. Bạn có thể chạy

$ xrandr --current

Để xem cấu hình hiện tại và xem những thiết bị đầu ra nào có sẵn. Thông thường, những cái tên này sẽ có các tên như "VGA1", "LVDS1" hoặc các tên khác đề cập đến kết nối được sử dụng.

Đặt màn hình làm chính cũng sẽ di chuyển các bảng của bạn, điều này thật tuyệt nếu bạn đang sử dụng máy tính xách tay và muốn thay đổi màn hình nào là màn hình chính nhiều lần trong ngày. Tôi thấy điều này đẹp hơn nhiều so với việc tạo tệp xorg.conf, nhưng cấu hình màn hình của tôi thay đổi nhiều lần trong ngày.


Điều này không trả lời chính xác câu hỏi của tôi, nhưng nó đã giải quyết vấn đề của tôi. Vì vậy, tôi đã sửa đổi câu hỏi ban đầu, hơi cứng nhắc. Điều đó nói rằng, tôi vẫn muốn biết lý do tại sao các màn hình được đặt hàng theo cách họ đang có.
George Marian

@GeorgeMarian Tôi nghĩ nó phụ thuộc vào card đồ họa, nvidia của tôi thích kết nối HDMI trước. Nhưng khi Xorg khởi động, nó sẽ hiển thị lời nhắc đăng nhập vào lần thứ 2 tho. Tôi nghĩ rằng đó là vì chuột được định vị ở trung tâm. Màn hình HDMI 1st có chiều rộng 1366, VGA màn hình thứ 2 có 1920, do đó, màn hình thứ 2 ở bên phải, chuột ở giữa sẽ được đặt trên đó ở khoảng 1643 pixel. Dù sao đi nữa, miễn là cuối cùng chúng ta có thể kiểm soát nó :)
Sức mạnh của Bảo Bình

@AquariusPower ý tưởng thú vị. Tôi đồng ý rằng nó có thể phụ thuộc vào card màn hình, nhưng tôi hy vọng nó sẽ đi xuống đầu nối, không phải độ phân giải hoặc vị trí chuột. Điều đó nói rằng, tôi đã trao đổi nó với tôi. Một số trong đó chắc chắn liên quan đến phần mềm, không chỉ phần cứng.
George Marian

0

OP nói về thẻ ATI, vì vậy tôi muốn đề xuất một giải pháp thay thế, cụ thể cho thẻ NVidia, nhưng hãy xem xét rằng câu trả lời được chấp nhận chung chung hơn và sẽ hoạt động cho cả ...

Màn hình của tôi có độ phân giải tối đa khác nhau.

nvidia-settings -a XineramaInfoOrder="DFP-1" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +0+0, VGA-0: nvidia-auto-select +1366+0";

# to swap'em
nvidia-settings -a XineramaInfoOrder="CRT-0" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +1920+0, VGA-0: nvidia-auto-select +0+0";

Tôi đã nhận được những thông tin này sau khi sử dụng cài đặt nvidia, định cấu hình màn hình và cố gắng tạo tệp xorg conf (nhưng không áp dụng nó, chỉ đọc nó).

Sau khi khởi động, tôi chỉ cần nhấp vào biểu tượng máy tính để bàn mà tôi đã tạo để kích hoạt một trong những cấu hình này.

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.