แป้นพิมพ์ลัดเพื่อย้ายหน้าต่างระหว่างจอภาพหรือไม่


119

ผมจำได้ว่ามีการใช้เป็นการตั้งค่าภายใต้ Compiz ที่ตั้งแป้นพิมพ์ลัดสำหรับการย้ายการใช้งานระหว่างทางกายภาพ ( แต่รวมกันเป็น xscreen เดี่ยว) หน้าจอคล้ายกับการเคลื่อนย้ายระหว่างหน้าจอตรรกะเช่นCtrl- Alt- Shift- / / /

มีวิธีใดที่จะทำสิ่งนี้ภายใต้ความสามัคคี?


4
เป็นไปได้ซ้ำไหม - askubuntu.com/questions/22207/…
jrg

นั่นคือการตั้งค่า Compiz ที่ฉันใช้ หวังว่าจะมีวิธีการภายใต้เอกภาพอันบริสุทธิ์
Andrew Bolster

2
All Unity เป็นปลั๊กอินคอมไพล์ขนาดใหญ่
jrg

หลังจากเล่นไปพร้อมกับปุ่มลัดชั่วครู่ฉันก็ชอบ Super + X เป็นปุ่มลัดของจอภาพถัดไป (ในการตั้งค่า 2 หน้าจอที่เพียงพลิกไปที่จอภาพอื่น ๆ ) ฉันสามารถกดมันด้วยมือเดียวได้อย่างรวดเร็ว (super = windows-key.) super + z อาจตีได้ง่ายกว่า แต่ไม่มี "x for exchange" ช่วยในการจำ
Peter Cordes

ฉันไม่พบตัวเลือกนี้ในใส่ปลั๊กอินบน Ubuntu 15.10
Nordlöw

คำตอบ:


135

ตามที่ @ jrg กล่าวถึงสิ่งนี้ยังคงเป็นไปได้ในฐานะ Unity (Unity 3D ไม่ใช่รุ่น 2D พลังงานต่ำ) ส่วนใหญ่สร้างขึ้นโดยใช้ Compiz

คุณจะต้องติดตั้ง Compiz Config Settings Manager ด้วยตัวคุณเอง ขั้นตอนที่แม่นยำคือ: -

  1. ติดตั้ง CompizConfig apt-get install compizconfig-settings-manager compiz-plugins-extraจัดการการตั้งค่าการใช้
  2. เรียกใช้ (เพียงพิมพ์ Compiz ในเส้นประแล้วคุณจะเห็น)
  3. Window Managementคลิก
  4. เปิดใช้งานPutปลั๊กอิน (เลือกช่องทำเครื่องหมาย)
  5. Putคลิกที่
  6. กำหนดค่าทางลัดสำหรับ(คลิกที่ไอคอนรูปดินสอติดกับแป้นพิมพ์ลัดสำหรับPut to next OutputPut to next Output
  7. ออกจากระบบและลงชื่อเข้าใช้อีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล (จากความคิดเห็น!)

9
ต้องออกจากระบบ แต่ใช่มันใช้งานได้ดี!
Andrew Bolster

3
ใครช่วยอธิบายจุดที่ 4 ได้ไหม? ฉันเปิดใช้งาน "ใส่" สำเร็จแล้ว แต่ฉันไม่เข้าใจวิธีตั้งค่าทางลัดสำหรับ / อย่างไร
user50849

6
ปัญหาหนึ่ง (ข้อผิดพลาด) กับสิ่งนี้ หากคุณใช้ "grid" เพื่อย้าย (snap) หน้าต่างไปที่มุมหนึ่งหน้าจอเช่นไม่ว่าด้วยเหตุผลใดก็ตามเมื่อคุณพยายามย้ายไปที่หน้าจออื่นมันจะย้ายไปหนึ่งวินาทีจากนั้นกลับไปยังตำแหน่งที่มันอยู่ มาจาก. หากหน้าต่างนี้ไม่มีข้อ จำกัด (ไม่ได้อยู่ในขอบเขตของกริดใด ๆ ) ก็จะทำงานได้ดี แต่ถ้ามีข้อ จำกัด เลยมันจะไม่เคลื่อนไหวอย่างถูกต้อง ค่อนข้างน่ารำคาญ : - /
The111

7
หากคุณไม่ต้องการออกจากระบบคุณสามารถกดAlt-F2และดำเนินการได้compiz --replace
Armando PérezMarqués

2
คุณจะตั้งค่าทางลัดได้อย่างไร (เช่น super + alt + ลูกศรขวา)
joniba

33

นี่คือประสบการณ์ของฉันโดยไม่ต้องใช้ Compiz หรือยูทิลิตี้ใด ๆ

เมื่อเปิดใช้งานหน้าต่าง (เช่นอยู่ในโฟกัส) หากคุณกดAlt + Spaceเมนูด้านบนจะปรากฏขึ้นซึ่งมีตัวเลือกดังนี้:

Minimize
Maximize
Move
Resize
etc.

เมื่อเมนูนั้นปรากฏขึ้นคุณจะต้องกดMแป้นบนแป้นพิมพ์เพื่อเลือกMoveตัวเลือก

จากนั้นคุณสามารถใช้ปุ่มลูกศรเพื่อย้ายหน้าต่างได้ทุกที่ (แม้ในจอภาพ)


ยอดเยี่ยมใน Ubuntu 16.01 ยังมีMove to monitor leftตัวเลือก
azerafati

1
ฉันต้องการที่จะเห็นตัวเลือกนี้ แต่ฉันไม่ได้เห็นมันใน 16.04 หรือ 18.04 ฉันค่อนข้างรำคาญโดยวิธีการแก้ปัญหา compiz

13

Compiz Config การตั้งค่าของผู้จัดการใส่ plug-in ที่ใช้งานได้ดีใน13.04และ14.04

คำแนะนำพิเศษ:

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

หากคุณต้องการทำสิ่งนี้คุณสามารถกด alt + f7 อย่างน้อยใน 16.04
Levi H

6

Compiz ใช้putงานได้ดีเพียงแค่ระวังถ้าgridมีการใช้งาน (โดยปกติจะเป็น) คุณจะพบข้อผิดพลาดความเข้ากันได้ของ windows ที่กรวดไปที่มุมหนึ่งของพื้นที่ทำงานของคุณจะเด้งกลับมาถ้าคุณลองputพวกมันไปยังเอาต์พุตอื่น

หากสิ่งนี้เกิดขึ้นกับคุณอย่าตกใจให้ทำดังนี้

ก่อนที่คุณจะส่งหน้าต่างของคุณไปยังเอาท์พุทถัดไป"ungrid" itโดยการเพิ่มกึ่งกลางไปที่ด้านหนึ่งctrl+ super+ lef or rightและแบม! ตอนนี้คุณสามารถส่งมันและมันจะไม่ถอยกลับมา

มันทำงานได้ทั้ง 12.04และ14.04

(ตอนนี้ใครจะรู้ ... บางทีนี่อาจเป็นกรณีหนึ่งที่ผู้พัฒนาที่รับผิดชอบจะประท้วง "มันเป็นคุณสมบัติที่ไม่ใช่ข้อผิดพลาด!" xD)


ข้อผิดพลาดนี้เป็นที่น่ารำคาญจริงๆและผมใช้วิธีแก้ปัญหาเหมือนกัน แต่เมื่อมีการพัฒนาจริงๆมันไดรฟ์ฉันบ้าเป็นหน้าต่าง IDE ของฉันบางครั้งเปลี่ยนจอภาพโดยไม่มีการเตือนเพราะผมเคยตั้งพวกเขาไปยังจอภาพอื่นและคลิกเพื่อลดการได้โดยไม่ต้องคิดเกี่ยวกับมัน
คริสเตี Fontes

เป็นที่น่ารำคาญอย่างยิ่งถ้าฉันเป็นโปรแกรมเมอร์ C ที่ดีกว่าฉันมีส่วนร่วมในการลบข้อผิดพลาดอาจจะเป็นอีกครั้ง
JorgeArtware

0

เพื่อย้ายหน้าต่าง (ในกรณีที่หน้าต่างที่ไม่ปรากฏ "ที่ใดก็ได้") และไม่รวม Compiz หรือผู้จัดการอื่น ๆ วิธีที่ง่ายที่สุดที่ฉันใช้คือ:

  • กด ALT + SPACE (ควรเปิดเมนู windows แม้ว่าจะไม่เห็นด้วย)
  • (การกด M [เพื่อย้าย] ไม่ทำงานสำหรับฉันใน Ubuntu 19.04)
  • กดลูกศรลงสองครั้ง (ข้าม 2 ตัวเลือกแรก: ย่อเล็กสุดและขยายใหญ่สุด / ขยายใหญ่สุด) + Enter
  • กดลูกศรทิศทางจนกว่าคุณจะเห็นแถบด้านบนของจอภาพใด ๆ และในที่สุดก็กด Enter
  • ตอนนี้คุณควรจะสามารถควบคุมได้ตามปกติ ...
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.