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

Оцените статью
TutoryBird.Ru
Добавить комментарий