GNU / Linux: หน้าจอคู่และพื้นที่ทำงานแยกต่างหาก


9

ฉันเพิ่งได้รับจอภาพ 23 "เครื่องที่สองและเชื่อมต่อเข้ากับการ์ดกราฟิก NVidia 8800GT ของฉัน

หน้าต่างการตั้งค่าของ Nvidia ให้ฉันสองตัวเลือกโดยทั่วไป: Twinview หรือหน้าจอ X แยก: - Twinview โดยทั่วไปทำให้ทั้งสองหน้าจอเป็นหน้าจอขนาดใหญ่เพียงจอเดียวซึ่งทำให้ทั้งสองหน้าจอรวมกันเป็นพื้นที่ทำงาน - หน้าจอ X แยกช่วยให้ฉันสามารถแยกพื้นที่ทำงาน แต่ไม่อนุญาตให้ฉันสลับไปยังพื้นที่ทำงานจากหน้าจอ X อีกหน้าหนึ่ง

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

เป็นไปได้ไหม ถ้าเป็นเช่นนั้นคุณสามารถชี้ให้ฉันไปในทิศทางที่ถูกต้อง (เอกสาร / คู่มือ)?

ชื่นชมมาก


อย่าคิดว่าเป็นไปได้ เหตุผลที่จอภาพสองจอของคุณอาจใช้ความละเอียดที่แตกต่างกันและ Xserver ให้ความละเอียดพื้นฐานเดียวกันกับแต่ละพื้นที่ทำงาน นั่นเป็นสาเหตุที่ Twinview ทำงานโดยขยาย "ความละเอียดพื้นฐาน" ไปที่หน้าจอทั้งสอง
ต้มตุ๋น Quixote

มันอาจจะเป็นไปได้กับ WM อีกหรือไม่ แน่นอนว่าฉันไม่ใช่คนแรกที่ต้องการการติดตั้งแบบนี้

1
ฉันคิดว่า "ปัญหา" ของคุณนี้เป็นสิ่งที่ฉันกำลังมองหา คุณสามารถอ่านคำถามของฉันและดูว่าเกิดอะไรขึ้นกับคุณที่ใช้กับสถานการณ์ของฉัน ขอบคุณ !! superuser.com/questions/148842/…
ใครบางคนยังคงใช้ MS-DOS ของคุณ

คำตอบ:


3

ดังนั้นตามที่นำมาใช้ใน KDE และ Gnome นี่เป็นสิ่งที่เกินความ "ไม่ง่าย" - มันใกล้จะเป็นไปไม่ได้ นี่คือเหตุผล: พื้นที่ทำงานเสมือนถูกนำไปใช้ในวิดเจ็ตที่ทำงานในตัวจัดการหน้าต่าง พวกมันถูกใช้งานด้วยเล่ห์เหลี่ยมและเวทย์มนตร์และเชื่อมโยงกับเครื่องมือจัดการหน้าต่างเดียวที่ทำงานบนจอแสดงผลเดียว

เครื่องมือจัดการหน้าต่างวิดเจ็ตเสมือนเวิร์กสเปซการจัดการและไคลเอนต์แอปพลิเคชันทั้งหมดทำงานบน DISPLAY เดียวกัน (เช่นเดียวกับตัวแปรสภาพแวดล้อม $ DISPLAY โดยทั่วไป: 0.0) จอภาพที่สองของคุณในโหมด non-twinview DISPLAY - อาจ: 0.1 คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยการรัน 'echo $ DISPLAY' จาก shell prompt ในโปรแกรมเทอร์มินัลสำหรับแต่ละจอภาพ

DISPLAY แต่ละรายการกำลังเรียกใช้ X-server ของตัวเอง ดังนั้นพวกเขาจึงไม่มีความคิดเกี่ยวกับ windows, windowmanagers หรือพื้นที่ทำงานเสมือนของกันและกัน

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

มีปัญหา X-window มากมายที่ทำให้การย้ายหรือโยกย้ายโปรแกรมไคลเอนต์ Xwindow ที่รันอยู่จาก DISPLAY หนึ่งไปยังอีกการทำงานราบรื่น ไม่ได้บอกว่าทำไม่ได้ อาจทำได้แล้ว ... แต่ฉันจะเดิมพันว่าเป็นรถบักกี้หรืออย่างน้อยก็ จำกัด ฉันสงสัยว่าคุณสามารถย้ายหน้าต่าง firefox ที่เล่นวิดีโอระหว่าง DISPLAY ได้

หวังว่านี่จะช่วยได้! -pbr


1

คุณเคยxrandrลองแล้วxrandr -qหรือยัง? มันอาจส่งมอบสิ่งที่คุณกำลังมองหา

ฉันใช้การ์ด NVIDIA รุ่นเก่าที่มีเอาต์พุตแบบคู่ในที่ทำงาน ฉันไม่ใช้ TwinView หรือเซิร์ฟเวอร์ X สองตัว ฉันไม่มี xorg.conf ด้วยซ้ำ ฉันปล่อยให้ Xorg รับการตั้งค่าจาก HAL

ตอนนี้ฉันใช้nouveauเป็นไดร์เวอร์ของฉันแม้ว่า ณ จุดหนึ่งฉันก็ใช้ binary blob ที่ NVIDIA มอบให้ ผมใช้ที่น่ากลัวเป็นผู้จัดการหน้าต่างของฉัน แต่ GNOME และ KDE จับxrandrเช่นกันถ้าไม่ดีขึ้น


0

มี WM จำนวนมากที่เรียงต่อกันซึ่งจะทำสิ่งนี้ (Awesome3, scrotwm, Xmonad, อาจ dwm และ wmii) และคุณสามารถกำหนดค่ากล่อง * (Open / Flux) เพื่อทำสิ่งนี้ ไม่ทราบวิธีการทำได้ใน KDE หรือ GNOME อย่างน้อยก็ไม่ง่าย

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