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

Скріншот AutoKey

Якщо щось прояснює це серія статей полягає в тому, що, щоб якомога менше працювати з комп’ютером, нам доведеться попрацювати трохи більше наперед. Використання сценаріїв із AutoKey може заощадити нам багато часу та зусиль, але спочатку ви повинні їх створити.

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

Встановлення AutoKey

За винятком коментаря, що він є в репозиторіях, я не зупинився на тому, як встановити 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 містить у сховищах, не була повністю перекладена. Власне, єдине, що є в нашій мові, це слово Прийняти. Що ж, те саме стосується версії GTK Ubuntu 22.04, тому давайте триматися англійських команд.

Процедура така:

  1. Натисніть на НовіфілеScript.
  2. Пишемо назву і натискаємо Прийняти.
  3. Під першим рядком пишемо сценарій.
  4. У Hotkey натисніть Встановити.
  5. Ми вибрали базовий ключ між Контроль, Alt, Shift, супер, Hyper y Мета.
  6. Натискаємо на Натисніть, щоб встановити для визначення другого ключа.
  7. Ми натискаємо на Прийняти.
  8. Натисніть на зберегти щоб зберегти сценарій.

Наприклад, за допомогою цього сценарію ми можемо відкрити Thunderbird
import subprocess
subprocess.Popen(["usr/bin/thunderbird"])

Щоб отримати максимальну віддачу від цієї програми, потрібні певні знання. Набо обов'язково з Python, достатньо, щоб ви вміли шукати в Google. В пошуковику поставити завдання, яке ви хочете виконати + python і ви обов'язково знайдете потрібний вам скрипт. Вам залишиться тільки скопіювати його, вибрати комбінацію клавіш, яка вам найбільше подобається, і все.

У вікні налаштування сценарію є два параметри, про які я не згадував раніше.

  1. Завжди запитувати перед виконанням цього сценарію: Перед виконанням він запитує у нас підтвердження.
  2. Показати в меню значків сповіщень: Показує сповіщення про виконання на панелі інструментів.

Функція WindowsFilter це працює точно так само, як і для фраз, які ми бачили в попередній статті. Він використовується для вибору програми, у якій буде виконуватися сценарій.

Якщо ви користуєтеся традиційною версією Ubuntu, ви повинні взяти до уваги проблему. Навіть якщо ви закриєте AutoKey, програма продовжує працювати у фоновому режимі, але ви не побачите жодних індикацій на панелі інструментів. Вам потрібно буде припинити процес із програми Monitor.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.