ฉันสามารถกำหนดค่า Alt-Tab ให้สลับแอปพลิเคชันได้ตลอดเวลาหรือไม่


33

ฉันมี windows สำหรับตัวแก้ไขเบราว์เซอร์โปรแกรมประยุกต์บนเว็บและเครื่องมือในการพัฒนาสำหรับเบราว์เซอร์นั้นเปิดขึ้น Unity จัดกลุ่มให้เป็นสองแอปพลิเคชัน: Chrome และ Eclipse

Alt- Tabสลับกลุ่มแอปพลิเคชัน Alt- `สลับหน้าต่างในกลุ่มเดียวกัน แต่ถ้าหน้าต่างปัจจุบันและหน้าต่างก่อนหน้าของฉันนั้นมาจากกลุ่มแอปพลิเคชันเดียวกัน (Chrome) Alt- Tabสลับไปที่หน้าต่างก่อนหน้าไม่ใช่ไปที่ Eclipse

ฉันจะกำหนดค่าได้อย่างไรAlt- Tabเพื่อสลับระหว่างกลุ่มแอปพลิเคชันไม่ใช่หน้าต่างของแอพเดียวกันเสมอ


นี่คือรายการข้อผิดพลาดที่เกี่ยวข้อง: bugs.launchpad.net/ubuntu/+source/unity/+bug/998285 โปรดสมัครสมาชิกและบอกว่าคุณได้รับผลกระทบ
gkcn

3
นี่ไม่ใช่หัวข้อ (อาจซ้ำกัน แต่ฉันไม่ได้ค้นหา) คำตอบที่มี 10+ upvotes ที่นี่เป็นคำตอบที่ถูกต้อง
dobey

คำตอบ:


18

นี่คือวิธีแก้ปัญหานี้:

  1. เปิดตัวจัดการการตั้งค่า CompizConfig
  2. ไปที่การตั้งค่าปลั๊กอิน Unity และปิดใช้งาน (ยกเลิกการเลือกเปิดใช้งาน) สำหรับปุ่มลัดAlt+ TabและAlt+ Tab+ Shift(หรือแม้แต่ปุ่มลัดอื่น ๆ ที่เกี่ยวข้องกับ "ตัวสลับ" อื่น ๆ
  3. จากนั้นไปที่เมนูหลัก CompizConfig และไปที่ส่วน "การจัดการหน้าต่าง" และเปิดใช้งานหนึ่งใน "Switchers" ตัวอย่างเช่น "Shift Switcher" หรือ "Static Application Switcher"

Switchers เหล่านี้ทั้งหมดแสดงพฤติกรรมแบบเก่า


หากคุณไม่สนใจการใช้เมาส์แทนการใช้แป้นพิมพ์ลัด - อีกหนึ่งหมายเหตุ:

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


ปรับปรุง:

ที่จริงตอนนี้ฉันมาเพื่อยอมรับ "grouping switcher" แต่มีวิธีหนึ่งในการใช้ (นวนิยายอย่างน้อยสำหรับฉัน):

ฉันพบว่าเมื่อคุณทำงานในหน้าต่างเดียวจากกลุ่มคุณสามารถสลับระหว่างหน้าต่างจากกลุ่มนี้โดยใช้ALT+ ^(แทนALT+ TAB) ตัวอย่างเช่นสลับระหว่างหลายอินสแตนซ์ของ leafpad และการสลับระหว่างหน้าต่างจากกลุ่มหนึ่งคือสิ่งที่ฉันมักจะทำมากที่สุดหรือต้องการทำกับ ALT + TAB ก่อน ดังนั้นนี่จึงเป็นคำแนะนำสำหรับทุกคนที่ไม่ทราบว่าทางลัดนี้มีประโยชน์มาก


1
มันจะดีถ้ามีทางออกที่ไม่ต้องติดตั้ง ccsm ทั้งหมด จะต้องเป็นไปได้ที่จะเปลี่ยนพฤติกรรมนี้ด้วยคำสั่ง dconf หรือโดยการแก้ไขไฟล์ปรับแต่งบางอย่าง, ไม่?
mivk

สิ่งนี้ไม่สามารถใช้งานได้ใน 13.10 - ไม่มีแอปพลิเคชันตัวสลับแบบคงที่ ไม่มีใครรู้วิธีการติดตั้งที่?
Sunew

แก้ไข: compiz-plugins แต่ switchers เก่าสลับไปมาระหว่าง windows ทั้งหมดไม่ใช่เฉพาะแอปพลิเคชันดังนั้นโดยทั่วไปนี่ไม่ใช่คำตอบของคำถามดั้งเดิม (นอกจากนี้พวกเขาดูเหมือนไม่มั่นคงเล็กน้อย: ตัวเลือกบางอย่างอาจไม่เหมาะสำหรับใช้เป็นต้น)
Sunew

Window Managementดูเหมือนจะไม่ปรากฏใน 14.04
ปิแอร์เดอ LESPINAY

0

นี่คือวิธีแก้ปัญหา ติดตั้ง ccsm จากนั้นยกเลิกการเลือกเดสก์ท็อป> ปลั๊กอิน Unity ของ Ubuntu> ตัวสลับ> ตารางหน้าต่างโดยอัตโนมัติในตัวจับเวลาในตัวสลับ คุณอาจต้องเรียกใช้ "$ unity --replace" เพื่อรับการตั้งค่า

การมีการตั้งค่านี้จะทำสิ่งต่อไปนี้ เมื่อกดปุ่มAlt+ ค้างไว้Tabหากคุณรอด้วยการเลือกไอคอนแอปพลิเคชันที่เปิดหลายหน้าต่างหลังจากช่วงเวลาสั้น ๆ ภาพขนาดย่อของหน้าต่างจะปรากฏขึ้น หากการตั้งค่านี้ปิดใช้งานAlt+ Tabจะแสดงไอคอนแอปพลิเคชันเท่านั้น

(มันค่อนข้างแปลกที่การเปลี่ยนแปลงการตั้งค่านี้ควรมีผลข้างเคียงนี้เนื่องจากไม่เกี่ยวข้องโดยตรงดังนั้นอาจเป็นข้อผิดพลาดหรือไม่บางทีอาจเป็นฟีเจอร์ แต่ฉันได้ยื่นบั๊กในLaunchpadแล้ว)


-1

ตามค่าเริ่มต้นตัวสลับจะถูกกำหนดค่าให้สลับแอปพลิเคชันอย่างที่คุณพูด หากคุณต้องการเปลี่ยนพฤติกรรมเพื่อให้Alt+ Tabจะเปลี่ยนหน้าต่างคุณสามารถลองดังต่อไปนี้:

เปิดตัวCompizConfig Settings Managerและเลือก "Ubuntu Unity Plugin"
ปัจจุบันแท็บ 'ตัวสลับ' อาจมีลักษณะดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ลองย้ายการกำหนดค่าของคีย์ที่กำหนดจากสองแถวแรกเป็นสองแถวสุดท้ายที่ทำเครื่องหมายไว้


1
Hi! ขอบคุณสำหรับคำตอบของคุณฉันได้ลองแล้ว แต่มันทำให้สิ่งที่ตรงกันข้ามฉันชอบที่จะบรรลุ ตอนนี้ถ้าฉันอยู่ใน 'กลุ่ม' (หน้าต่างโครเมี่ยม) และกด ALT + TAB มันจะสลับระหว่างหน้าต่างของกลุ่มและฉันไม่สามารถเข้าถึง eclipse ได้ (: ฉันคิดว่าฉันต้องมีฮอตคีย์ที่ใช้ทั้ง 'เริ่มตัวสลับ' และ ' ไปทางขวาใน switcher 'คุณคิดว่าฉันจะได้รับ funcionality shomehow ที่?
Szabó B. Gábor
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.