Vytváranie skriptov pomocou AutoKey. Linux a smrteľné hriechy, šiesta časť

Snímka obrazovky AutoKey

Ak to niečo objasňuje séria článkov je, že aby sme s počítačom robili čo najmenej, budeme musieť predtým trochu viac pracovať. Používanie skriptov s AutoKey nám môže ušetriť veľa času a úsilia, ale najprv si ich musíte vytvoriť.

V predchádzajúcom článku sme videli, že AutoKey je program, ktorý vám umožňuje konfigurovať klávesové skratky a malé skripty v Pythone. K dispozícii v dvoch verziách: AutoKey-GTK pre GNOME, XFECE Mate, Cinnamon a Budgie desktopy a AutoKey-QT pre KDE a LXQt desktopy

Inštalácia AutoKey

Okrem komentárov, že je to v úložiskách, som sa nezastavil pri tom, ako nainštalovať AotoKey.

V skutočnosti máme pre každú distribúciu dve možnosti inštalácie. pip, správca balíkov spojený s programovacím jazykom Python a správca balíkov pre každú inštaláciu.

priama inštalácia

Príkazy pre rôzne distribúcie sú nasledovné:

Na Debiane, Ubuntu a derivátoch

sudo apt install autokey-gtk

Na derivátoch Debianu s desktopom KDE alebo LXQt

sudo apt install autokey-qt

vo fedore

sudo dnf install autokey-gtk

Na ArchLinuxe

yay -Syy autokey-gtk

Inštalácia pomocou pip

Pip je správca balíkov bez grafického rozhrania v štýle apt alebo aptitude, ale zameraný na Python. Jeho užitočnosťou je inštalácia knižníc, ktoré nie sú súčasťou pôvodnej inštalácie. Jeho využitie sa neskôr rozšírilo aj o aplikácie.

Výhodou použitia pip na inštaláciu AutoKey je to budeme mať aktualizovanejšiu verziu ako tá v repozitároch, aj keď možno nie s rovnakým stupňom kompatibility.

Začnime inštaláciou (ak sme tak ešte neurobili) správcu balíkov pip v našej distribúcii

Na Debiane, Ubuntu a derivátoch

sudo apt install python3-pip

vo fedore

sudo dnf install python3-pip

v openSUSE

sudo zypper install python3-pip

Na ArchLinuxe

sudo pacman -S python3-pip

Debemos desinstalar previamente cualquier instalación de AutoKey pred inštaláciou pomocou tejto metódy.

Na inštaláciu alebo odinštalovanie používame jeden z týchto dvoch príkazov:

pip install autokey nainštalovať

o

pip uninstall autokey odinštalovať.

Skriptovanie pomocou AutoKey

Skripty AutoKey sú riešením programu, keď používatelia potrebujú vykonávať pokročilejšie operácie ako jednoduché rozširovanie textu. Pomocou skriptu môžeme okrem iného spúšťať aplikácie, otvárať súbory/priečinky a spracovávať udalosti okien a myši.

Povedal som vám, že QT verzia AutoKey, ktorú Ubuntu Studio 22.04 prináša do repozitárov, nebola úplne preložená. V skutočnosti je v našom jazyku jediné slovo Prijať. To isté platí pre GTK verziu Ubuntu 22.04, takže ostaňme pri anglických príkazoch.

Postup je nasledujúci:

  1. Kliknite na NovýrezeňSkript.
  2. Napíšeme meno a klikneme ďalej akceptovať.
  3. Pod prvý riadok napíšeme skript.
  4. V Hotkey kliknite na Nastaviť.
  5. Rozhodli sme sa pre základný kľúč medzi ovládanie, alt, smena, super, Hyper y Cieľ.
  6. Klikneme ďalej Stlačte pre nastavenie na určenie druhého kľúča.
  7. Tlačíme ďalej akceptovať.
  8. Kliknite na ušetríte na uloženie skriptu.

Napríklad pomocou tohto skriptu môžeme otvoriť Thunderbird
import subprocess
subprocess.Popen(["usr/bin/thunderbird"])

Maximálne využitie tohto programu si vyžaduje určité znalosti. Nalebo nutne z Pythonu, stačí, že viete hľadať v Google. Do vyhľadávača zadajte úlohu, ktorú chcete vykonať + python a určite nájdete skript, ktorý potrebujete. Budete ho musieť iba skopírovať, vybrať kombináciu klávesov, ktorá sa vám páči najviac, a je to.

V okne konfigurácie skriptu sú dve možnosti, ktoré som predtým nespomenul.

  1. Pred spustením tohto skriptu sa vždy zobrazí výzva: Pred vykonaním nás požiada o potvrdenie.
  2. Zobraziť v ponuke ikony upozornenia: Zobrazuje oznámenie o vykonaní na paneli nástrojov.

Funkcia WindowsFilter funguje to úplne rovnako ako pri frázach, ktoré sme videli v predchádzajúcom článku. Používa sa na výber aplikácie, v ktorej sa má skript vykonať.

Ak ste používateľom tradičnej verzie Ubuntu, existuje problém, ktorý musíte vziať do úvahy. Aj keď zatvoríte AutoKey, program bude bežať na pozadí, ale na paneli nástrojov neuvidíte žiadnu indikáciu. Proces budete musieť ukončiť z aplikácie Monitor.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.