นำทางไปยังแอปพลิเคชันอย่างรวดเร็วโดยพิมพ์ชื่อแอปพลิเคชันใน XMonad


8

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

คำตอบ:


9

คุณโชคดีสิ่งที่คุณต้องการมีอยู่แล้ว: WindowBringer

ขั้นตอนนั้นง่ายมากหากคุณมีxmonad.hsไฟล์กำหนดค่าอยู่แล้ว(ดังอธิบายในหน้าเชื่อมโยง):

  • เพิ่มการนำเข้าที่ถูกต้องที่จุดเริ่มต้น:

    import XMonad.Actions.WindowBringer
    
  • แม็พคีย์กับฟังก์ชัน (เพื่อแทรกใกล้กับการแม็พคีย์อื่น):

    , ((mod1Mask, xK_g     ), gotoMenu)
    , ((mod1Mask, xK_b     ), bringMenu)
    

จากนั้นเมื่อกด ALT + G ที่จะเปิดขึ้นdmenu(เช่นสำหรับเรียกใช้แอปพลิเคชัน) ด้วยการเรียกใช้ชื่อหน้าต่างแอปพลิเคชันแล้วคุณสามารถป้อนจุดเริ่มต้นของชื่อและกด Enter เพื่อข้ามไปยัง

พฤติกรรมของ ALT + B นั้นเหมือนกันยกเว้นว่ามันไม่ได้โฟกัสที่หน้าต่าง แต่จะย้ายไปยังพื้นที่ทำงานปัจจุบันแทน

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