Как использовать AutoKey для автоматизации повторяющихся задач в Linux

Как использовать AutoKey для автоматизации повторяющихся задач в Linux

AutoKey - это приложение для создания сценариев для Linux. Он позволяет автоматизировать повторяющиеся и тривиальные операции на вашем компьютере, чтобы вы могли выполнять их быстро и эффективно.





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





почему мой компьютер продолжает терять интернет-соединение

Тем не менее, AutoKey может напугать своих новичков. С этой целью вот руководство, которое поможет вам установить, настроить и использовать AutoKey в Linux.





Что такое AutoKey?

AutoKey - это бесплатная утилита для автоматизации рабочего стола с открытым исходным кодом для Linux. Он позволяет автоматизировать различные повторяющиеся операции на вашем компьютере с помощью горячих клавиш или триггерных фраз, чтобы вы могли выполнять их эффективно.

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



Как установить AutoKey в Linux

AutoKey доступен для всех основных Дистрибутивы Linux и поставляется в двух версиях: autokey-gtk а также autokey-qt .

Для непосвященных, GTK а также Qt - это наборы инструментов, используемые для разработки приложений на основе графического интерфейса пользователя для Linux. Из этих двух GTK является предпочтительным выбором для программ в стиле GNOME, а Qt - стандартным вариантом для создания программ для KDE. Однако, помимо косметических изменений, программы, созданные с помощью GTK и Qt, в целом имеют одну и ту же внутреннюю структуру.





Итак, в зависимости от того, какой дистрибутив Linux вы используете на своем компьютере, вы можете решить загрузить GTK или Qt версию AutoKey.

Связанный: В чем разница между GTK + и Qt





Для этого у вас тоже есть два варианта. Вы можете использовать менеджер пакетов, который предустановлен в вашем дистрибутиве Linux, для быстрой установки. Или вы можете использовать пип , если вам нужна последняя версия AutoKey.

Однако рекомендуется установить AutoKey с помощью диспетчера пакетов, поскольку он предлагает гораздо более простой и удобный процесс установки, чем pip. Выполните следующие действия, чтобы установить AutoKey на свой компьютер.

В Debian (Ubuntu, Mint, Elementary)

Чтобы установить AutoKey в дистрибутивах Linux на основе Debian, выполните в терминале следующую команду:

sudo apt install autokey-gtk

Для установки autokey-qt , входить:

sudo apt install autokey-qt

На Fedora

Установите AutoKey в Fedora, используя:

sudo dnf install autokey-gtk

В Arch Linux

AutoKey доступен в Arch Linux через AUR (пользовательский репозиторий Arch). Итак, вы можете установить его, запустив:

yay -Syy autokey-gtk

Первоначальный запуск AutoKey

После установки AutoKey перейдите в меню приложения и запустите программу. Когда оно откроется, система встретит вас главным окном, разделенным на две части: левая панель поможет вам перемещаться по фразам и сценариям, а правая позволяет вам предварительно просмотреть и построить / настроить элементы, которые вы выбираете слева.

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

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

Для этого перейдите в Редактировать > Предпочтения . Переключитесь на Общее вкладка и установите флажок Автоматически запускать AutoKey при входе в систему . Нажмите на Ok чтобы сохранить изменения.

Как использовать фразы AutoKey

Как упоминалось выше, существуют различные сценарии использования, в которых вы можете использовать фразы AutoKey. Теперь, чтобы показать фразы AutoKey в действии, давайте посмотрим, как вы можете настроить сокращение для расширения текста / фразы.

  1. Нажать на Новый кнопку и выберите Фраза .
  2. Дайте название фразе и нажмите Ok .
  3. В правом окне нажмите на Введите содержание фразы и замените его текстом, который вы хотите ввести при вводе его сокращения.
  4. Нажать на Установленный кнопка рядом Сокращения .
  5. Нажать на Добавлять в Установить сокращения и введите аббревиатуру, которой вы хотите расширить фразу.
  6. Нажмите кнопку раскрывающегося списка для Триггер на и выберите Все не слова .
  7. Ударять Ok .
  8. В главном окне нажмите на Сохранить кнопка.

Чтобы игнорировать регистр вводимого сокращения, установите флажок рядом с Игнорировать регистр набранного сокращения . Точно так же, чтобы избежать необходимости нажимать символ триггера, включите Сработать немедленно (не требуется символ триггера) вариант.

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

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

Для этого выполните следующие действия:

  1. Ударь Новый кнопку, чтобы создать новую папку.
  2. Переместите в эту папку все фразы, которые вы хотите сгруппировать.
  3. Выберите папку и в Настройки папки справа щелкните значок Установленный кнопка рядом Горячая клавиша .
  4. Выберите клавишу-модификатор, выберите Нажмите, чтобы установить и введите ключ для создания комбинации клавиш. Ударять Ok и сохраните изменения.

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

Как использовать скрипты AutoKey

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

В рамках этого руководства давайте посмотрим, как можно использовать скрипт AutoKey для открытия Google Chrome.

как установить ubuntu в виртуальный бокс
  1. Нажать на Новый кнопку и выберите Сценарий .
  2. Дайте имя своему сценарию и нажмите Ok .
  3. В правом окне замените # Введите код вашего скрипта со следующими строками кода: import subprocess
    subprocess.Popen(['usr/bin/google-chrome'])
  4. Ударь Установленный кнопка рядом с Горячая клавиша и установите горячую клавишу.
  5. Нажмите Ok .
  6. Нажать на Сохранить чтобы сохранить ваш сценарий.

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

Точно так же, как вы сгруппировали похожие фразы в папку в предыдущем разделе, вы также можете сгруппировать похожие сценарии, чтобы легко их запускать по мере необходимости.

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

Связанный: Что такое модуль ОС Python и как его использовать?

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

Успевайте больше с AutoKey

Приведенное выше руководство должно было помочь вам настроить AutoKey на вашем компьютере и понять основную идею его работы. В дальнейшем вы сможете черпать вдохновение из продемонстрированных выше примеров и использовать фразы и сценарии AutoKey для автоматизации повторяющихся и тривиальных операций в вашей системе.

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

Делиться Делиться Твитнуть Эл. адрес 4 приложения автоматизации Linux для оптимизации ваших задач и рабочих процессов

Хотите сэкономить время и избежать повторяющихся задач? Ответ - автоматизация! Вот несколько полезных приложений для автоматизации рабочего стола Linux, которые можно попробовать.

Читать далее
Похожие темы
  • Linux
  • Компьютерная автоматизация
  • Автоматизация задач
  • Приложения Linux
Об авторе Яш Вате(Опубликовано 21 статья)

Яш - штатный писатель в MUO по DIY, Linux, программированию и безопасности. Прежде чем найти свое увлечение писательством, он занимался разработкой для Интернета и iOS. Вы также можете найти его работы на TechPP, где он освещает другие темы. Помимо технологий, он любит говорить об астрономии, Формуле-1 и часах.

Ещё от Yash Wate

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться
Категория Linux