Домашня » як » Призначення клавіші швидкого доступу для активації відкритого вікна програми на Linux

    Призначення клавіші швидкого доступу для активації відкритого вікна програми на 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".