Домашняя » как » Назначьте горячую клавишу для активации открытого окна приложения в 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» в конце.