บังคับให้หน้าจอเข้าสู่ระบบ gdm ไปที่หน้าจอหลัก


24

ฉันมีจอภาพสองจอต่ออยู่กับการ์ดแสดงผลของฉัน จอภาพหลักมีความละเอียดเท่ากับ 1280x1024 และที่สองคือ 1920x1200 gdmหน้าจอเข้าสู่ระบบของฉันจะปรากฏบนหน้าจอที่สองเสมอแม้ว่าจะปิดอยู่ก็ตาม คำถามของฉันคือวิธีบังคับgdmให้แสดงหน้าจอเข้าสู่ระบบบนหน้าจอหลักที่มีความละเอียด 1280x1024 เสมอหรือไม่

ฉันใช้การ์ด Nvidia GT9500 ในโหมด Twinview ฉันใช้ Xinerama ไม่ได้เพราะ vpdau ไม่ทำงานในโหมดนี้

สิ่งที่ฉันได้พบก็คือตัวชี้เมาส์จะปรากฏขึ้นที่กึ่งกลางของหน้าจอเสมอและศูนย์กลางจะอยู่บนจอภาพที่มีความละเอียดสูงกว่าเสมอ หน้าจอเข้าสู่ระบบจะแสดงตำแหน่งของเคอร์เซอร์ของเมาส์เสมอ


ตอนนี้จอมอนิเตอร์หลักของฉันมีความละเอียดเท่ากับ 1920x1080 ปัญหายังคงมีอยู่เคอร์เซอร์ของเมาส์จะปรากฏขึ้นที่มุมล่างขวาของจอภาพที่สองเสมอ

คำตอบ:


26

สำหรับ Ubuntu รุ่นใหม่กว่าเช่น 13.10 หรืออัพเกรด 13.04โดยใช้ Gnome 3.8 ขั้นตอนนี้จะแตกต่างกันเนื่องจากไฟล์กำหนดค่า X ไม่ได้ควบคุมเค้าโครงของจอภาพอีกต่อไป คุณต้องทำสิ่งต่อไปนี้:

  1. ตั้งค่าเลย์เอาต์ของจอภาพอย่างถูกต้องในฐานะผู้ใช้ที่เข้าสู่ระบบ (ดูการตั้งค่าจอภาพอย่างถาวรเป็นหลัก )

  2. คัดลอกไฟล์การกำหนดค่าไปยังการตั้งค่า gdm

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

สำหรับรายละเอียดเพิ่มเติมดูhttps://bbs.archlinux.org/viewtopic.php?id=161903

  1. ภายในไฟล์มอนิเตอร์.xmlมีแท็กที่มีป้ายกำกับ: <primary>something</primary>

สำหรับจอภาพที่คุณต้องการเป็นอันดับแรกให้ใส่ 'ใช่' ระหว่างแท็กและ 'ไม่' สำหรับหน้าจออื่นทั้งหมด อดีต:<primary>yes</primary>


6
ยืนยันว่าใช้งานได้กับ GNOME 3.10 เช่นกัน สถานที่ตั้งที่แน่นอนของการ~gdm/.config/เป็น/var/lib/gdm/.config/ในสิ่งมหัศจรรย์อื่นทุกกรณี
อาหาร

3
เห็นในคำพังเพย 3.14:sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
Francois

ฉันสามารถยืนยันได้ว่าเคล็ดลับง่าย ๆ นี้ใช้ได้กับ Ubuntu 17.04 กับ Gnome 3.24.2 เช่นกัน ฉันเพิ่งรันคำสั่ง @Francois ที่โพสต์และตอนนี้มันทำงานเหมือนมีเสน่ห์
fgblomqvist

ยังคงใช้งานได้ใน 17.10 โดยใช้ Xorg แต่อย่าพยายามฉลาดและเชื่อมโยงการกำหนดค่าผู้ใช้ของคุณ มันจะไม่ทำงาน
raphinesse

ควรทำเครื่องหมายเป็นคำตอบที่ถูกต้อง
AzP

1

คุณใช้การ์ด Nvidia ด้วยการตั้งค่าสองหน้าจอหรือไม่?

ถ้าเป็นเช่นนั้นฉันมีปัญหาเดียวกันและแก้ไขมันด้วยวิธีต่อไปนี้: ปิดเครื่องคอมพิวเตอร์ถอดปลั๊กจอภาพที่สองเปิดคอมพิวเตอร์อีกครั้งเปิดใช้งาน 'sudo nvidia-settings' เสียบจอภาพที่สองกลับเข้าทำงาน 'ตรวจหา แสดง 'ใน Nvidia GUI และทำการกำหนดค่าที่จำเป็นก่อนบันทึกการตั้งค่า จุดสำคัญคือหน้าจอที่คุณต้องการให้ลงชื่อเข้าใช้ปรากฏขึ้นเป็น 'หมายเลขหน้าจอ: 0'

ในกรณีของฉันการเสียบปลั๊กจอภาพที่สองก่อนที่จะเรียกใช้ 'การตั้งค่า nvidia' ทำให้มันเป็นหน้าจอ 0 ด้วยเหตุผลบางอย่าง แต่ด้วยการเสียบปลั๊กหลังจากนั้นนี่เป็นการเรียงลำดับ


ใช่ฉันใช้การ์ด Nvidia ในโหมด TwinView ในโหมดนี้ทุกหน้าจอเป็นหน้าจอ 0 ดังนั้นการถอดปลั๊กจึงไม่ช่วย
Kirill V. Lyadvinsky

โอเคไม่มีประสบการณ์กับ TwinView ดังนั้นขออภัยไม่สามารถให้ความช่วยเหลือเพิ่มเติมได้อีกเลย

0

ลองสลับลำดับซ้าย / ขวาของจอมอนิเตอร์ของคุณมันจะไม่เปลี่ยนว่าอันไหนเป็นหลัก แต่อาจช่วยทำให้ GDM ของคุณปรากฏขึ้น


มันไม่ได้ช่วยอะไร
Kirill V. Lyadvinsky

0

หาก twinview ทำเช่นเดียวกับที่ศูนย์ควบคุมตัวเร่งปฏิกิริยา ATI ทำนั้นมี xorg.conf ที่คุณสามารถแก้ไขได้ด้วย gksu gedit /etc/X11/xorg.conf

ส่วนที่เกี่ยวข้องของฉันมีลักษณะเช่นนี้:

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

สิ่งที่คุณต้องทำ (หลังจากสำรองข้อมูล xorg.conf ของคุณแน่นอน) คือการเปลี่ยน ServerLayout โดยการสลับรายการหน้าจอ (และปรับหมายเลขหน้าจอ) ในกรณีของฉัน:

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

ฉันมีหน้าจอเดียวที่กำหนดไว้ในหน้าจอxorg.confดังนั้นจึงไม่ช่วย
Kirill V. Lyadvinsky

@ Kirill: คุณสามารถสลับปลั๊กแล้วเปลี่ยนการเรียงลำดับหน้าจอในการตั้งค่า nvidia ได้หรือไม่?
Tobias Kienzler

มันไม่ได้ช่วยอะไร เมาส์จะปรากฏขึ้นที่กึ่งกลางของหน้าจอเสมอและตรงกลางจะอยู่บนจอภาพที่มีความละเอียดสูงกว่าเสมอ หน้าจอเข้าสู่ระบบจะแสดงตำแหน่งของเคอร์เซอร์ของเมาส์เสมอ
Kirill V. Lyadvinsky

0

คุณสามารถลอง "แยกการตั้งค่าหน้าจอ X" ในการตั้งค่า NVIDIA X Server หากคุณตั้งค่าการแสดงผลที่ต้องการเป็น 0 หน้าต่างเข้าสู่ระบบจะปรากฏขึ้นที่นั่น มันใช้งานได้สำหรับฉัน


ฉันได้ลองแล้ว แต่ Gnome3 ขัดข้องทุกครั้งเมื่อลงชื่อเข้าใช้ในโหมดนี้
Kirill V. Lyadvinsky
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.