จะบอกได้อย่างไรว่า Xubuntu จะไม่ลอกแบบ แต่จะขยายหน้าจอแล็ปท็อปไปเป็นแบบภายนอก?


33

ผมไปและเลือกSettingsmanager Displayจอแสดงผลภายนอกมีอยู่ในรายการนั้น ดังนั้นฉันเลือกUse this output(ดูภาพหน้าจอ) และหลังจากกดปุ่มapplyหน้าจอโน้ตบุ๊คถูกโคลนไปที่จอแสดงผลภายนอก

แต่สิ่งที่ผมต้องการก็คือเพื่อให้มีการขยายตัวไม่โคลน

น่าเสียดายที่ฉันไม่พบตัวเลือกใด ๆ

มีตัวเลือกเช่นนี้หรือไม่?

ยอดเยี่ยมสำหรับคำแนะนำใด ๆ !


บางทีอย่างฉันก็ได้คุณสามารถใช้ Dispel: askubuntu.com/questions/82601/…
maniat1k

คำถามนี้ล้าสมัยตั้งแต่ Xubuntu 13.04 (หรือบางอย่าง); จอภาพสลับได้รับใน XFCE ตั้งแต่ 2012: webupd8.org/2012/11/... เมื่อฉันเสียบจอแสดงผลภายนอกฉันสามารถกด fn + f7 (สัญลักษณ์หน้าจอ) และรับตัวสลับที่ฉันสามารถเลือกได้หากต้องการโคลนหรือขยาย ในหน้าจอการตั้งค่าระบบ→ฉันยังสามารถเลือกให้สวิตช์ตัวนั้นปรากฏขึ้นทุกครั้งที่ฉันเชื่อมต่อจอภาพภายนอก มีวิธีในการทำเครื่องหมายคำถามonly relevant to unsupported versions of Ubuntuหรือไม่?
unhammer

และนี่คือคำตอบล่าสุด: askubuntu.com/a/883190/25639
unhammer

คำตอบ:


35

หากคุณพบสถานการณ์แบบเดียวกับฉัน:

  1. ใส่xrandrเข้ากับขั้วของคุณและร่างnameของหน้าจอแล็ปท็อปของคุณและnameของหน้าจอภายนอกของคุณ ฉันมีVGA-0ไว้สำหรับแล็ปท็อปและLVDSสำหรับภายนอก
  2. ในขณะที่คุณอยู่คุณสามารถกำหนดความละเอียดที่อุปกรณ์ทั้งสองรองรับได้

  3. dual_monitor.shสร้างที่ไหนสักแห่งสคริปต์ที่ปฏิบัติการบนคอมพิวเตอร์ของคุณและชื่อเช่น

  4. ใส่คำสั่งต่อไปนี้ลงในสคริปต์ ความคิดเห็นควรอธิบายสิ่งที่มีไว้เพื่ออะไร!

    #!/bin/bash
    
    
    # RESOLUTION SETTINGS
    # This sets your VGA1 monitor to its best resolution.
    xrandr --output VGA-0 --mode 1280x1024 --rate 60
    # This sets your laptop monitor to its best resolution.
    xrandr --output LVDS --mode 1400x1050--rate 60
    
    # MONITOR ORDER
    # Put the Laptop right, VGA1 monitor left
    # xrandr --output VGA1 --left-of LVDS1
    # Put the Laptop left, VGA1 monitor right
    xrandr --output LVDS --left-of VGA-0
    
    # PRIMARY MONITOR
    # This sets your laptop monitor as your primary monitor.
    xrandr --output LVDS --primary
    # This sets your VGA monitor as your primary monitor.
    # xrandr --output VGA1 --primary

    เพียงแสดงความคิดเห็นในสิ่งที่คุณไม่ต้องการและไม่แสดงความคิดเห็นในสิ่งที่คุณต้องการและคุณจะทำเสร็จ - หลังจากใช้งานสคริปต์นี้!

ผมได้รับการแก้ปัญหานี้จากที่นี่และที่นี่


@ โทมัส: แน่นอน! :-)
Aufwind

คุณตอบกระทู้อย่างไร เดาฉันแค่เพิ่มนี่ .. เกี่ยวกับ grandr ... คุณจะบันทึกการตั้งค่าเหล่านั้นอย่างไรเพื่อที่คุณจะได้ไม่ต้องทำเค้าโครงจอภาพซ้ำทุกครั้งที่คุณรีบูท

15

ใช้อินเตอร์เฟซกราฟิกของที่เรียกว่าxrandr grandrติดตั้งดังต่อไปนี้:

sudo apt-get update
sudo apt-get install grandr

จากนั้นไปที่ระบบ -> หลายหน้าจอในเมนู Xubuntu

ที่นี่คุณสามารถปิดช่องทำเครื่องหมาย "อัตโนมัติ" สำหรับจอแสดงผลต่างๆและขยายเค้าโครงในหน้าจอเลย์เอาต์ มันใช้งานได้ดีมาก (Xubuntu 11.10 / Thinkpad x220)


ฉันยังแนะนำคุณปู่ แพ็คเกจแบบง่ายเพียง 134 kb ซึ่งช่วยให้การตั้งค่าและปรับแต่งง่าย และแก้ไขปัญหาที่จอภาพของฉันจะว่างเปล่าหลังจากหยุดทำงานชั่วคราว
Treepata

บางทีคุณต้องการที่จะตอบกลับคำถาม @ user45087 ซึ่งเขาใช้ถ้อยคำเป็นคำตอบเนื่องจากเขายังไม่สามารถแสดงความคิดเห็นได้เนื่องจากขาดชื่อเสียง :-) ดังนั้นฉันคิดว่าฉันแค่ปิงคุณเพื่อสิ่งนั้น
Aufwind

14
ไม่พบแพ็คเกจใน Xubuntu 12.04 ฉันติดตั้งarandrแพคเกจแทนและมันก็ใช้ได้ดี
Zachary Schuessler

1
ตามที่ Zachary เขียนบน Xubuntu 13.04 ก็ใช้งานได้เช่นกัน
Awi

11

สำหรับXubuntu 13.04ส่วนหน้า GUI ของ xrandr คือ "ARandr"; ทำงานได้สมบูรณ์แบบ!

apt-get install arandr

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


ฉันจะเพิ่มที่arandrคุณสามารถบันทึกเค้าโครงเพื่อเปลือกไฟล์ ฉันได้ตั้งค่าหน้าจอที่ใช้กันทั่วไปหลาย ๆ บนเดสก์ท็อปของฉัน ฉันคลิกสคริปต์เมื่อฉันต้องการนำเสนอในโปรเจคเตอร์ VGA
gertas

1
จริง Infact การใช้สคริปต์นี้สร้างขึ้นโดย arandr ฉันพยายามสร้างเชลล์สคริปต์อื่นซึ่งจะตั้งค่าที่ถูกต้องโดยอัตโนมัติเมื่อเสียบหรือปิดจอภาพภายนอกโดยไม่จำเป็นต้องเรียกใช้สคริปต์ด้วยตนเอง อย่างไรก็ตามฉันไม่สามารถทำมันได้อย่างสมบูรณ์ หากคุณสามารถทำได้กรุณาแจ้งให้เราทราบ
Pushpak Dagade

หรืออย่างน้อยก็ใช้ปุ่มอย่างใน Windows นั่นจะน่ากลัว คุณสามารถแบ่งปันส่วนสำคัญของสิ่งที่คุณได้ทำไปแล้ว?
gertas

gist.github.com/guanidene/11372941สคริปต์นี้จะตรวจพบโดยอัตโนมัติหากเชื่อมต่อจอภาพภายนอกของฉัน & กำหนดค่าการแสดงผลตามนั้น ฉันต้องเรียกใช้สคริปต์ทุกครั้งที่ฉันเชื่อมต่อ / ยกเลิกการเชื่อมต่อจอภาพภายนอกของฉัน (ในการใช้สคริปต์คุณอาจต้องเปลี่ยนแปลงสคริปต์เล็กน้อยตามความละเอียดของจอภาพภายนอก) สิ่งที่ขาดหายไปคือวิธีทำให้สคริปต์นี้ทำงานโดยอัตโนมัติเมื่อฉันเชื่อมต่อ / ยกเลิกการเชื่อมต่อจอภาพภายนอกของฉัน ฉันพบวิธีการบางอย่างแล้ว แต่มันไม่ได้ผลสำหรับฉันบน Xubuntu 13.04 ของฉัน บางทีคุณสามารถช่วย
Pushpak Dagade

2

Xubuntu: มันเป็นทางออกที่ง่ายมากในการขยายหรือขยายเดสก์ท็อปของคุณไปยังจอภาพใหม่!

คุณต้องไปและเลือกSettings Manager แล้วเลือกSettings Editor displayเราจะประกาศว่าหนึ่งคือจอภาพหลักและตรวจสอบactiveจอภาพที่สอง
ค่า "X" ของจอภาพที่สองจะเป็นขนาดสิ้นสุดของจอภาพหลัก มันสามารถรู้ได้ในความละเอียด
ถ้าเช่นนั้นฉันมีเน็ตบุ๊กที่มีจอภาพความละเอียด 1024x600 ฉันต้องบอกว่าจอภาพที่สองเริ่มต้นที่ 1024 ("X" ค่า) เขียนมันในค่า "X" ของ"X" position fieldจอภาพที่สอง
คุณต้องออกจากการเข้าสู่ระบบอีกครั้งเพื่อให้มีผล
ดูภาพด้านล่าง! วิธีการขยายหรือขยายเดสก์ท็อปของคุณใน xubuntu


1

ฉันมีปัญหาเดียวกันและฉันแก้ไขมันได้ด้วยคำแนะนำของ Aufwind อย่างไรก็ตามฉันมีปัญหากับเมนูด้านล่าง (มันเป็นไปไม่ได้ที่จะเปิดเพราะด้านล่างของหน้าจอเป็น "ด้านล่าง" จอแสดงผลทางกายภาพ) และฉันไม่พอใจกับระดับ "การทำให้เป็นอัตโนมัติ" ของโซลูชันนั้นด้วยดังนั้นฉันจึงเขียน สคริปต์ Python เพื่อแก้ปัญหาของฉันและ - โดยทั่วไป - ทำให้ง่ายต่อการสลับไปใช้โหมดดูอัลจอแสดงผล:

    ./displaymanager.py -m dual -i "LVDS1;1366x768;60" -e "HDMI1;1920x1080;60"

และกลับไปที่จอแสดงผลเดี่ยวด้วยคำสั่งเดียว:

    ./displaymanager.py -m single -i "LVDS1;1366x768;60" -e "HDMI1"

มันทำให้จอแสดงผลภายนอกไปทางขวาโดยค่าเริ่มต้น - เพื่อวางไว้ที่อาร์กิวเมนต์ใช้งานด้านซ้าย:

    -o "ei"

คุณสามารถผูกทั้งสองคำสั่งเข้ากับ - เช่น - รายการเมนู (activators?) เพื่อใช้ในวิธีที่สะดวกสบาย

ฉันยังคงแก้ไขปัญหาเล็กน้อยเพื่อให้ใช้งานทั่วไปได้มากขึ้น

คุณสามารถค้นหาได้ที่https://github.com/regispl/displaymanager + README สั้น ๆ ฉันหวังว่ามันจะช่วยให้ใครบางคน;)


0

สำหรับผู้ที่ต้องการบันทึกการตั้งค่าหัวคู่ xrandr สำหรับการเข้าสู่ระบบในอนาคตเพียงแค่สร้างสคริปต์ข้างต้นให้ใช้งานได้

chmod +x dual_monitor.sh

จากนั้นไปที่เมนูแผง xfce ที่การตั้งค่า> เครื่องมือจัดการการตั้งค่า> เซสชันและการเริ่มต้น> แอปพลิเคชันเริ่มอัตโนมัติ

จากนั้นเพิ่มสคริปต์ปฏิบัติการลงในรายการ หากสิ่งนี้ไม่ได้ผลสำหรับคุณแจ้งให้เราทราบ ฉันมีสคริปต์ไพ ธ อนอื่นที่ฉันใช้แทน ;-)

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