Linux Mint - Gnome Shell พร้อมสวิตช์หน้าจอหลักสองหน้าจอ


18

ฉันมี Lenovo Thinkpad T420 ที่มี Linux Mint 12 และ gnome-shell อยู่ มีการ์ด Intel HD 3000 Graphics อยู่ในนั้น

เมื่อฉันอยู่ที่บ้านฉันมีหน้าจออื่นเสียบอยู่ (19 "4: 3) และทุกอย่างใช้งานได้ดี (Extended Desktop) ยกเว้นว่าฉันต้องการมี Gnome 3 Bars + Shell บนหน้าจอด้านขวาไม่สามารถทำได้ หาวิธีการทำ

ขอบคุณล่วงหน้า

คำตอบ:


22

เปิดSystem Settings > Displaysแอปเพล็ตควบคุม ไม่ชัดเจนเลย - แต่คุณสามารถลากส่วนย่อยของแผงสีดำด้านบนลงบนหน้าจอที่คุณต้องการทำเครื่องหมายว่าเป็นหลักได้ แผงโฆษณาซ้อนทับกิจกรรมและทุกอย่างจะถูกย้ายบนจอแสดงผลนั้น


คำตอบนี้ง่ายและทำงานได้โดยไม่ต้องแก้ไขไฟล์ใด ๆ

1
ลองเท่าที่ฉันทำได้ฉันไม่สามารถลากแถบสีดำได้ แผงทั้งหมดที่มีแถบสีดำค่อนข้างจะย้ายไปรอบ ๆ สนใจที่จะโพสต์ screencast?
Dan Dascalescu

หลังจากตั้งค่าจอภาพหลักผ่านไฟล์ปรับแต่งฉันจัดการลากแถบสีดำจากจอแสดงผลที่ใหญ่กว่าไปยังจอเล็กกว่า แต่ไม่ได้หันไปทางอื่น
Dan Dascalescu

Damm! นั่นคือ ux ที่แย่มาก :(
Edu Ruiz

10

คำตอบอื่น ๆ จะดีกว่าสำหรับกรณีส่วนใหญ่ แต่ฉันเพิ่มที่นี่เพื่อประโยชน์ของการเสร็จสมบูรณ์:

# shows all displays
$ xrandr
# set one of the displays to primary
$ xrandr --output <display> --primary

วิธีนี้จะดีกว่าถ้าคุณเชื่อมต่อหรือเชื่อมต่อแล็ปท็อปของคุณกับจอภาพที่แตกต่างกัน / หลายจอภาพเนื่องจากมันปรับได้ทันที นอกจากนี้ยังเป็นทางเลือกบรรทัดคำสั่งสำหรับคำตอบของ Elia


1
นี่เป็นวิธีที่แนะนำสำหรับฉันเนื่องจากความแตกต่างระหว่าง MATE และ Gnome ใช้ได้ทั้งสองอย่าง
Janis Peisenieks

4

แถบ / เปลือกจะปรากฏขึ้นบนจอภาพหลัก ~/.config/monitors.xmlคุณสามารถกำหนดค่าซึ่งเป็นจอภาพหลักผ่าน เปลี่ยนprimaryรายการกำหนดค่าเป็นyesสำหรับจอภาพที่คุณต้องการเป็นจอภาพหลักและเปลี่ยนnoเป็นรายการอื่น


xrandr --output <display> --primaryใช้งานได้ แต่วิธีนี้ยังคงบ่งชี้การแสดงผลหลัก
Dan Dascalescu

4

ในกรณีที่คำตอบของ Elia ไม่เหมาะกับคุณ: คุณสามารถเปิดการตั้งค่า -> การแสดงผลจากนั้นเลือกการแสดงผลที่ไม่ควรแสดงแถบนั้นและสลับเป็นปิด พาเนลกิจกรรมและอื่น ๆ จะย้ายไปยังจอภาพที่ใช้งานอยู่ จากนั้นคุณสามารถเปิดจอภาพที่สองอีกครั้ง

นอกจากนี้ดูที่ข้อผิดพลาดนี้: UI การเลือก "หน้าจอหลัก" ไม่สามารถค้นพบได้ง่าย


0

นี้การเชื่อมโยงของสุภาพบุรุษเป็นประโยชน์มาก

มีคำตอบที่ดี: เอาล่ะตอนนี้คุณได้ตั้งความละเอียดของคุณเป็นสิ่งที่คุณต้องการ ~/.config/monitors.xmlคุณจะต้องคัดลอกแฟ้มการตั้งค่าซึ่งตั้งอยู่ที่

ไฟล์นั้นมีการตั้งค่าการแสดงผลของคุณ เพื่อดำเนินการต่อไปคุณจะต้องเข้าถึงรูท sudoฉันจะคิดว่าคุณจะประสบความสำเร็จในการเข้าถึงนี้ด้วย เปิดเทอร์มินัลใหม่และป้อนข้อมูลต่อไปนี้:

sudo cp .config/monitors.xml /var/lib/gdm/.config/
sudo mkdir /etc/skel/.config
sudo cp .config/monitors.xml /etc/skel/.config/

บรรทัดแรกคัดลอกไปยังการกำหนดค่าของ GDM เพื่อให้ GDM แสดงผลที่ความละเอียดที่ถูกต้อง บรรทัดที่สองสร้างไดเรกทอรี. config ในของคุณ/etc/skelจากนั้นในบรรทัดที่สามเราทำสำเนาmonitors.xmlไฟล์ของคุณอีกหนึ่งไฟล์/etc/skel/.configเพื่อที่ว่าเมื่อคุณสร้างบัญชีใหม่พวกเขาจะถูกตั้งค่าโดยอัตโนมัติด้วยการตั้งค่าจอภาพ สำหรับทุกคน.

คุณควรคัดลอกไฟล์นั้นไปยังผู้ใช้ที่มีอยู่หากพวกเขาไม่ได้กำหนดค่าอย่างถูกต้องแล้ว คุณจะไม่ต้องกังวลเกี่ยวกับความละเอียดต่ำบนจอแสดงผลความละเอียดสูงอีกต่อไป

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