10Sep

להקצות מקש קיצור כדי להפעיל חלון יישום פתוח על לינוקס

כבר הראינו לך כיצד להתאים אישית את מקשי הקיצור בכל יישום לינוקס, אבל לשיעור של היום ניקח את זה צעד מעבר - ולהקצות מפתח קיצור שמפעיל יישום פתוח להיות חלון ממוקד כרגע.

הרעיון הוא שבמקום להשתמש בעכבר או לדפדף במערך של חלונות במחליף Alt + Tab, ניתן להקצות במהירות מקשי קיצור דרך לחלונות החשובים ביותר שלכם ולעבור אליהם בלחיצה אחת, וכך לחסוך זמן רב.כדי לבצע משימה זו ב- Linux, נשתמש בכלי השירות האוטומטי המצוין.

הערה: אם אתה רוצה את הדרך של Windows לעשות את זה, אתה יכול לבצע את המשימה עם AutoHotkey בקלות.

תרחיש

מאחר שאני מבצע את רוב עבודתי ב- Google Chrome, אני צריך שיהיה נגיש במהירות האפשרית, ובדרך כלל אני מקצה את שילוב המקשים Alt + G כדי לעבור לחלון Chrome הפתוח שלי.

התקנת AutoKey

אתה רוצה לפתוח את מנהל החבילה הסינפטית ולעשות חיפוש מהיר עבור autokey , סמן את התיבה ולאחר מכן התקן את החבילה.ניתן גם להתקין אותו באמצעות הפקודה apt-get ככה:

sudo apt-get התקן autokey

הקצאת מקש קיצורי דרך לחלון יישום

פתח את מסך התצורה AutoKey מתוך סמל מגש המערכת ולאחר מכן צור סקריפט חדש מ-לחץ על התפריט ולאחר מכן הדבק את הקוד הבא:

window.activate( 'Google Chrome')

מומלץ להשתמש בלחצן הגדר שליד ההגדרה Hotkey, ולהקצות את מוקד Hotkey המועדף עליך הוא Alt + G, למרותאתה רוצה לוודא שאתה משתמש באותיות קטנות בעת הגדרת hotkey- אם אתה מגדיר אותו באמצעות אות רישית זה לא יתנהג נכון.

לאחר שתשמור את ההגדרה ותמזער או תסגור את מסך התצורה AutoKey, תוכל להכות את צירוף המקשים Alt + G בכל פעם שברצונך לעבור לחלון הפתוח.

איך זה עובד?

כאשר אתה לוחץ על מקש הקיצור שהוקצה, AutoKey יפעיל את התסריט שהוספת - במקרה זה, זה סקריפט פשוט פייתון המשתמש בפונקציות wmctrl כדי לשלוט בחלונות פתוחים.הנה התחביר עבור הפונקציה window.activate, אשר הופך את החלון שצוין להיות החלון הפעיל:

window.activate( 'כותרת החלון חלקית כאן')

בעצם כל שעליך לעשות הוא להתאים חלק מכותרת החלון,במקרה של Google Chrome, כותרת החלון תמיד יש "- Google Chrome" בסוף.