กำหนดคีย์ลัดเพื่อเปิดใช้งานหน้าต่างแอปพลิเคชั่นเปิดบน Linux
เราได้แสดงให้คุณเห็นถึงวิธีการปรับแต่งปุ่มลัดในแอปพลิเคชัน Linux ใด ๆ แต่สำหรับบทเรียนของวันนี้เราจะก้าวไปอีกขั้นและกำหนดปุ่มลัดที่เปลี่ยนแอปพลิเคชันเปิดให้เป็นหน้าต่างที่เน้นอยู่ในปัจจุบัน.
แนวคิดคือแทนที่จะใช้เมาส์หรือพลิกผ่านชุดหน้าต่างในตัวสลับ Alt + Tab คุณสามารถกำหนดฮอตคีย์ให้กับหน้าต่างที่สำคัญที่สุดของคุณได้อย่างรวดเร็วและสลับไปที่พวกเขาด้วยการกดแป้นเดียวช่วยให้คุณประหยัดเวลาได้มาก เพื่อให้งานนี้สำเร็จลุล่วงบน Linux เราจะใช้ยูทิลิตี้ AutoKey ที่ยอดเยี่ยม.
บันทึก: หากคุณต้องการให้ Windows ทำเช่นนี้คุณสามารถทำงานให้สำเร็จด้วย AutoHotkey ได้อย่างง่ายดาย.
สถานการณ์
เนื่องจากฉันทำงานส่วนใหญ่ของฉันใน Google Chrome ฉันต้องให้มันสามารถเข้าถึงได้โดยเร็วที่สุดและฉันมักจะกำหนดปุ่ม Alt + G รวมกันเพื่อเปลี่ยนเป็นหน้าต่าง Chrome ที่เปิดอยู่.
กำลังติดตั้ง AutoKey
คุณจะต้องเปิด Synaptic Package Manager และทำการค้นหาอย่างรวดเร็ว autokey, ทำเครื่องหมายในช่องแล้วติดตั้งแพคเกจ คุณสามารถติดตั้งโดยใช้คำสั่ง apt-get ดังนี้:
sudo apt-get install autokey
การกำหนดคีย์ลัดให้กับหน้าต่างแอปพลิเคชัน
เปิดหน้าจอการกำหนดค่า AutoKey จากไอคอนถาดระบบแล้วสร้างสคริปต์ใหม่จากเมนูแล้ววางในรหัสต่อไปนี้:
หน้าต่างเปิดใช้งาน ('Google Chrome')
คุณจะต้องใช้ปุ่มตั้งค่าถัดจากการตั้งค่าฮอตคีย์และกำหนดฮอตคีย์ - ทุ่นระเบิดที่คุณต้องการคือ Alt + G แม้ว่าคุณจะต้องแน่ใจว่าคุณใช้ตัวพิมพ์เล็ก g ในขณะที่ตั้งค่าฮ็อตคีย์หากคุณตั้งค่า ใช้ตัวอักษรตัวใหญ่มันจะไม่ทำงาน.
เมื่อคุณบันทึกการตั้งค่าและย่อหรือปิดหน้าจอการกำหนดค่า AutoKey คุณสามารถกดปุ่มทางลัด Alt + G ได้ทุกเมื่อที่คุณต้องการเปลี่ยนเป็นหน้าต่างเปิด.
มันทำงานอย่างไร?
เมื่อคุณกดปุ่มทางลัดที่คุณได้รับมอบหมาย AutoKey จะเรียกใช้สคริปต์ที่คุณได้เพิ่มไว้ในกรณีนี้มันเป็นสคริปต์ Python แบบง่าย ๆ ที่ใช้ฟังก์ชัน wmctrl เพื่อควบคุมหน้าต่างที่เปิดอยู่ นี่คือไวยากรณ์สำหรับฟังก์ชั่น window.activate ซึ่งจะเปลี่ยนหน้าต่างที่ระบุเป็นหน้าต่างที่ใช้งานอยู่:
window.activate ('ชื่อหน้าต่างบางส่วนที่นี่')
โดยพื้นฐานแล้วสิ่งที่คุณต้องทำคือจับคู่ส่วนของชื่อหน้าต่างและในกรณีของ Google Chrome ชื่อหน้าต่างจะมี“ - Google Chrome” เสมอในตอนท้าย.