Buộc màn hình đăng nhập gdm vào màn hình chính


24

Tôi có hai màn hình gắn liền với card màn hình của tôi. Màn hình chính có độ phân giải bằng 1280x1024 và màn hình thứ hai có 1920x1200. gdmMàn hình đăng nhập của tôi luôn xuất hiện trên màn hình thứ hai ngay cả khi nó bị tắt. Câu hỏi của tôi là làm thế nào để buộc gdmhiển thị màn hình đăng nhập luôn trên màn hình chính với độ phân giải 1280x1024?

Tôi sử dụng videcard Nvidia GT9500 ở chế độ Twinview. Tôi không thể sử dụng Xinerama vì vpdau không hoạt động chính xác trong chế độ này.

Những gì tôi đã tìm thấy là con trỏ chuột luôn xuất hiện ở trung tâm của màn hình và trung tâm luôn nằm trên màn hình với độ phân giải cao hơn. Màn hình đăng nhập luôn hiển thị vị trí con trỏ chuột.


Bây giờ màn hình chính của tôi có độ phân giải bằng 1920x1080. Vấn đề vẫn còn, con trỏ chuột luôn xuất hiện ở góc dưới bên phải của màn hình thứ hai.

Câu trả lời:


26

Đối với các phiên bản Ubuntu mới hơn như 13.10 hoặc nâng cấp 13.04 bằng Gnome 3.8, quy trình này khác nhau vì tệp cấu hình X không còn điều khiển bố cục màn hình. Bạn phải làm như sau:

  1. Đặt bố cục màn hình chính xác như một người dùng đã đăng nhập (xem Thường xuyên đặt màn hình làm chính )

  2. Sao chép tập tin cấu hình qua cài đặt gdm

    cp ~/.config/monitors.xml ~gdm/.config/
    

Để biết thêm chi tiết, xem https://bbs.archlinux.org/viewtopic.php?id=161903

  1. Trong tệp Monitor.xml có các thẻ được gắn nhãn: <primary>something</primary>

Đối với màn hình, bạn muốn trở thành chính, đặt 'có' ở giữa các thẻ và 'không' cho tất cả các màn hình khác. ví dụ:<primary>yes</primary>


6
Xác nhận, nó cũng hoạt động cho Gnome 3.10. Vị trí tuyệt đối ~gdm/.config//var/lib/gdm/.config/trong trường hợp bất cứ ai khác tự hỏi.
Thức ăn gia súc

3
thấy trên gnome 3.14:sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
Francois

Tôi có thể xác nhận rằng thủ thuật đơn giản này cũng hoạt động trên Ubuntu 17.04 với Gnome 3.24.2. Tôi vừa chạy lệnh @Francois đã đăng và bây giờ nó hoạt động như một lá bùa.
fgblomqvist

Vẫn hoạt động trong 17.10 bằng Xorg. Nhưng đừng cố lấy thông minh và liên kết cấu hình người dùng của bạn. Nó sẽ không làm việc.
raphinesse

Điều này nên được đánh dấu là câu trả lời chính xác.
AzP

1

Bạn có đang sử dụng thẻ Nvidia với thiết lập màn hình kép không?

Nếu vậy, tôi cũng gặp vấn đề tương tự và giải quyết theo cách sau: Tắt máy tính, rút ​​phích cắm màn hình thứ hai, bật lại máy tính, chạy 'sudo nvidia-settings', cắm lại màn hình thứ hai, chạy 'Phát hiện Hiển thị 'trong GUI Nvidia và tạo các cấu hình cần thiết trước khi lưu cài đặt. Điểm QUAN TRỌNG là màn hình mà bạn muốn đăng nhập hiển thị được đặt thành 'Số màn hình: 0'.

Trong trường hợp của tôi, để màn hình thứ hai được cắm vào trước khi chạy 'nvidia-settings', hãy để nó ở dạng màn hình 0 vì một số lý do, nhưng bằng cách cắm nó vào sau, điều này đã được sắp xếp.


Có, tôi sử dụng thẻ Nvidia ở chế độ TwinView. Ở chế độ này, mọi màn hình đều là màn hình 0. Vì vậy, việc rút phích cắm không giúp ích gì.
Kirill V. Lyadvinsky

Được rồi, không có kinh nghiệm với TwinView nên xin lỗi không thể hỗ trợ thêm nữa

0

hãy thử chuyển đổi thứ tự trái / phải của màn hình, nó không thay đổi cái nào là chính, nhưng nó có thể giúp làm cho GDM của bạn hiển thị.


nó không giúp được gì
Kirill V. Lyadvinsky

0

Nếu Twinview thực hiện giống như cách mà trung tâm kiểm soát chất xúc tác ATI thực hiện, thì có một xorg.conf bạn có thể chỉnh sửa bằng gksu gedit /etc/X11/xorg.conf

Phần có liên quan của tôi trông như thế này:

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-0" 0 0
    Screen         "amdcccle-Screen[1]-1" 1400 0
EndSection

Tất cả những gì bạn phải làm (sau khi sao lưu xorg.conf của bạn) là thay đổi ServerLayout bằng cách hoán đổi các mục Màn hình (và điều chỉnh số màn hình), trong trường hợp của tôi sẽ là:

Section "ServerLayout"
    Identifier     "amdcccle Layout"
    Screen      0  "amdcccle-Screen[1]-1" 1400 0
    Screen         "amdcccle-Screen[1]-0" 0 0
EndSection

Tôi chỉ có một màn hình được xác định trong xorg.confvì vậy điều này không có ích.
Kirill V. Lyadvinsky

@Kirill: bạn có thể trao đổi các phích cắm và sau đó thay đổi thứ tự màn hình trong cài đặt nvidia không?
Tobias Kienzler

Nó không giúp được gì. Chuột luôn xuất hiện ở trung tâm của màn hình và trung tâm luôn nằm trên màn hình với độ phân giải cao hơn. Màn hình đăng nhập luôn hiển thị vị trí con trỏ chuột.
Kirill V. Lyadvinsky

0

Bạn có thể thử "Cài đặt màn hình X riêng biệt" trên cài đặt Máy chủ NVIDIA X. Nếu bạn đặt màn hình mong muốn thành 0, cửa sổ đăng nhập sẽ xuất hiện ở đó. Nó làm việc cho tôi.


Tôi đã thử điều này, nhưng Gnome3 gặp sự cố mỗi lần đăng nhập ở chế độ này.
Kirill V. Lyadvinsky
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.