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" בסוף.