วางหน้าต่างไปที่หน้าจออื่นอย่างรวดเร็วโดยใช้คีย์บอร์ดเท่านั้น


162

ฉันรู้ว่าเมื่อใช้Alt+ F7ฉันสามารถใช้แป้นพิมพ์เพื่อย้ายหน้าต่างไปรอบ ๆ ฉันยังสามารถใช้ปลั๊กอิน "กริด" ของ Compiz เพื่อวางตำแหน่งหน้าต่างรอบ ๆ จอภาพปัจจุบันของฉันได้อย่างรวดเร็ว อย่างไรก็ตามดูเหมือนว่าปลั๊กอินกริดจะไม่ทำงานบนจอภาพ

สิ่งที่ฉันต้องการคือวิธีที่เร็วกว่าในการย้ายหน้าต่างปัจจุบันไปยังหน้าจออื่น ในการตั้งค่าจอภาพสองจอปัจจุบันของฉันฉันพบว่าตัวเองต้องการย้ายหน้าต่างโฟกัสไปยังจอภาพอื่นขณะที่ฉันมุ่งเน้นไปที่การทำงานอย่างอื่น (และย้ายกลับไปหลังจากนั้น)

ถ้าฉันใช้ XMonad (หรือผู้จัดการการเรียงต่อกันอื่น ๆ ) สิ่งนี้จะค่อนข้างง่าย อย่างไรก็ตามแอปพลิเคชันมากมายที่ฉันใช้ (Gnome Do, MATLAB, โปรแกรมดูรูปภาพ, แอปที่กำหนดเองที่ฉันเขียน, ... ) ทำงานได้ไม่ดีกับตัวจัดการการเรียงต่อกัน

ดังนั้นคำถามของฉันคือ: มีปุ่มผสมทางลัดที่ย้ายหน้าต่างที่โฟกัสอยู่ในปัจจุบันไปยังจอภาพอื่น (และย้อนกลับ) หรือไม่


12
ขอบคุณฉันกำลังมองหาทางลัด Alt-F7 ครั้งแรกที่ฉันพบคำตอบที่ฉันกำลังมองหาในคำถาม
qwertzguy


ฉันใช้ Alt-F7 อย่างไรก็ตามสำหรับการเร่งความเร็วที่เคลื่อนที่ด้วยลูกศรและ ctrl คิดเร็วขึ้นมาก
Vadim

คำตอบ:


197
  1. ติดตั้งตัวจัดการการตั้งค่า CompizConfigติดตั้ง compizconfig-settings-manager

    sudo apt-get install compizconfig-settings-manager
    
  2. เรียกใช้ CCSM →ไปด้านล่าง (การจัดการหน้าต่าง) →ไปที่ "ใส่"

  3. เปิดใช้งานปลั๊กอิน
  4. กำหนดค่าทางลัดสำหรับ "ใส่ไปที่ผลลัพธ์ต่อไป"
  5. ออกจากระบบและกลับเข้ามาอีกครั้ง

หากปลั๊กอินที่ใส่ไม่ปรากฏใน CCSM ให้ติดตั้งแพ็คเกจcompiz-plugins ติดตั้งปลั๊กอิน - compiz( sudo apt-get update && sudo apt-get install compiz-plugins)

แก้ไข: แพคเกจปลั๊กอินที่ต้องการตอนนี้เรียกว่าcompiz-plugins12.10 และสูงกว่า compiz-plugins-extraติดตั้ง compiz-plugins-extraยังคงใช้สำหรับ 12.04


5
นอกจากนี้ยังเป็นที่น่าสังเกตว่าเอาต์พุต "ถัดไป" จะวนรอบจอภาพทั้งหมด (ไม่หยุดด้านขวาสุด)
Adrian Schneider

2
ฉันไม่เห็นปลั๊กอิน ใช้ Ubuntu QQ
Yatharth Agarwal

9
อ่ามันใช้งานได้ - แค่ต้องออกจากระบบ / เข้าสู่ระบบ!
jaywink

4
ไม่มีตัวเลือก "ใส่"
Richard

6
@ ริชาร์ดคุณจะต้องติดตั้งcompiz-pluginsตามที่ระบุไว้ในโพสต์ (Sidenote: ฉันอยู่บน Ubuntu 15.04 และเมื่อติดตั้งแล้วฉันก็เป็นปลั๊กอิน "ใส่")
Anonsage

29

ฉันชอบที่จะเอาท์พุทต่อไปด้วยCtrl+ Alt+n

สนุกกับมัน!

ใส่ที่ CCSM ใส่ที่ CCSM

ใส่ลงในเอาต์พุตถัดไป ใส่ลงในเอาต์พุตถัดไป


1
ตอนนี้ฉันใช้การตั้งค่าปุ่มลัดนี้เป็น '<Alt> <Shift> m' : P
Chu-Siang Lai

2
ฉันไม่ได้ใส่ใน CCSM ของฉัน
เจมี่ฮัทเบอร์

13

Alt+ Ctrl+ NumLeft / NumRight

สำหรับหน้าต่างย่อเล็กสุดเท่านั้น (!) ฉันพบวันนี้ใน Gnome 3 @ Ubuntu 14.04

กล่าวคือหากคุณต้องการย้ายหน้าต่างที่ขยายใหญ่สุดคุณอาจ

'Win + DownArrow', ' Alt+ Ctrl+ NumLeft / NumRight', 'Win + UpArrow'

หรือพยายามผูกมัน ..


10
น่าเสียดายที่Alt+Ctrl+<NumDirection>ทางลัดนี้เก็บหน้าต่างไว้ในหน้าจอเดียวกันและไม่ย้ายไปยังอีกหน้าจอหนึ่งทดสอบกับ Ubuntu 15.04 (w / Unity)
Anonsage

2
มันเป็นปัญหาเดียวกันกับ Ubuntu 16.04 ผมมาที่นี่เพื่อหาทางออกไปนี้ปัญหา
byxor

1
มันทำงานได้ดีสำหรับฉันบน Ubuntu 16.04 ขอบคุณ!
Juanmi Rodriguez

@ Anonsage แต่สำหรับ Gnome ไม่ใช่ความสามัคคี
G. Demecki

10

บนเครื่องของฉัน (CentOS Linux 7) มันทำงานนอกกรอบ:
ใช้window key+ shift+ arrowsนี้จะย้ายหน้าต่างอย่างรวดเร็วระหว่างจอภาพทำงานบนหน้าต่างที่ขยายใหญ่สุดและไม่ใช่หน้าต่างที่ขยายใหญ่สุด


ถ้าเป็นไปได้โปรดช่วยอธิบายให้เข้าใจในการทำสิ่งนี้ใน Ubuntu เพราะคำถามนี้เกี่ยวกับอะไร
Kulfy

ขอบคุณ! ฉันมีจอภาพสองจอ (ไม่ได้พูดถึงพื้นที่ทำงาน) และใช้งานได้ดี! [ubuntu budgie 19.04]
sdlins

1
นอกจากนี้ยังใช้งานได้ดีสำหรับฉันออกจากกล่องบน Ubuntu 18.04
เจอราลด์

5

หลังจากติดตั้ง compizconfig-settings-manager →เรียกใช้→ไปที่ด้านล่าง (การจัดการหน้าต่าง) →ไปที่ "ใส่"

จากนั้นคุณควรลอง "วางในวิวพอร์ต" และ "วางซ้าย / ใส่ขวา" หากหน้าต่างไม่ได้อยู่บนขอบของหน้าจอจำเป็นต้องมีสอง "ขวา / ซ้าย" เพื่อสลับหน้าจอ โดยค่าเริ่มต้นจะเป็น super + Numpad-Arrows


ไม่ใช่ทางออกที่ตรงที่สุด แต่เป็นวิธีที่ดีกว่าในความคิดของฉัน
Jonah

นี่เป็นคำตอบเดียวที่เหมาะกับฉัน
haff

0

ภาคผนวก : หากการแก้ปัญหาด้วยPut pluginไม่ทำงาน

ลองปิดการใช้งานคุณสมบัติบางอย่างที่คุณไม่ได้ใช้ซึ่งอาจรบกวน ฉันPut To Next Outputเปิดใช้งานอย่างเดียวและมันก็เริ่มทำงานได้


0

ปิดใช้งานคุณลักษณะในปลั๊กอิน "กริด" บน ccsm ล็อกออฟ / ล็อกออนและเปิดใช้งานปลั๊กอิน "วาง" ด้วยคีย์ผสมที่คุณต้องการ ได้ผลสำหรับฉัน (Ubuntu 16.04)

ฉันเปิดใช้งานคุณสมบัติบางอย่างในปลั๊กอินทั้งสองเพราะฉันต้องการย้ายหน้าต่างระหว่างจอภาพ (โดยใช้ฟีเจอร์ที่ใส่) แต่ฉันต้องการให้คุณสมบัติที่ปรับขนาดหน้าต่างโดยครึ่งหนึ่งของความกว้างของจอภาพปัจจุบัน (ใช้ฟีเจอร์บนกริด)


0

หลังจากติดตั้ง CCSM เพื่อเพิ่มตัวเลือก "ใส่" คุณต้องติดตั้งด้วย:

sudo apt-get install compiz-plugins-extra

0

คลิกขวาที่ด้านบนของหน้าต่างบนแถบและหล่นลงมาปรากฏให้ฉันด้วยตัวเลือกในการย้ายหน้าต่าง

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