Призначення клавіші швидкого доступу для активації відкритого вікна програми на Linux
Ми вже показали вам, як налаштувати клавіші швидкого доступу в будь-якій програмі Linux, але для сьогоднішнього уроку ми зробимо крок за межі та призначимо клавішу швидкого доступу, яка перемикає відкрите додаток на поточне орієнтоване вікно.
Ідея полягає в тому, що замість використання миші або перегортання набору вікон у перемикачі Alt + Tab, можна швидко призначити гарячу клавішу найважливішим вікнам і перейти до них за допомогою одного натискання клавіші, заощаджуючи багато часу. Щоб виконати це завдання на Linux, ми скористаємося чудовою утилітою AutoKey.
Примітка: Якщо ви хочете, щоб спосіб Windows було виконано, можна легко виконати завдання за допомогою програми AutoHotkey.
Сценарій
Оскільки я виконую більшу частину своєї роботи в Google Chrome, мені потрібно, щоб вона була доступна якомога швидше, і я взагалі призначаю комбінацію клавіш Alt + G, щоб перейти до відкритого вікна Chrome.
Встановлення режиму AutoKey
Ви хочете відкрити менеджер пакетів Synaptic і виконати швидкий пошук autokey, встановіть прапорець, а потім встановіть пакет. Ви також можете встановити його за допомогою команди apt-get, наприклад:
sudo apt-get встановлення autokey
Призначення клавіші швидкого доступу до вікна програми
Відкрийте екран налаштування AutoKey у піктограмі системного лотка, а потім створіть новий сценарій у меню, а потім вставте наступний код:
window.activate ("Google Chrome")
Ви хочете використовувати кнопку "Встановити" поруч із налаштуванням "гарячих" клавіш, а також призначте бажану гарячу клавішу Alt + G, хоча ви хочете переконатися, що ви використовуєте нижній регістр g, встановлюючи гарячу клавішу, - якщо ви встановите її за допомогою великої літери не поводиться правильно.
Після збереження налаштувань, мінімізації або закриття екрана налаштування AutoKey можна натиснути комбінацію клавіш Alt + G у будь-який час, коли потрібно перейти до відкритого вікна.
Як це працює?
Коли ви натискаєте клавішу швидкого доступу, яку ви призначили, AutoKey буде запускати доданий вами сценарій - у цьому випадку це простий скрипт Python, який використовує функції wmctrl для керування відкритими вікнами. Ось синтаксис для функції window.activate, яка перемикає вказане вікно як активне вікно:
window.activate ("часткове заголовок вікна тут")
В основному все, що потрібно зробити, це відповідати частині заголовка вікна, а у випадку з Google Chrome, у заголовку вікна завжди є "- Google Chrome".