Score:0

ทำให้ตัวสลับงานของ KDE เลือกหน้าต่างเมื่อเปิดตัว Alt+Tab

ธง jo

ฉันใช้ KDE มาเป็นเวลานาน

ทุกครั้งที่สลับระหว่างหน้าต่างด้วย Alt+Tab มันจะเลือกหน้าต่างที่ฉันปล่อยปุ่มทั้งสอง

พฤติกรรมปัจจุบันที่ฉันมีกับ KUbuntu 20.04 และ Plasma 5.18.5 คือรอจนกว่าฉันจะกด Enter ก่อนที่จะเปลี่ยนไปใช้หน้าต่างที่เลือกในที่สุด

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

Alt+Tab ยังคงทำงานตามปกติเมื่อสลับไปมาระหว่าง 2 หน้าต่าง สำหรับหลายหน้าต่างมันรอให้ฉันกด Enter ซึ่งน่ารำคาญ

หวังว่าจะได้รับคำแนะนำเพื่อแก้ไขปัญหานี้ในไม่ช้า

Score:0
ธง jo

คำตอบอยู่ในการเปลี่ยนแปลงการกำหนดค่า Xkb แบบกำหนดเอง ฉันมักจะปรับมันด้วยตัวเลือกของฉันเองเพื่อให้แน่ใจว่าการผูกคีย์ Emacs ของฉันทำงานตามที่คาดไว้ และบางคีย์เช่น Caps Lock จะถูกจับคู่กับฟังก์ชันที่มีประโยชน์

หลังจากการเปลี่ยนแปลง คีย์ Meta และ Alt ลงเอยด้วยการแบ่งปันรหัสคีย์เดียวกัน แม้ว่าจะมีตัวดัดแปลงที่แตกต่างกันเมื่อพิมพ์โดย Xmodmap. นี่เป็นสาเหตุหลักของความสับสนเนื่องจากการกำหนดค่าแบบเดียวกันนี้ใช้ได้ดีกับเครื่อง KDE เครื่องอื่น ในการตรวจสอบรหัสคีย์ที่ใช้ร่วมกันให้รัน:

xmodmap -pk | grep Alt
64 0xffe9 (Alt_L) 0xffe9 (Alt_L) 0xffe9 (Alt_L) 0xffe9 (Alt_L)
204 0x0000 (ไม่มีสัญลักษณ์) 0xffe9 (Alt_L) 0x0000 (ไม่มีสัญลักษณ์) 0xffe9 (Alt_L)

คุณจะเห็นได้ว่า Alt แชร์รายการใดรายการหนึ่งกับ Meta หรือคีย์ปรับแต่งอื่นหรือไม่ จากนั้นคุณสามารถแก้ไขการกำหนดค่า Xkb ของคุณเพื่อแก้ไขข้อขัดแย้งนี้ได้ ในกรณีของฉัน แม้ว่าฉันจะใช้การกำหนดค่าของฉัน แต่ขั้นตอนก่อนหน้านี้บางขั้นตอนก็แทรกคีย์ Meta เข้าไป คุณสามารถตรวจสอบว่าใช้ตัวเลือกใดบ้างโดยเรียกใช้:

setxkbmap -พิมพ์ -รายละเอียด 10
ตั้งค่าระดับรายละเอียดเป็น 10
ภาษาคือ C
กำลังพยายามโหลดไฟล์กฎ ./rules/evdev...
กำลังพยายามโหลดไฟล์กฎ /usr/share/X11/xkb/rules/evdev...
ความสำเร็จ.
ใช้กฎจาก evdev:
กฎ: evdev
รุ่น : pc101
เค้าโครง: เรา,ru
กำลังพยายามสร้างคีย์แมปโดยใช้ส่วนประกอบต่อไปนี้:
คีย์โค้ด: evdev+aliases(qwerty)
ประเภท: สมบูรณ์
เข้ากันได้: สมบูรณ์
สัญลักษณ์: pc+us+ru:2+inet(evdev)
เรขาคณิต: พีซี (pc101)
xkb_keymap {
xkb_keycodes { รวม "evdev+aliases(qwerty)" };
xkb_types { รวม "สมบูรณ์" };
xkb_compat { รวม "สมบูรณ์" };
xkb_ symbols { รวม "pc+us+ru:2+inet(evdev)" };
xkb_geometry { รวม "พีซี (pc101)" };
};

ในการทดสอบตัวเลือกของคุณ ให้รัน:

setxkbmap -option -ตัวเลือก mods ของคุณ

การผ่านการกำหนดค่า Xkb ไม่ใช่เรื่องง่าย ลองใช้ชุดตัวเลือกที่มีอยู่แล้วผ่านการตั้งค่าระบบใน KDE หรือใช้ด้วยตนเองหลังจากเช็คอิน /usr/share/X11/xkb/ symbols. มองหา อัลวิน, เขียน, กลุ่ม เพื่อตรวจสอบสิ่งที่พวกเขาทำและอย่างไร

คุณสามารถดูชื่อกฎที่จะใช้ได้ใน: /usr/share/X11/xkb/rules/evdev.lst

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา