แยกเวิร์กสเปซบนจอภาพแต่ละจอ


29

ฉันเพิ่งเปลี่ยนไปใช้พีซีเครื่องใหม่ที่ทำงานหนึ่งที่มีสอง (เหมือนกัน Dell 23 ") จอฉันใช้ Linux Mint 15 64 บิต / อบเชยมีวิธีการตั้งค่าในลักษณะที่แทนที่จะเป็นทั้ง จอภาพที่แชร์พื้นที่ทำงานขนาดใหญ่เดียวกันพวกมันแยกกันเล็กกว่าหรือไม่เช่นซ้ายจอบนพื้นที่ทำงาน 1 มอนิเตอร์ขวาบนพื้นที่ทำงาน 2 และฉันสามารถสลับจอภาพทั้งสองเป็นพื้นที่ทำงาน 3 ได้ไหมถ้าจำเป็น

มีวิธีการทำสำเนาพาเนลด้านล่างลงบนจอภาพที่สองหรือไม่? ขณะนี้จะปรากฏที่ด้านซ้ายเท่านั้น


2
คุณมีการ์ดกราฟิก (ati หรือ nvidia หรือ intel หรืออะไรก็ตาม)
terdon

IIRC เมื่อฉันมี NVIDIA สองหัวฉันได้รับผลนี้โดยเปิดใช้งาน "TwinView" (ฉันเชื่อว่ามันถูกเรียกว่า) ในโปรแกรมแผงควบคุมของ nvidia
เควิน

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

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

@terdon: การตั้งค่า> ข้อมูลระบบบอกฉันว่ามันเป็น "AMD nee ATi RV720 GL [FirePro V3750]"
Swooper

คำตอบ:


14

คำตอบสั้น ๆ : ใช่คุณสามารถทำได้ ฉันได้ตั้งค่าเดสก์ท็อป (Fedora) ด้วยวิธีนี้จอภาพแต่ละจอเป็นจอแสดงผลอิสระ มันเป็น 'เดสก์ท็อป' เดียวกันในแง่ X แต่มีข้อ จำกัด บางประการเกี่ยวกับการใช้งานเดสก์ท็อปทั่วไปด้วยการตั้งค่านี้เมื่อเทียบกับการตั้งค่า [ตัวอย่างเช่นคุณไม่สามารถลากหน้าต่างจากจอภาพหนึ่งไปยังอีกจอภาพหนึ่งหรือแม้แต่ลากไฟล์จากโฟลเดอร์หนึ่งบนจอภาพหนึ่งและวางลงในโฟลเดอร์ที่แสดงบนจอภาพอื่น]

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

เนื่องจากผู้ใช้รายอื่นได้ชี้ให้เห็นสภาพแวดล้อมเดสก์ท็อปบางอย่างสนับสนุนการแสดงผลที่เป็นอิสระและอื่น ๆ ไม่ได้ ฉันมีความสุขที่ใช้ Gnome เป็นเดสก์ท็อปเป็นเวลาสิบปีหรือมากกว่าจนกระทั่ง Gnome 3.0 ซีรีส์ (ซึ่งสูญเสียความสามารถในการรองรับการแสดง X อิสระบนเดสก์ท็อปเดียว ... และปรากฏว่าชุมชนพัฒนา Gnome ไม่มี ความสนใจในการฟื้นความสามารถนี้อีกครั้ง) Cinnamon Desktop รุ่นก่อนหน้านี้มีความสามารถนี้ แต่ด้วย Fedora 19 หรือ 20 ฉันสามารถทำได้ด้วย Cinnamon อีกต่อไป ฉันติดอยู่กับ Xfce ในขณะนี้

เพื่อให้ได้จอแสดงผล X อิสระฉันต้องสร้างไฟล์ xorg.conf อย่างระมัดระวัง สำหรับฮาร์ดแวร์ของฉันโดยใช้ไดรเวอร์ nvidia ที่เป็นกรรมสิทธิ์คีย์ดูเหมือนว่าจะระบุอุปกรณ์ต่าง ๆ ที่ใช้ BusID เดียวกัน แต่จากนั้นใช้ตัวเลือก 'metamodes' สำหรับแต่ละส่วนของหน้าจอเพื่อระบุพอร์ตที่เกี่ยวข้องกับจอภาพแต่ละจอในการตั้งค่าของคุณ

นี่คือ xorg.conf ของฉัน:

ส่วน "ServerLayout"
    ตัวระบุ "Layout0"
    หน้าจอ 0 "Screen0" 0 0
    หน้าจอ 1 "Screen1" RightOf "Screen0"
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    ตัวเลือก "Xinerama" "0"
EndSection

ส่วน "ไฟล์"
    FontPath "/ usr / share / แบบอักษร / ค่าเริ่มต้น / Type1"
EndSection

ส่วน "InputDevice"
    # ที่สร้างจากค่าเริ่มต้น
    ตัวระบุ "Mouse0"
    ไดรเวอร์ "เมาส์"
    ตัวเลือก "โพรโทคอล" "อัตโนมัติ"
    ตัวเลือก "อุปกรณ์" "/ dev / อินพุต / เมาส์"
    ตัวเลือก "จำลอง 3 ปุ่ม" "ไม่"
    ตัวเลือก "ZAxisMapping" "4 5"
EndSection

ส่วน "InputDevice"
    # ที่สร้างจากค่าเริ่มต้น
    ตัวระบุ "Keyboard0"
    ไดร์เวอร์ "kbd"
EndSection

ส่วน "จอภาพ"
    ตัวระบุ "Monitor0"
    ชื่อผู้ขาย "DELL"
    ชื่อรุ่น "P2411Hb"
    HorizSync 28.0 - 33.0
    VertRefresh 43.0 - 72.0
    ตัวเลือก "DPMS"
EndSection

ส่วน "อุปกรณ์"
    ตัวระบุ "อุปกรณ์ 0"
    ไดรเวอร์ "nvidia"
    ชื่อผู้ขาย "NVIDIA Corporation"
    ชื่อคณะกรรมการ "Quadro K2000M"
    BusID "PCI: 1: 0: 0"
    หน้าจอ 0
EndSection

ส่วน "หน้าจอ"
    ตัวระบุ "Screen0"
    อุปกรณ์ "อุปกรณ์ 0"
    ตรวจสอบ "Monitor0"
    ตัวเลือก "TwinView" "0"
    ตัวเลือก "metamodes" "DFP-0: nvidia-auto-select + 0 + 0"
    ผิดนัดความลึก 24
    หัวข้อย่อย "ดิสเพลย์"
        ความลึก 24
    EndSubSection
EndSection

ส่วน "จอภาพ"
    ตัวระบุ "Monitor1"
    ชื่อผู้ขาย "DELL"
    ชื่อรุ่น "P2411Hb"
    HorizSync 28.0 - 33.0
    VertRefresh 43.0 - 72.0
    ตัวเลือก "DPMS"
EndSection

ส่วน "อุปกรณ์"
    ตัวระบุ "Device1"
    ไดรเวอร์ "nvidia"
    ชื่อผู้ขาย "NVIDIA Corporation"
    ชื่อคณะกรรมการ "Quadro K2000M"
    BusID "PCI: 1: 0: 0"
    หน้าจอ 1
EndSection

ส่วน "หน้าจอ"
    ตัวระบุ "Screen1"
    อุปกรณ์ "อุปกรณ์ 1"
    จอภาพ "Monitor1"
    ตัวเลือก "TwinView" "0"
    ตัวเลือก "metamodes" "DFP-2: nvidia-auto-select + 0 + 0"
    ผิดนัดความลึก 24
    หัวข้อย่อย "ดิสเพลย์"
        ความลึก 24
    EndSubSection
EndSection

หวังว่าจะช่วยให้คุณเริ่มต้นได้ ฉันไม่พบเครื่องมือ gui ใน Desktop Environment ใด ๆ ที่สร้าง xorg.conf ที่รองรับการแสดงผลอิสระ คำแนะนำของฉันคือเริ่มต้นด้วยเครื่องมือ 'ตัวกำหนดค่า X' ใด ๆ ที่มาพร้อมกับไดรเวอร์วิดีโอที่คุณเลือก (ตัวอย่างเช่น nvidia nvidia-xconfig) และดูว่าคุณสามารถใช้ตัวอย่างของฉันข้างต้นเพื่อเป็นแนวทางในการทดลองและข้อผิดพลาดของคุณหรือไม่


หากคุณตกลงกับการแก้ปัญหาที่ลึกลับมากขึ้นawesomewmไม่นี้โดยการเริ่มต้น ฉันใช้มันในเครื่องส่วนตัวของฉันและชอบมันแม้ว่านี่จะไม่ใช่เหตุผลดั้งเดิมที่ฉันเริ่มใช้มัน
Vicky Chijwani

1

พบนี้ในฟอรั่มอูบุนตูในหัวข้อหัวข้อ: แผงคำพังเพยบนจอภาพสองจอ

สิ่งที่สกัดมา

ฉันเชื่อว่าสิ่งที่คุณต้องการมีดังต่อไปนี้:

  1. คุณต้องคลิกขวาที่พาเนลบนจอภาพ # 1 และเลือก "แผงใหม่"
  2. จากนั้นกดปุ่ม Alt ค้างไว้แล้วคลิกและลากแผงใหม่ไปยังจอภาพ # 2

หมายเหตุ: "ขยาย" แผงเสมอ "เกาะ" กับขอบของหน้าจอทางกายภาพของคุณและด้วยเหตุนี้ไม่สามารถขยายผ่านจอภาพ 2 จอนี่คือการออกแบบ

ฉันเชื่อว่าสกรีนช็อตสองหัวทั้งหมดที่ดูเหมือนว่ามี 2 แผงที่ยืดออกไปเป็นเพียงเลย์เอาต์ที่ชาญฉลาดของ 4 แผงแยกกัน

มีปัญหากับ MATE ไหม

ฉันเจอตั๋วนี้ในตัวติดตามปัญหา Linux Mint ซึ่งสรุปได้ว่าในขณะนี้ MATE คุณลักษณะนี้ไม่สามารถใช้ได้

อ้างอิง


ไม่มีตัวเลือก "แผงใหม่" เมื่อฉันคลิกขวาที่แผงที่มีอยู่
Swooper

@Swooper - ตัวเลือกใดที่คุณมีในเมนูบริบทที่ปรากฏขึ้นเมื่อคุณคลิกที่แถบเครื่องมือที่มีอยู่ ดูการอัปเดตของฉันด้วย
slm

การตั้งค่า (ซึ่งขยายเพื่อแสดงลิงก์ไปยังการตั้งค่าระบบที่เกี่ยวข้องเช่นธีม, การตั้งค่าแผง ฯลฯ ), แก้ไขปัญหา (ซึ่งขยายเพื่อแสดงการรีสตาร์ท Cinnamon, Look Glass และกู้คืนการตั้งค่าทั้งหมดเป็นค่าเริ่มต้น), โหมดแก้ไขแผง (สลับเปิด / ปิด) , การตั้งค่าพาเนลและเพิ่มแอปเพล็ตไปยังพาเนล
Swooper

-1

ทางออกที่ง่ายที่สุดคือการใช้ Docky บนหน้าจอที่สอง Docky โดยแอปเริ่มต้นโทรบนหน้าจอที่ตั้งอยู่ :)


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