การเพิ่มแผง Cinnamon ไปยังจอภาพที่สอง


36

ฉันได้ตั้งค่าจอภาพสองจอในระบบของฉัน หนึ่งตัวขับเคลื่อนโดยพอร์ต HDMI และอีกอันหนึ่งขับเคลื่อนโดยพอร์ตอะนาล็อกปกติของ GPU เดียวกัน (Nvidia Ge-force 210)

ฉันเพิ่งติดตั้งจอแสดงผลคู่ในการตั้งค่า Nvidia แต่ไม่เห็นแผง cinnamon บนหน้าจอที่สอง ฉันจะแก้ไขสิ่งนี้ได้อย่างไร


1
ฉันใช้จอภาพ 2 จอกับ Gnome แต่แผงของฉันปรากฏที่ด้านซ้ายเท่านั้นด้านบน ฉันสนใจด้วย
Sigur

ฉันคิดว่านี่เป็นปัญหาอย่างหนึ่งของ Gnome (และ Cinnamon ในฐานะที่เป็นอนุพันธ์) ตอนนี้พวกเขากำลังกำหนดเส้นทางที่บังคับให้คุณเข้าสู่การตั้งค่าที่ผู้ใช้ Linux หนึ่งในข้อดีของเราคือการปรับแต่ง! ฉันคิดว่าคุณจะต่อสู้กับสิ่งนี้ TwinView เปิดใช้งาน 2 มุมร้อน (หนึ่งสำหรับแต่ละจอภาพ) หรือไม่
captain_G

ฉันใช้ Cinnamon 2.2.14 และคุณมี 2 ตัวเลือกโดยทั่วไป คุณสามารถใช้ส่วนขยายPanel Spanเพื่อกระจายพาเนลในทุกหน้าจอของคุณหรือคุณสามารถตั้งค่าจอภาพ HDNI ให้เป็นจอแสดงผลหลักของคุณ นี่คือตัวเลือกที่กำหนดค่าได้ในการตั้งค่าระบบของอบเชย
slm

คำตอบ:


52

ใน Cinnamon 2.6 และใหม่กว่าคุณสามารถมีพาเนลเพิ่มเติมในจอภาพใด ๆ โดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติม เพียงแค่คลิกขวาแผงคลิกบนและจากนั้นในModify panel ... Add panelขอบด้านบนและด้านล่างของจอภาพทั้งหมดควรได้รับการเน้นและแผงใหม่จะถูกตั้งค่าที่คุณคลิก มันทำงานได้อย่างสมบูรณ์ นี่คือการโพสต์ Githubจากเมื่อมันถูกผสาน

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

นอกจากนี้หากคุณต้องการให้หน้าต่างจัดเรียงไปทางซ้ายแทนด้านขวาคุณสามารถลากและวางรายการหน้าต่างทางด้านซ้ายของแผง (สีแดง)


3
ช่วยชีวิตฉันไว้! มูลค่าการอ่านคำตอบที่ไม่ยอมรับ ขอบคุณ!
Evdzhan Mustafa

1
คำตอบนี้ต้องได้รับการโหวตมากขึ้นเพราะนี่เป็นทางออกที่ดีที่สุดแน่นอน
ไบรอันพูดว่า Reinstate Monica

1
เพิ่มรายการหน้าต่าง, ฉันพลาดส่วนนั้น, อ่านี่ทำให้ชีวิตด้วย
ซิ

14

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

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

เพื่อสรุป:

  • อบเชย: ลาก: ใช่แยกพื้นที่ทำงาน: ใช่แยกแผง: ไม่พื้นที่ทำงานคอลัมน์: ไม่
  • MATE: ลาก: ใช่แยกพื้นที่ทำงาน: บางส่วนแยกแผง: ใช่พื้นที่ทำงานคอลัมน์: ใช่
  • NVIDIA: ลาก: ไม่แยกพื้นที่ทำงาน: ใช่แยกแผง: ใช่พื้นที่ทำงานคอลัมน์: ผ่าน MATE

3
ฉันพบเคล็ดลับที่น่าสนใจในความคิดเห็นที่นี่ : มีอีกวิธีในการเพิ่มพาเนลใน Mate - โฮลด์จาก Gnome2 ทำการเพิ่มพาเนลต่อไปพาเนลจะปรากฏขึ้นบนจอภาพหลักก่อน (4 ขอบ) จากนั้นเริ่มเติมจอภาพรอง จากนั้นลบแผงควบคุมที่คุณไม่ต้องการ
nobar

2
อ่าขอบคุณมากนั่นคือความประหลาดใจโดยสิ้นเชิงที่ฉันไม่ควรทำเครื่องหมาย 'ขยาย' เพื่อให้ลากได้
Dmitry Frank

คุณช่วยกรุณาขยาย "เพิ่ม" รายการหน้าต่าง "ในแต่ละจอแสดงผล"
Shevek

1
อ่าคิดออก! "เพิ่มไปยังพาเนล"
Shevek

13

ตอนนี้เป็นไปได้ (อัพเดท # 2)

อบเชยมีฟังก์ชั่นการใช้งานนี้แล้ว เพื่อช่วยให้คุณไม่ต้องอ่านคำตอบยาว ๆ นี้คุณสามารถไปที่nedimโดยตรง


น่าเสียดายที่ Cinnamon ไม่มีฟังก์ชั่นนี้ (ยัง?) มันจะแสดงเฉพาะแผงบนจอภาพหลักของคุณ มีหลายปัญหาในหน้า Github ของโครงการที่กำลังร้องขอ

กรุณาเพิ่มการสนับสนุนของคุณมีตัวอย่างเช่นปัญหานี้: แถบงานบนหน้าจอที่สอง #

อัปเดต # 1

มีการพัฒนาที่น่าสนใจในหัวข้อนั้น

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

ฉันจะเขียนคำแนะนำและอัปโหลดส่วนขยาย / แอปเพล็ตคืนนี้ในภายหลัง

ซึ่งตามมาด้วยสิ่งนี้:

มันอาจจะยอดเยี่ยม ขณะนี้ใช้จอภาพสองจอต้องเลื่อนเม้าส์กลับไปที่หน้าจออื่นเพื่อเข้าถึงรายการหน้าต่าง มีวิธีที่ดีกว่า?

พร้อมกับข้อเสนอแนะนี้:

ดูที่ morePanels-Extension http://cinnamon-spices.linuxmint.com/extensions/view/30คุณสามารถกำหนดค่าพาเนลด้านบนและด้านล่างสำหรับแต่ละจอภาพแยกกันได้ ด้วยแอพเพล็ต window-list-multi-monitor คุณสามารถเพิ่มได้ถึง 2 พาเนลต่อมอนิเตอร์และลิสต์หน้าต่างที่แตกต่างกัน

ข้อควรสนใจ: ส่วนขยายนี้ใช้ประโยชน์จากการจับลิงอย่างมาก เพราะฉันต้องเขียนทับฟังก์ชั่นมากมาย พาเนลทั้งสองถูก hardcoded (!) ใน layoutManager, appletManager, ไฟล์ main.js และอื่น ๆ

ใช้งานได้ที่ Cinnamon 2.2

ข้อบกพร่อง? https://github.com/fastrde/morePanels

เพียงเพื่อให้ชัดเจน ส่วนขยาย 2 ที่อ้างอิงมีดังนี้:

จอมอนิเตอร์คู่

ส่วนขยายนี้แก้ไขโครงร่างพาเนล "คลาสสิก" บนระบบมอนิเตอร์คู่เพื่อให้พาเนลที่สองปรากฏบนจอภาพที่สอง

ใช้ร่วมกับแอปเพล็ต window-list-multi-monitor ที่ฉันสร้างขึ้นและคุณจะมีประสบการณ์การใช้งานจอภาพแบบ multi-gnome 2 แบบดั้งเดิมที่เราเคยมี

รายการหน้าต่างสำหรับจอภาพหลายจอ

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

ส่วนขยายนั้นเป็นเพียงส่วนหนึ่งของรายการแอปเพล็ตรายการหน้าต่าง แต่คุณสามารถเพิ่ม 2 อินสแตนซ์และกำหนดให้แสดงเฉพาะหน้าต่างจากจอภาพเดียว


4

ลองส่วนขยายนี้: แผง Span คุณอาจต้องแก้ไขmetadata.jsonเพื่อเพิ่มรุ่น Cinnamon เฉพาะ {"cinnamon-version": ["1.4.0", "1.4.1", "1.4.2"]

ภาพหน้าจอ

    เอสเอส # 1


ใช้ได้กับ 2.0.14 (มิ้นต์ 16) และควรเป็นคำตอบที่ยอมรับได้ (จนกว่าอบเชยจะได้รับการสนับสนุนอย่างเป็นทางการ)
Phil Thomas

3

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


สิ่งนี้และคำตอบจาก @nedim นั้นถูกต้องฉันใช้คำตอบของพวกเขาเพื่อทำสิ่งนี้ให้เสร็จใน Mint 17.2 ไม่จำเป็นต้องมีส่วนขยายคุณสามารถตั้งค่าทั้งหมดด้วยการคลิกเมาส์เพียงไม่กี่ครั้ง
David Noha

1

วิธีแก้ปัญหาใน Cinnamon คือการเปลี่ยนว่าจอภาพใดเป็นจอแรก / รองจากนั้นพาเนลจะตามมา ฉันเรียนรู้วันนี้ว่าcinnamon-control-centerเครื่องมือสำหรับการตั้งค่าหน้าจอช่วยให้คุณทำสิ่งนี้ได้

หมายเหตุ:คุณสามารถเข้าใช้ผ่านทางนี้ได้cinnamon-settingsเช่นกัน!

ใน Cinnamon v2.x

   เอสเอส # 1

   เอสเอส # 2

(เราไม่ใช่คนเดียวที่พยายามค้นหาการตั้งค่านี้: https://bugzilla.gnome.org/show_bug.cgi?id=636216 )


1

ฉันไม่แน่ใจเกี่ยวกับซินนาม่อน (GNOME3) แต่ใน XFCE คุณสามารถมีหลายพาเนลซึ่งจำได้ว่าจะปรากฏที่ไหน ฉันคาดหวังว่าชินนามอนจะสามารถทำสิ่งเดียวกันได้ ถ้าไม่ใช่ฉันขอแนะนำให้ลองใช้ XFCE หรือใช้xfce4-panelในเซสชัน Cinnamon (อาจใช้แทนแผงดั้งเดิม)

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


1

ใน MATE คลิกขวาที่แผงที่มีอยู่เลือก "แผงใหม่" มันสร้างแผงที่ไหนสักแห่งบนจอภาพที่มีอยู่ กดปุ่ม "alt" ค้างไว้แล้วลากพาเนลไปที่จอภาพที่สอง จากนั้นคุณสามารถกำหนดค่าได้ตามที่คุณต้องการ ทำงานร่วมกับ MATE 1.14.1 ภายใต้มิ้นท์ 18


ไม่ทำงานกับเพื่อน 1.16.1 :(
MilMike

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

1

คุณสามารถทำได้: คลิกขวาที่แผงหลักของคุณเลือกแก้ไขแผง -> เพิ่มแผง เพิ่มพาเนลในหน้าจอที่สองของคุณตอนนี้มีพาเนล แต่มันว่างเปล่า ดังนั้นไปที่พาเนลหลักของคุณและเลือกแก้ไขพาเนล -> คัดลอกคอนฟิกูเรชันแอปเพล็ต ณ จุดนี้คลิกขวาบนพาเนลสำรองของคุณเลือกแก้ไขพาเนล -> วางคอนฟิกูเรชันแอปเพล็ต


1
ฉันใช้ Cinnamon 17.2 และนี่เป็นคำตอบเดียวที่เหมาะกับฉัน ขอขอบคุณ!
jgerman

0

ขณะนี้มีส่วนขยายที่ให้สิ่งที่คุณต้องการในซินนามอน ชื่อของส่วนขยายที่เรียกว่า: MorePanels

    เอสเอส # 1

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

morePanels เป็น Addon สำหรับผู้ใช้หลายจอภาพที่ต้องการแผง ... เพิ่มเติม! ฉันไม่สามารถรับสิ่งนี้ได้ที่ Cinnamon เป็นปัญหาที่ทราบ (คำขอคุณสมบัติ) ตั้งแต่วันที่ 11 มกราคม 2555

ฉันต้องพูดอะไรมากมายเพราะทั้งสองแผงนั้นถูก hardcoded ในอบเชย -ui โปรดทิ้งฉันไว้เมื่อมีข้อผิดพลาดเกิดขึ้น

ด้วย window-list-multi-monitor @ mazz Addon คุณสามารถรับรายการหน้าต่างที่แตกต่างกันสำหรับแต่ละจอภาพ (ในขณะนี้ window-list-multi-monitor รองรับจอภาพเพียงสองจอเท่านั้น)


หากต้องการติดตั้งให้ดาวน์โหลดและขยายใน ~ / .local / share / cinnamon / extensions
Kirk

@ Kirk - คุณสามารถติดตั้งได้จาก UI ของ Cinnamon โดยไม่จำเป็นต้อง d / l และติดตั้งด้วยตนเอง
slm

0

วิธีแก้ปัญหาของฉันต่อไปนี้: สร้าง 4 แผงบนจอภาพหลัก หากคุณสร้างอีกหนึ่ง (ที่ 5) มันจะถูกสร้างขึ้นบนจอภาพอื่น

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