ฉันจะสลับระหว่าง windows ของแอปพลิเคชันเดียวกันได้อย่างไร


15

ฉันมักจะเปิดหน้าต่างมากกว่าสิบบานในเวลาเดียวกันและบางหน้าต่างก็เป็นแอพพลิเคชั่นเดียวกันโดยเฉพาะอย่างยิ่งคำสั่ง gnome-terminal

บ่อยครั้งที่ฉันอยู่บนเทอร์มินัลหนึ่งฉันต้องการไปเทอร์มินัลอื่น ด้วย Alt-Tab คุณต้องเลือกจากหน้าต่างของแอพพลิเคชั่นทั้งหมดซึ่งเป็นอาการปวด แม้จะใช้ Gnome3 ซึ่งจัดกลุ่มหน้าต่างตามแอปพลิเคชันและแสดงตัวอย่างหน้าต่างด้วย Alt-`มันไม่เพียงพอเพราะมันยากที่จะแยกความแตกต่างของหน้าต่างเทอร์มินัลออกจากตัวอย่าง คุณสามารถบอกได้ว่าเทอร์มินัลใดทำสิ่งใดเมื่อแสดงมุมมองแบบเต็มในกรณีส่วนใหญ่

ดังนั้นจะมีแอปพลิเคชัน / ระบบหน้าต่าง / ทางลัด gnome ที่แสดงให้คุณเห็นเฉพาะหน้าต่างอื่น ๆ ของแอพพลิเคชั่นเดียวกันเมื่อคุณเปลี่ยน?


ฉันมาหาคำถามนี้เพราะฉันใช้ Mac OSX ในที่ทำงานและมี Alt + `(backtick) เพื่อทำสิ่งนี้ในตัว ฉันชอบที่จะเห็นว่ามาที่ Ubuntu
นาธานลอง

คำตอบ:


9

หากคุณติดตั้งCompizConfig Settings Managerคุณสามารถเข้าถึงและเปลี่ยนการตั้งค่า Compiz ที่สามารถทำได้ เมื่อติดตั้งแล้วให้เปิดผ่านระบบ -> การตั้งค่า

หากคุณใช้Alt+ ตามปกติTabให้ไปที่ "แอปพลิเคชันคงที่ Switcher" (ปลั๊กอินนี้แสดงตัวอย่างเล็ก ๆ น้อย ๆ )

หากคุณใช้Windows/Super+ ตามปกติTabให้ไปที่ "Shift Switcher Plugin" (ปลั๊กอินนี้แสดงตัวอย่างขนาดใหญ่)

ในการตั้งค่าสำหรับการอย่างใดอย่างหนึ่งของปลั๊กอินคุณสามารถตั้งค่าแป้นพิมพ์ (หรือเมาส์) ทางลัดสำหรับถัดไปหน้าต่าง (Group)และ / หรือหน้าต่างก่อนหน้า (Group)

สกรีนช็อตของการตั้งค่า Next Compiz Windows ถัดไปเป็น Super + g

(หมายเหตุ: เช่นเดียวกับแอปพลิเคชันแบบคงที่ Switcher และ Shift Switcher คุณอาจต้องการทดสอบด้วยแอปพลิเคชัน Switcher และ Ring Switcher)


8

นี่เป็นคำถามเก่า แต่ฉันมีปัญหาเดียวกันและพบว่าAlt + `สลับหน้าต่างของแอปพลิเคชันเดียวกัน ดังนั้นแบ่งปันเหมือนกันสำหรับการอ้างอิง


1

คุณเขียนสะดุดตา gnome-terminalซึ่งทำให้ฉันเชื่อว่าคุณไม่รู้จักกับmultiplexersของterminal ? ถ้าอย่างนั้นคุณก็เข้ามามีส่วนร่วม!

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

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

แชมป์ก่อนหน้านี้คือหน้าจอ GNUแต่มันถูกแทนที่ด้วยtmuxซึ่งเป็นรายการโปรดส่วนตัวของฉัน หากคุณลองใช้tmuxอย่าลืมตรวจสอบteamocilด้วย

ขอให้มีความสุข!


0

ฉันคิดว่าฉันจะเพิ่มคำตอบที่ยอดเยี่ยมของฟลุตฟลูตว่าจะทำอย่างไรถ้าคุณใช้ Metacity แทน Compiz แต่น่าเสียดายที่นี้ไม่สามารถเปลี่ยนแปลงการตั้งค่าผ่าน GNOME แต่จะต้องมีการเปลี่ยนแปลงได้โดยใช้หรือgconf-editorgconftool

หลังจากทำงานgconf-editorแล้วให้ค้นหาและเปลี่ยน/apps/metacity/global_keybindings/switch_groupเป็นปุ่มที่คุณต้องการใช้เพื่อสลับระหว่างหน้าต่างของกลุ่มแอปพลิเคชันเดียวกัน

gconftoolซึ่งสามารถทำได้ในบรรทัดคำสั่งด้วย ตัวอย่างเช่น:

gconftool -s /apps/metacity/global_keybindings/switch_group -t string "<Mod4>Tab"

(<Mod4> เป็นปุ่ม Windows)

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