Создание скриптов с помощью AutoKey. Linux и смертные грехи часть шестая

Скриншот AutoKey

Если что-то проясняет это серия статей заключается в том, что для того, чтобы как можно меньше работать с компьютером, нам придется заранее немного поработать. Использование скриптов с AutoKey может сэкономить нам много времени и сил, но сначала их нужно создать.

Мы видели в предыдущей статье, что AutoKey это программа, которая позволяет настраивать сочетания клавиш и небольшие скрипты в Python. Доступен в двух версиях: AutoKey-GTK для рабочих столов GNOME, XFECE Mate, Cinnamon и Budgie и AutoKey-QT для рабочих столов KDE и LXQt.

Установка АвтоКлюча

Кроме комментария, что он есть в репозиториях, я не остановился на том, как установить AotoKey.

Собственно, для каждого дистрибутива у нас есть два варианта установки. pip, менеджер пакетов, связанный с языком программирования Python, и менеджер пакетов для каждой установки.

прямая установка

Команды для разных дистрибутивов следующие:

На Debian, Ubuntu и производных

sudo apt install autokey-gtk

На производных Debian с рабочим столом KDE или LXQt

sudo apt install autokey-qt

В Федоре

sudo dnf install autokey-gtk

В ArchLinux

yay -Syy autokey-gtk

Установка по пипу

Pip — менеджер пакетов без графического интерфейса в стиле apt или aptitude, но ориентированный на Python. Его полезность заключается в установке библиотек, которые не являются частью исходной установки. Позже его использование было расширено за счет включения приложений.

Преимущество использования pip для установки AutoKey заключается в том, что у нас будет более обновленная версия, чем та, что в репозиториях, хотя, возможно, и не с той же степенью совместимости.

Начнем с установки (если мы еще этого не сделали) менеджера пакетов pip в нашем дистрибутиве.

На Debian, Ubuntu и производных

sudo apt install python3-pip

В Федоре

sudo dnf install python3-pip

в openSUSE

sudo zypper install python3-pip

В ArchLinux

sudo pacman -S python3-pip

Debemos desinstalar previamente cualquier instalación de AutoKey перед установкой этим методом.

Для установки или удаления мы используем одну из этих двух команд:

pip install autokey установить

o

pip uninstall autokey удалить.

Скрипт с AutoKey

Скрипты AutoKey — это решение программы, когда пользователям необходимо выполнять более сложные операции, чем простое раскрытие текста. Используя сценарий, мы можем запускать приложения, открывать файлы/папки и обрабатывать события окна и мыши, среди прочего.

Я говорил вам, что QT-версия AutoKey, которую Ubuntu Studio 22.04 добавляет в репозитории, не была полностью переведена. По сути, единственное, что есть в нашем языке, это слово Accept. Что ж, то же самое касается GTK-версии Ubuntu 22.04, так что давайте придерживаться английских команд.

Процедура выглядит следующим образом:

  1. Нажмите на НовинкиФайлСценарий.
  2. Пишем название и нажимаем Принять.
  3. Под первой строкой пишем скрипт.
  4. В горячей клавише нажмите на Задавать.
  5. Мы выбрали базовый ключ между Control , Альт, Shift, Супер, Hyper y Мета.
  6. Мы нажимаем на Нажмите, чтобы установить определить второй ключ.
  7. Мы нажимаем на Принять.
  8. Нажмите на Save. чтобы сохранить сценарий.

Например, с помощью этого скрипта мы можем открыть Thunderbird.
import subprocess
subprocess.Popen(["usr/bin/thunderbird"])

Чтобы получить максимальную отдачу от этой программы, требуются некоторые знания. Нили обязательно из Python, достаточно уметь искать в гугле. В поисковике поставьте задачу которую хотите выполнить + python и вы обязательно найдете нужный вам скрипт. Вам останется только скопировать его, выбрать комбинацию клавиш, которая вам больше всего нравится и все.

В окне конфигурации скрипта есть две опции, о которых я не упоминал ранее.

  1. Всегда спрашивайте перед выполнением этого скрипта: Он запрашивает у нас подтверждение перед его выполнением.
  2. Показать в меню значков уведомлений: Показывает уведомление о выполнении на панели инструментов.

Функция WindowsФильтр это работает точно так же, как и для фраз, которые мы видели в предыдущей статье. Он используется для выбора приложения, в котором будет выполняться скрипт.

Если вы являетесь пользователем традиционной версии Ubuntu, есть проблема, которую вы должны принять во внимание. Даже если вы закроете AutoKey, программа продолжит работать в фоновом режиме, но вы не увидите никакой индикации на панели инструментов. Вам нужно будет убить процесс из приложения Monitor.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.