להקצות מקש קיצור כדי להפעיל חלון יישום פתוח על לינוקס
כבר ראינו לך כיצד להתאים אישית את מקשי הקיצור בכל יישום לינוקס, אבל לשיעור של היום ניקח את זה צעד מעבר - ולהקצות מפתח קיצור שמפעיל יישום פתוח להיות חלון ממוקד כרגע.
הרעיון הוא כי במקום להשתמש בעכבר או מרפרף דרך קבוצה של Windows ב Switch + Alt Tab, אתה יכול להקצות במהירות hotkey לחלונות החשובים ביותר שלך לעבור אליהם עם הקשה אחת, חוסך לעצמך הרבה זמן. כדי לבצע משימה זו ב- Linux, נשתמש בכלי השירות האוטומטי המצוין.
הערה: אם אתה רוצה את הדרך של Windows לעשות את זה, אתה יכול לבצע את המשימה עם AutoHotkey בקלות.
התסריט
מכיוון שאני מבצע את רוב עבודתי ב- Google Chrome, אני צריך שיהיה נגיש במהירות האפשרית, ובדרך כלל אני מקצה את שילוב המקשים Alt + G כדי לעבור לחלון Chrome הפתוח שלי.
התקנת AutoKey
אתה רוצה לפתוח את מנהל החבילה הסינפטית ולעשות חיפוש מהיר אוטוקי, סמן את התיבה ולאחר מכן התקן את החבילה. אתה יכול גם להתקין אותו באמצעות הפקודה apt-get ככה:
sudo apt-get התקן autokey
הקצאת מקש קיצור דרך לחלון יישום
פתח את מסך תצורת AutoKey מתוך סמל מגש המערכת ולאחר מכן צור סקריפט חדש מהתפריט ולאחר מכן הדבק את הקוד הבא:
window.activate ('Google Chrome')
מומלץ להשתמש בלחצן הגדר ליד ההגדרה Hotkey, ולהקצות את מוקד Hotkey המועדף עליך הוא Alt + G, למרות שתרצה לוודא שאתה משתמש באותיות קטנות בעת הגדרת ה- hotkey - אם תגדיר אותו באמצעות אות רישית זה לא יתנהג נכון.
לאחר שתשמור את ההגדרה ותמזער או תסגור את מסך התצורה האוטומטי, תוכל להכות את צירוף המקשים Alt + G בכל פעם שברצונך לעבור לחלון הפתוח.
איך זה עובד?
כאשר אתה לוחץ על מקש הקיצור שהוקצה לך, AutoKey יפעיל את התסריט שהוספת - במקרה זה, זה סקריפט פשוט פייתון המשתמש בפונקציות wmctrl לשלוט חלונות פתוחים. הנה התחביר עבור הפונקציה window.activate, אשר מחליף את החלון שצוין להיות החלון הפעיל:
window.activate ('כותרת חלון חלקית כאן')
בעיקרון כל מה שאתה צריך לעשות הוא להתאים חלק כותרת החלון, ובמקרה של Google Chrome, כותרת החלון תמיד יש "- Google Chrome" בסוף.