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