มีความสามารถในการตั้งค่าจอภาพหลักของฉันหรือไม่


68

ฉันต้องการให้จอแสดงผลหลักของฉันอยู่ทางขวาและทีวีของฉัน (เพิ่มเติม) อยู่ทางซ้าย
ในกรณีนั้นหน้าต่างใหม่จะปรากฏขึ้นที่ทีวี

ฉันสามารถกำหนดให้หน้าต่างใหม่ปรากฏขึ้นได้หรือไม่


วิธีการทางเทคนิคมากขึ้น (pre-userspace ดังนั้นยังหน้าต่าง pre-X) จะใช้พารามิเตอร์ / ตัวเลือกเคอร์เนล พวกเขาอนุญาตให้คุณตั้งค่านี้ที่ระดับคอนโซล framebuffer (ไดรเวอร์ใดถูกแมปกับคอนโซลใด): superuser.com/questions/122173/…
Jonathan Komar

ดูเหมือนว่าเนื้อหาของคำถามของคุณอ้างถึงตัวจัดการหน้าต่างเท่านั้น แต่ชื่ออาจนำผู้คนไปยัง: unix.stackexchange.com/questions/5263/… , askubuntu.com/questions/418607/… , superuser.com/questions / 895988 / …
Jonathan Komar

คำตอบ:


59

ปิดจอภาพหลักปัจจุบันในแอปพลิเคชั่น "แสดงผล" แล้วนำไปใช้

จอภาพที่สองจะกลายเป็นอุปกรณ์หลัก จากนั้นเพียงหมุนจอภาพหลักเก่าอีกครั้งเพื่อให้ทั้งสองใช้งานได้อีกครั้ง


4
ฉันจะทำอย่างไร
Braiam

3
แฮ็คที่ดีทางออกเดียวที่ใช้ได้สำหรับฉัน
Dominik Goltermann

10
นั่นไม่ได้ทำเคล็ดลับ สิ่งที่คุณทำกับสิ่งนั้นก็เหมือนกับการลากจอภาพที่คุณต้องการให้เป็นหลักไปทางซ้าย ไม่เป็นไรถ้าคุณต้องการให้มันอยู่ทางซ้าย แต่ถ้าคุณต้องการให้มันอยู่ทางด้านขวาคุณจะต้องลากมันไปทางขวาในตอนท้ายของขั้นตอนของคุณ ... ซึ่งทำให้ด้านซ้ายเป็นหลักอีกครั้ง
mmalmeida

11
ฉันรายงานสิ่งนี้แล้วที่bugs.launchpad.net/unity/+bug/1425000
mmalmeida


24

คำตอบที่ถูกต้องเฉพาะที่นี่น่าเสียดายที่ความคิดเห็นฝังอยู่ :

ฉันรายงานสิ่งนี้ที่https://bugs.launchpad.net/unity/+bug/1425000 - mmalmeida

ดูเหมือนว่ารายการหลัก (อย่างน้อยใน 14.04) จะเป็นรายการที่อยู่ใกล้กับด้านบนซ้ายเสมอ ดังนั้นจึงไม่มีวิธีที่จะทำให้ "ถูกต้อง" แสดงผลหลัก การแก้ไข~/.config/monitors.xmlไม่ได้ทำให้แตกต่าง

(ตามคำถามนี้ล่วงหน้า 14.04 ฉันเดาว่านี่เป็นปัญหามาระยะหนึ่งแล้ว)


ข้อผิดพลาดอยู่ใน 12.04 ไม่มีทางที่จะทำให้จอภาพที่ถูกต้องเป็นจอภาพหลักได้
mivk

19

สำหรับสิ่งที่คุ้มค่า ณ จุดนี้คุณสามารถปรับได้ว่าจอภาพใดเป็นจอภาพหลักโดยการลากแถบเมนูจากจอภาพหนึ่งไปยังอีกจอภาพหนึ่ง

  • ไปที่System Settings>Displays
  • วางเมาส์เหนือแถบเมนูบนจอภาพที่สองของคุณ
    • คลิกและลากไปยังรายการหลักที่คุณต้องการ
  • นอกจากนี้คุณยังสามารถปรับLauncher Placementแบบเลื่อนลงเพื่อแสดงว่าคุณต้องการจอภาพใดหรือบนจอภาพทั้งหมดหากคุณต้องการ
  • คลิก Apply

ก่อนทำการปรับ หลังจากการปรับ


4
นี่ควรเป็นคำตอบที่ยอมรับได้! ที่ดีที่สุดคือวิธีแก้ปัญหาอื่น ๆ
k0pernikus

1
ใช้งานไม่ได้กับฉันใน 14.04 ว่าฉันมีหน้าต่างที่มุ่งเน้นไปที่หน้าจอหลักของฉัน (ตั้งใจ) สลับพื้นที่ทำงานแล้วสลับไปยังพื้นที่ทำงานก่อนหน้า ตอนนี้หน้าต่างไม่ได้โฟกัสอีกต่อไปเพราะหน้าจอ "รอง" ขโมยโฟกัสนั่นคือหลักแน่นอนแม้จะใช้คำแนะนำเหล่านี้
arekolek

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

สำหรับ Ubuntu 17.10 คำตอบนี้ใช้ได้ผล รวดเร็วและง่ายดาย
thomas77

ฉันไม่ได้ตระหนักว่าฉันสามารถลากสิ่งนั้นได้ ขอบคุณ
wakjah

17

answe ต่อไปนี้อาจะช่วยให้การตรวจสอบทางด้านขวาจะเป็นจอภาพหลัก (Ubuntu 14.04)

แนวคิดหลักคือการแก้ไข "~ / .config / จอภาพ. xml" ด้วยโปรแกรมแก้ไขรายการโปรดของคุณ

ระบุมอนิเตอร์หลักของคุณ (ชื่อ, การแก้ไข, ฯลฯ ) และเปลี่ยน“ ไม่” เป็น:

<primary>yes</primary>

2
เพียงจำไว้ว่าให้ตั้งnoจอมอนิเตอร์เดิม: D
Rael Gugelmin Cunha

ไม่ทำงานสำหรับฉันแค่ชอบคำตอบอื่นเริ่มเซสชันของฉันใหม่ด้วย ctrl + alt + backspace ไม่ได้ช่วย
arekolek

1
ใช้งานได้สำหรับฉัน :)
janw

1
Ubuntu 16.04.1 จอภาพของฉัน (ด้านขวา) ถูกทำเครื่องหมายไว้แล้ว<primary>yes</primary>และหน้าต่างใหม่ยังคงเปิดอยู่บนจอแสดงผลแล็ปท็อป (ซึ่งอยู่ทางซ้าย)
Dan Dascalescu

2
@ โจชัว: ฉันเลิกและแก้ไขข้อผิดพลาดซอฟต์แวร์นี้ด้วยโซลูชันฮาร์ดแวร์: ย้ายแล็ปท็อปของฉันไปทางขวาของจอภาพ
Dan Dascalescu

6

ถ้าฉันไม่ผิดถ้าคุณทำต่อไปนี้

  • คลิกที่ปุ่มเพาเวอร์ ป้อนคำอธิบายรูปภาพที่นี่
  • ไปที่เมนูDisplay
  • จัดเรียงจอภาพสองจอใหม่ตามที่คุณต้องการโดยการลากหน้าจอที่ไฮไลต์ดังต่อไปนี้ (จะมี 2 กรณีในกรณีของคุณ):

ป้อนคำอธิบายรูปภาพที่นี่

  • จากนั้นตรวจสอบให้แน่ใจว่าตำแหน่งตัวเรียกใช้อยู่บนหน้าจอหลักของคุณจากนั้นควรทำตามเคล็ดลับที่ฉันคิดเอาไว้

4
ในกรณีนั้นจะเป็นหลัก! ฉันต้องการให้จอแสดงผลหลักของฉันอยู่ทางขวา!
emoxam

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

ตกลงฉันมีจอภาพสองจอฉันทำให้ทีวีของฉันถูกต้องและจอภาพทางซ้ายหน้าต่างทุกบานถูกย้ายไปที่ทีวีฉันทำให้พวกมันกลับมาตรวจสอบด้วยมือและตอนนี้ฉันมีปัญหา - ฉันมีแผงด้านบนของทุกจอแสดงผลและ pidgin แสดงบนถาดแผงของ TV เท่านั้น นั่นคือสิ่งที่ฉันเป็นเพราะเหตุใดไอคอนของพิดจิ้นที่ทีวีเท่านั้น (ผมคิดว่าผมจะมีปัญหาที่คล้ายกันเป็นครั้งคราว)
emoxam

6

หากคุณใช้การ์ด Nvidia (พร้อมไดรเวอร์ Nvidia) คุณสามารถใช้เครื่องมือการตั้งค่าเพื่อตั้งค่าจอภาพหลัก ไดรเวอร์ของ Nvidia มีตัวเลือกมากกว่าการตั้งค่าจอภาพของ Ubuntu

  1. เรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มการตั้งค่าการตั้งค่า Nvidia

    sudo nvidia-settings
    

    หากไม่พบคำสั่งนี้โซลูชันนี้จะไม่ทำงานจนกว่าคุณจะติดตั้งไดรเวอร์ของ Nvidia

  2. เลือกแท็บ "X Server Display Configuration" ทางด้านซ้าย

  3. เลือกจอภาพที่คุณต้องการให้เป็นจอแสดงผลหลัก (ในตัวอย่างของฉันฉันต้องการให้หน้าจอ LGD เป็นจอแสดงผลหลัก)

  4. ทำเครื่องหมายที่ช่องทำเครื่องหมาย "ทำให้นี่เป็นจอแสดงผลหลักสำหรับหน้าจอ X" จากนั้นกด "ใช้"

  5. ออกจากหน้าต่างการตั้งค่าจากนั้นเรียกใช้สิ่งนี้เพื่อทำการเปลี่ยนแปลงนี้แบบถาวรผ่านการรีบูต:

    sudo nvidia-xconfig
    

ฉันเคยมีปัญหานี้มาก่อนและฉันมีการตั้งค่าจอภาพที่แปลกประหลาด สิ่งนี้ใช้ได้กับฉันเสมอ (ในวันที่ 16.04 ตอนนี้) หวังว่ามันจะใช้ได้กับคนอื่น ๆ ที่อยู่กับ Nvidia!


2

อีกวิธีหนึ่งโดยใช้คำสั่ง XRANDR

  1. ตรวจสอบชื่อการเชื่อมต่อที่ใช้ได้

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    
  2. ดังนั้นตามที่คุณเห็นLDVS1 เชื่อมต่อหลักเพื่อเปลี่ยน VGA1 เป็นการทำงานหลัก

    xrandr --output VGA1 --primary

    ตรวจสอบอีกครั้ง:

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected primary 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    

2

วิธีแก้ปัญหา: ฉันรู้ว่านี่เป็นเธรดเก่า แต่โซลูชันที่โพสต์ที่นี่ไม่ได้ผลสำหรับฉันบน Ubuntu 16.04 (แต่คำตอบ xrandr ที่โพสต์ที่นี่ช่วยชี้ฉันในทิศทางที่ถูกต้อง) เพื่อลูกหลานและช่วยเหลือผู้อื่นในการค้นหาคำตอบ ..

คำตอบแบบเต็มที่แก้ปัญหานี้ให้ฉันได้ที่ลิงค์ต่อไปนี้หากช่วยคนอื่นที่กำลังดิ้นรนกับปัญหานี้: ตั้งค่าจอภาพหลักที่ 16.04


5
ในขณะที่สิ่งนี้อาจตอบคำถามในทางทฤษฎีมันก็ควรที่จะรวมส่วนสำคัญของคำตอบที่นี่และให้ลิงค์สำหรับการอ้างอิง
Karl Richter

2

ในUbuntu 17.04ฉันสามารถเปลี่ยนการแสดงผลหลักผ่านการตั้งค่า> อุปกรณ์> จอแสดงผลและเปลี่ยนตัวเลือกการแสดงผลหลักเป็นจอแสดงผลเสริมของคุณ


ฉันยืนยันว่าฟีเจอร์นี้ใช้งานได้ดีใน Ubuntu 18.04.1 LTS เปิดแอปพลิเคชั่น "หน้าจอ" ไปที่การจัดเรียงจอแสดงผลและในแถบด้านล่างของเฟรมนี้คุณจะพบ "การแสดงผลหลัก" - เลือกแล้วสนุก!
Hartmut P.

2

ใน Ubuntu 18.04 เป็นไปได้ แต่หายาก ภายใต้ "การตั้งค่า -> อุปกรณ์ -> การแสดงผลหน้าจอ" อาจพบส่วนที่เรียกว่า "การแสดงผลหลัก" คุณสามารถคลิกที่ป้ายกำกับแม้ว่าจะไม่มีการระบุ

ป้อนคำอธิบายรูปภาพที่นี่


1

ใน Ubuntu 18.04 มีตัวเลือกให้ตั้งค่าการแสดงผลหลัก
อุปกรณ์> การจัดเรียงจอแสดงผล> จอแสดงผลหลัก

นอกจากนี้ยังมีส่วนขยายหากคุณต้องการสลับระหว่างโหมดการแสดงผลอย่างรวดเร็ว https://extensions.gnome.org/extension/1030/display-switcher/


0

ใช่. เริ่มการตั้งค่าระบบคลิกที่จอแสดงผลจากนั้นลากจอภาพเพื่อให้เป็นตำแหน่งที่คุณต้องการ


2
ในกรณีนั้นจะเป็นหลัก! ฉันต้องการให้จอแสดงผลหลักของฉันอยู่ทางขวา!
emoxam

จากนั้นลากไปทางด้านขวา
SimplySimon

ตกลงฉันมีจอภาพสองจอฉันทำให้ทีวีของฉันถูกต้องและจอภาพทางซ้ายหน้าต่างทุกบานถูกย้ายไปที่ทีวีฉันทำให้พวกมันกลับมาตรวจสอบด้วยมือและตอนนี้ฉันมีปัญหา - ฉันมีแผงด้านบนของทุกจอแสดงผลและ pidgin แสดงบนถาดแผงของ TV เท่านั้น นั่นคือสิ่งที่ฉันเป็นเพราะเหตุใดไอคอนของพิดจิ้นที่ทีวีเท่านั้น (ผมคิดว่าผมจะมีปัญหาที่คล้ายกันเป็นครั้งคราว)
emoxam

0

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

ตัวอย่างเช่นฉันมีแล็ปท็อปของฉันเชื่อมต่อกับจอแสดงผลภายนอกซึ่งวางอยู่ทางซ้ายบนโต๊ะของฉัน ดังนั้นฉันจะลากไอคอนจอแสดงผลภายนอก (ดูในภาพ) จากด้านขวาไปทางซ้ายของจอแสดงผลในตัว

เปลี่ยนตำแหน่งจอภาพ


ใน Ubuntu 18.04 Unity การลากไปทางซ้ายไม่ได้ทำให้เป็นจอแสดงผลหลัก
tartaruga_casco_mole

ไม่ได้ใช้ Ubuntu อีกต่อไป แต่ฉันคิดว่าพวกเขาได้ย้ายไปที่ Gnome แล้ว
Divyanshu Maithani

-1

ใช่มีการตั้งค่า "จอภาพเริ่มต้น" และโดยปกติจะสามารถเข้าถึงได้จากแผงควบคุมยูทิลิตี้กราฟิก ค้นหาหรือติดตั้งซอฟต์แวร์แผงควบคุมการ์ด Nvidia หรือ ATI ของคุณ


คุณช่วยให้หน้าจอฉันด้วยได้ไหม ฉันไม่สามารถหามันได้ใน amdcccle util
emoxam

-1

ฉันใช้ kubuntu 13.04 อยู่กับการคงอยู่ 2 Gb ฉันมีแล็ปท็อปที่มีจอภาพที่ 2 ทางด้านซ้าย การตั้งค่าการแสดงผลทำงานได้อย่างสมบูรณ์แบบ (รับสิ่งนั้น! Debian 7 Live, Fedora Live!) แต่จากนั้นหน้าต่างจะเปิดขึ้นบนหน้าจอที่ 2 ของฉัน ฉันเปิดการตั้งค่าการแสดงผลตั้งค่าจันทร์ที่ 2 เป็นหลักกดใช้แล้วตั้งจันทร์หลักของฉันเป็นหลักกดใช้และทำงานได้ดี


-1

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


3
คำตอบนี้ไม่ได้เพิ่มประโยชน์อะไรเลย นักวิทยาศาสตร์เมาแล้วให้คำตอบเดียวกันและมีคำตอบว่ามันผิด
Dan Dascalescu

-2

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


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