Com utilitzar AutoKey per automatitzar tasques repetitives a Linux

Com utilitzar AutoKey per automatitzar tasques repetitives a Linux

AutoKey és una aplicació de script per a Linux. Us permet automatitzar operacions repetitives i trivials a l’ordinador perquè les pugueu fer de manera ràpida i eficient.





Algunes de les tasques on AutoKey serveix bé inclouen l’ampliació de text, la correcció d’errors tipogràfics, el llançament de programes i la inserció de textos de la caldera. A més, també podeu utilitzar-lo per executar scripts personalitzats per automatitzar accions complexes del sistema a la vostra màquina.





per què el Firefox funciona tan lent

Dit això, però, AutoKey pot intimidar als seus usuaris per primera vegada. Per a això, aquí teniu una guia que us ajudarà a instal·lar, configurar i utilitzar AutoKey a Linux.





Què és AutoKey?

AutoKey és una utilitat d’automatització d’escriptori gratuïta i de codi obert per a Linux. Us permet automatitzar diverses operacions repetitives a l’ordinador mitjançant tecles d'accés directe o frases activadores perquè les pugueu fer de manera eficient.

Si tot just comenceu amb AutoKey, l'expansió de text i la correcció automàtica són dues aplicacions on el programari us pot resultar útil. I amb el pas del temps, a mesura que us sentiu còmode amb AutoKey i aneu comprenent els conceptes de seqüències d’ordres i les seves complexitats, hauríeu de poder utilitzar-lo per executeu scripts Python per automatitzar tasques complexes.



Com instal·lar AutoKey a Linux

AutoKey està disponible per a tots els principals Distribucions de Linux i es presenta en dues versions: autokey-gtk i autokey-qt .

Per als no iniciats, GTK i Qt són jocs d’eines que s’utilitzen per desenvolupar aplicacions basades en GUI per a Linux. Dels dos, GTK és l’opció preferida per als programes d’estil GNOME, mentre que Qt és l’opció estàndard per crear programes per a KDE. Però, a més del canvi de cosmètics, els programes creats amb GTK i Qt comparteixen la mateixa estructura interna en general.





Per tant, en funció de la distribució de Linux que utilitzeu a l’ordinador, podeu decidir descarregar la versió GTK o la versió Qt d’AutoKey.

Relacionat: Quina és la diferència entre GTK + i Qt





Per a això també teniu dues opcions. Podeu utilitzar el gestor de paquets, que ve preinstal·lat a la vostra distribució de Linux, per a una instal·lació ràpida. O bé, podeu utilitzar-lo pip , per si voleu l'última versió d'AutoKey.

No obstant això, l'opció recomanada és instal·lar AutoKey mitjançant un gestor de paquets, ja que ofereix un procés d'instal·lació molt més fàcil i amigable que el pip. Seguiu els passos següents per instal·lar AutoKey a l'ordinador.

A Debian (Ubuntu, Mint, Elemental)

Per instal·lar AutoKey en distribucions Linux basades en Debian, executeu l'ordre següent al terminal:

sudo apt install autokey-gtk

Per instal·lar autokey-qt , introduïu:

sudo apt install autokey-qt

A Fedora

Instal·leu AutoKey a Fedora mitjançant:

sudo dnf install autokey-gtk

A Arch Linux

AutoKey està disponible a Arch Linux mitjançant AUR (Arch User Repository). Per tant, podeu instal·lar-lo executant:

yay -Syy autokey-gtk

Execució inicial de Clau automàtica

Amb AutoKey instal·lat, aneu al menú de l'aplicació i inicieu el programa. Quan s’obre, el sistema us donarà la benvinguda amb la finestra principal dividida en dues seccions: el panell esquerre us ajuda a navegar per frases i scripts, mentre que el dret us permet previsualitzar i crear / configurar els elements que seleccioneu a l’esquerra.

AutoKey inclou algunes frases de mostra i seqüències d’ordres per donar-vos una idea del seu ús. Frases són bàsicament ampliadors de text que introdueixen text en nom vostre quan introduïu les seves claus o frases d'activació. Per altra banda, scripts són dinàmics i es poden programar mitjançant Python per realitzar operacions més avançades.

A les seccions següents us mostrarem com utilitzar-los. Abans, però, assegureu-vos d’establir AutoKey perquè s’executi automàticament cada vegada que inicieu sessió a l’ordinador, de manera que no haureu d’executar l’aplicació manualment cada vegada.

Per fer-ho, aneu a Edita > Preferències . Canvieu a General i marqueu la casella Inicieu automàticament la clau automàtica a l'inici de sessió . Fer clic a D'acord per desar els canvis.

Com s'utilitzen les frases de teclat automàtic

Com s'ha esmentat anteriorment, hi ha diversos casos d'ús en què podeu utilitzar frases de teclat automàtic. Ara, per mostrar frases de teclat automàtic en acció, vegem com podeu configurar una abreviatura per ampliar text / frase.

  1. Feu clic al botó Novetat i seleccioneu Frase .
  2. Poseu un nom a la frase i premeu D'acord .
  3. A la finestra dreta, feu clic a Introduïu el contingut de les frases i substituïu-lo pel text que vulgueu introduir quan escriviu la seva abreviatura.
  4. Feu clic al botó Conjunt botó al costat Abreviatures .
  5. Toqueu Afegeix al Establir abreviatures finestra i introduïu l'abreviatura amb la qual voleu ampliar la frase.
  6. Feu clic al botó desplegable per Activa i seleccioneu Tot sense paraula .
  7. Encertat D'acord .
  8. A la finestra principal, toqueu el botó Desa botó.

Per ignorar el cas de l’abreviatura escrita, marqueu la casella de selecció que hi ha al costat Ignora les majúscules i minúscules de l’abreviatura . De la mateixa manera, per evitar la necessitat de prémer un caràcter activador, activeu el fitxer Activa immediatament (no requereix un caràcter activador) opció.

Si esteu interessat en el desenvolupament de programari i voleu utilitzar determinades biblioteques Python al vostre projecte, podeu crear una frase per a la mateixa que introdueixi aquestes biblioteques a l’editor quan l’escriviu.

A més, per si heu acumulat moltes d'aquestes frases, fins a un punt que és difícil recordar-les, podeu assignar una tecla d'accés directe per visualitzar una llista de totes aquestes frases i triar-ne una per introduir-la al camp de text.

Seguiu els passos següents per fer-ho:

  1. Premeu el botó Novetat per crear una nova carpeta.
  2. Moveu totes les frases que vulgueu agrupar a aquesta carpeta.
  3. Seleccioneu la carpeta i al fitxer Configuració de la carpeta a la dreta, feu clic a Conjunt botó al costat Tecla d'accés directe .
  4. Trieu una tecla modificadora i seleccioneu Premeu per Establir i introduïu una tecla per generar una combinació de tecles. Encertat D'acord i deseu els canvis.

Ara, tot el que heu de fer és prémer la tecla d'accés directe per veure totes les frases de la carpeta i seleccionar la que vulgueu utilitzar.

Com s'utilitzen els scripts de claus automàtiques

Els scripts AutoKey entren en joc quan es volen realitzar operacions més avançades que l'expansió de text. Mitjançant un script, podeu executar aplicacions, obrir fitxers / carpetes i controlar esdeveniments de finestra i ratolí, entre altres coses.

Als efectes d'aquesta guia, vegem com podeu utilitzar un script de tecla automàtica per obrir Google Chrome.

Quina diferència hi ha entre la targeta SD i la targeta de memòria?
  1. Feu clic al botó Novetat i seleccioneu Guió .
  2. Doneu un nom al vostre guió i premeu D'acord .
  3. A la finestra dreta, substituïu # Introduïu el codi del script amb les línies de codi següents: import subprocess
    subprocess.Popen(['usr/bin/google-chrome'])
  4. Premeu el botó Conjunt botó al costat de Tecla d'accés directe i configureu una tecla d'accés directe.
  5. Feu clic a D'acord .
  6. Toqueu Desa per desar el vostre script.

Ara, cada vegada que vulgueu executar Chrome, feu clic a aquesta tecla d'accés directe, que executarà l'script i iniciarà Chrome.

De la mateixa manera que heu agrupat frases similars en una carpeta de la secció anterior, també podeu agrupar scripts similars per executar-los fàcilment segons sigui necessari.

Per utilitzar scripts eficaçment, heu de tenir una comprensió pràctica de Python. Com, per exemple, hem utilitzat el fitxer subprocés (gestió de subprocessos) per obrir un nou procés a l'exemple anterior. Podeu obtenir més informació sobre el subprocés i altres mòduls i components mitjançant els documents oficials de Python.

Relacionat: Què és el mòdul SO de Python i com el fa servir?

Un cop dominat, podeu aprofitar les vostres habilitats de Python per interactuar amb gairebé qualsevol component del sistema i realitzar tasques a nivells inferiors que us consumirien molt de temps si decidiu fer la ruta manual.

Feu-ne més amb la clau automàtica

La guia anterior us hauria d’ajudar a configurar AutoKey a l’ordinador i a entendre la idea bàsica que hi ha darrere del seu funcionament. I, en endavant, hauríeu de ser capaços d’inspirar-vos en els exemples demostrats anteriorment i d’utilitzar frases i scripts AutoKey per automatitzar les operacions repetitives i trivials del vostre sistema.

Si voleu explorar més opcions, consulteu algunes de les altres aplicacions populars d'automatització de Linux abans d'invertir-hi.

Compartir Compartir Tweet Correu electrònic 4 aplicacions d'automatització de Linux per racionalitzar les vostres tasques i fluxos de treball

Voleu estalviar temps i evitar tasques repetitives? La resposta és l’automatització. Aquí teniu algunes aplicacions d’automatització d’escriptoris Linux útils per provar.

Llegiu a continuació
Temes relacionats
  • Linux
  • Automatització informàtica
  • Automatització de tasques
  • Aplicacions de Linux
Sobre l'autor Yash Wate(21 articles publicats)

Yash és escriptor de personal de MUO per a bricolatge, Linux, programació i seguretat. Abans de trobar la seva passió per l’escriptura, solia desenvolupar-se per a Internet i iOS. També podeu trobar els seus escrits a TechPP, on cobreix altres verticals. A part de la tecnologia, li agrada parlar d’astronomia, de Fórmula 1 i de rellotges.

Més de Yash Wate

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us