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


24

ใน 12.04 ที่มีการตั้งค่าจอภาพสองจอ (ใช้ unity และ compiz) เป็นไปได้หรือไม่ที่จะสลับเวิร์กสเปซแต่ละรายการสำหรับแต่ละจอภาพ

คำตอบ:


7

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

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

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


ยอดเยี่ยมทำอย่างนั้น แต่มันทำอย่างนั้นเท่านั้น หากฉันเข้าใจอย่างถูกต้องจอภาพแต่ละจอจะมีพื้นที่ทำงานเป็นของตัวเองและคุณไม่สามารถแสดงพื้นที่ทำงานของจอภาพ 1 บนจอภาพ 2 ได้บางทีมันสามารถกำหนดค่าได้ แต่ฉันได้อ่านหลายคนบ่นเรื่องนั้น นั่นทำให้ฉันห่างจากสุดยอด
Gauthier

คุณสามารถย้ายหน้าต่างไปยังจอภาพอื่น (Mod4 + o) ได้อย่างง่ายดายดังนั้นจึงค่อนข้างเร็วที่จะมีพื้นที่ทำงานทั้งหมด (เช่นหน้าต่างทุกบาน) ถูกย้ายไปยังหน้าจออื่น
Exic

สิ่งนี้ยังคงเป็นจริงสำหรับ 15.10 หรือไม่?
Yanick Nedderhoff

6

ฉันรู้ว่ามันเก่า แต่สำหรับคนที่มองเรื่องนี้การรู้แจ้ง 0.19.x ( http://enlightenment.org ) มีการสนับสนุนที่ดีสำหรับหน้าจอหลายหน้าจอและสามารถสลับพื้นที่ทำงานได้อย่างอิสระหรือพร้อมกันในสองหน้าจอ (ยังไม่ได้ลองเลย มีสามคนขึ้นไป) ฉันเปลี่ยนจาก xfce4 และไม่ได้หันกลับมามอง คุณสามารถค้นหา PPA ได้ที่https://launchpad.net/~niko2040/+archive/ubuntu/e19

แก้ไข: เหตุผลที่ฟังก์ชั่นนี้ไม่ใช่ฟังก์ชั่นทั่วไปนั่นคือเป็นการละเมิดข้อกำหนดของ freedesktop.org (EWMH - http://standards.freedesktop.org/wm-spec/wm-spec-latest.html ) ที่ผู้จัดการหน้าต่างส่วนใหญ่ปฏิบัติตาม ตัวจัดการหน้าต่างเหล่านั้นที่สนับสนุนสิ่งนี้จะไม่ทำตามข้อกำหนด


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

จากนั้นสเป็คจะงี่เง่า ทำไมบนโลกนี้คุณไม่ต้องการย้ายพื้นที่ทำงานอย่างอิสระ? เป็นใบ้อย่างแน่นอน
เบนจามินอาร์

1

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

แต่พวกเขาทั้งหมดกำลังปูกระเบื้อง Wingoเป็นตัวจัดการหน้าต่างแบบไฮบริดที่มีพื้นที่ทำงานต่อการตรวจสอบและสามารถใช้เป็นตัวจัดการหน้าต่างปกติหรือตัวจัดการการเรียงต่อกัน (หรือทั้งสองอย่าง) โปรดทราบว่ามันอธิบายตนเองว่า "very alpha"


น่ากลัวดูเหมือนว่าจะชนิดของการสนับสนุนคุณลักษณะนี้ แต่การตรวจสอบทุกคนมีชุดของตัวเองของแท็ก (เช่นพื้นที่ทำงาน) จอภาพแยกออกจากกันดังนั้นหากคุณเติมพื้นที่ทำงาน 2 ด้วยหน้าต่างบนจอภาพ 1 ในภายหลังคุณจะไม่สามารถแสดงเนื้อหาของพื้นที่ทำงาน 2 บนจอภาพ 2 ได้ในภายหลัง
Gauthier

i3 รองรับสิ่งนี้ได้อย่างแน่นอนมันยังสามารถใช้ windows เป็น "floating" (เช่นวิธีที่ตัวจัดการหน้าต่างส่วนใหญ่จัดการได้) คุณสมบัติแบบลอยสามารถเปิดใช้งานบนหน้าต่างที่เปิดอยู่แล้วหรือคุณสามารถกำหนดค่าคลาสของหน้าต่างให้เปิดเป็นแบบลอยได้เสมอ สิ่งนี้อาจมีประโยชน์สำหรับผู้ที่ไม่ต้องการใช้กระเบื้องสำหรับหน้าต่างทั้งหมด นอกจากนี้กล่องโต้ตอบส่วนใหญ่จะเปิดโดยอัตโนมัติเป็นแบบลอย
Petter Adsen

มันเป็นการพัฒนาความอัปยศของ Wingo ที่ไม่ดำเนินการต่อไปมันเป็นแนวคิดที่น่าสนใจ
Benjamin R

1
@BenjaminR นั่นเป็นเรื่องจริง Wingo เป็นคุณสมบัติที่สมบูรณ์แบบและจะยังคงทำงานต่อไปตราบใดที่ฉันใช้งาน (ตามที่ README พูด)
BurntSushi5

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