AutoKey: Nyttigt opgaveautomatiseringsværktøj til GNU / Linux

AutoKey: Nyttigt opgaveautomatiseringsværktøj til GNU / Linux

AutoKey: Nyttigt opgaveautomatiseringsværktøj til GNU / Linux

Når vi beskæftiger os med automatisere opgaver (aktiviteter eller handlinger) på en computer, har dette altid til formål at øge produktivitet af brugerne. Og når disse brugere normalt er avancerede, som i tilfælde af Serveradministratorer, udviklere eller DevOps og andre relaterede, da produktivitetsprogrammer normalt bruges. Såsom app-launchere tipo Ulauncher o Opgaveautomater tipo "AutoKey".

Og i tilfælde af "AutoKey", er det værd at bemærke, at dette er en open source desktop app som hjælper med at automatisere mange gentagne opgaver let og hurtigt.

Ulauncher og Synapse: 2 fremragende applikationsstartere til Linux

Ulauncher og Synapse: 2 fremragende applikationsstartere til Linux

Og inden du beskriver "AutoKey" og undersøge hvordan installere og bruge, som sædvanlig vil vi straks efterlade nogle links relateret til relaterede tidligere indlæg andre produktivitetsapps som vi har behandlet før, så de lettere kan udforskes efter afslutningen af ​​denne publikation:

"Applikationsstartere (launchers) er værktøjer eller supplementer, som vi normalt implementerer i vores operativsystemer for at forbedre vores produktivitet ved at øge brugervenligheden og hastigheden ved at bruge tastaturet til at udføre handlinger. Handling, der normalt er meget nyttig, især når vi i stedet for et skrivebordsmiljø (DE'er) bruger en Window Manager (WM'er). Og blandt de bedste de bedste kan vi nævne Ulauncher, som er en hurtig applikationsstarter til Linux. Det er skrevet i Python ved hjælp af GTK +." Ulauncher og Synapse: 2 fremragende applikationsstartere til Linux

Dmenu og Rofi: 2 fremragende app-launchere til WM'er
relateret artikel:
Dmenu og Rofi: 2 fremragende app-launchere til WM'er
Ulauncher og Synapse: 2 fremragende applikationsstartere til Linux
relateret artikel:
Ulauncher og Synapse: 2 fremragende applikationsstartere til Linux
Albert og Kupfer: 2 fremragende kander som alternativer til Cerebro
relateret artikel:
Albert og Kupfer: 2 fremragende kander som alternativer til Cerebro
Hjerne: En åben platform på tværs af platforme til produktivitet
relateret artikel:
Hjerne: En åben platform på tværs af platforme til produktivitet

Autokey: Linux Desktop Automation App

Autokey: Linux Desktop Automation App

Hvad er AutoKey?

Ifølge Officielt "AutoKey" websted på GitHub, beskrives denne app kort som følger:

"Det er et desktop automatiseringsværktøj til Linux og X11."

Og de tilføjer også, at:

"Det fungerer i øjeblikket under Python 3. Og fordi det er et X11 -program, fungerer det ikke 100% på GNU / Linux -distributioner, der bruger Wayland som standard i stedet for Xorg."

funktioner

  • Det tilbyder en enkel og intuitiv grafisk brugergrænseflade, der kører Python-3-scripts og udfører tekstudvidelse, med særligt fokus på makro- og tastetryksfunktionalitet.
  • Det kan bruges til både enkel tekstudvidelse ved hjælp af "Sætninger". Hvad angår reaktion på tastaturgenveje (f.eks. [Ctrl] + [Alt] + F8), til udvidelse af sætninger.
  • Det tillader, om nødvendigt, at bruge al kraften i Python -programmeringssproget til at skrive scripts i Python3 til at automatisere de nødvendige opgaver. AutoKey -scripts som sætninger kan blandt andet forbindes til forkortelser og genvejstaster til at udføre kommandoer.
  • Giver en API til interaktion med systemet, gør ting som at klikke med musen eller skrive tekst med tastaturet.

Hvorfor er AutoKey en god app til SysAdmins?

Begge gode sysadmins Ligesom andre avancerede it -fagfolk har de ofte en grundlæggende forståelse for programmering eller programmeringslogik. Derfor har de blandt mange ting en tendens til at have en meget god forståelse for drift / adfærd af forskellige udstyr / enheder og tilhørende software for at implementere og løse problemer.

Men også, de er normalt gode til forskellige programmeringssprog bruges til scripting eller automatisering af rutineopgaver som f.eks Shell, AWK, Perl, Python, blandt andre. Alt for at automatisere så meget som muligt og mestre det bedst mulige scriptsprog og kommandoer, at konvertere hyppige og kedelige opgaver til automatiserede opgaver.

Installation og brug

Til download kan du downloade 3 filer i .deb -format nødvendig og tilgængelig i din downloadsektion, svarende til din sidste nuværende version (0.96 beta-8), og installer dem derefter på din GNU / Linux Distro, ligesom i vores praktiske tilfælde. Imidlertid kan både (gtk- og qt -pakker) eller kun 1 af en af ​​de 2 installeres efter behov.

Efter download i Download mappe, kan følgende udføres i en terminal kommandorækkefølge:

«sudo apt install ./Descargas/autokey-*.*»

Kør det derefter via Applikationsmenu og planlægge a sætning eller script ved hjælp af Python sprog. I mit tilfælde skal du planlægge følgende opgave: Kør spillet Urban Horror 4 med tasterne Ctrl + 4. Handling, der tidligere blev udført manuelt ved at åbne en browser, søge efter dens kildemappe og klikke på den eksekverbare fil.

Python -kode programmeret

output = system.exec_command("/media/sysadmin/RESPALDO/UrbanTerror43/Quake3-UrT.x86_64")
keyboard.send_keys(output)

Skærmbilleder

AutoKey: Skærmbillede 1

AutoKey: Skærmbillede 2

AutoKey: Skærmbillede 3

AutoKey: Skærmbillede 4

AutoKey: Skærmbillede 5

Mere information

For mere information om "AutoKey" Vi anbefaler at undersøge følgende 3 links:

Resume: Forskellige publikationer

Resumé

Sammenfattende, som det er set "AutoKey" det er en meget nyttig opgave automatisering værktøj, som også fungerer ved at gøre brug af Python sprog. Og brugt godt, kan det blive et transformerende værktøj til at forbedre vores produktivitet eller ganske enkelt give os mulighed for at reducere den fysiske stress, der er forbundet med at skrive. Derudover kan det være en allieret og komplementær app til hvad med Shell Scripting det har ikke været praktisk eller muligt at automatisere.

Vi håber, at denne publikation vil være meget nyttig for hele det «Comunidad de Software Libre y Código Abierto» og med stort bidrag til forbedring, vækst og diffusion af økosystemet af applikationer, der er tilgængelige til «GNU/Linux». Og stop ikke med at dele det med andre på dine yndlingswebsteder, kanaler, grupper eller samfund af sociale netværk eller messaging-systemer. Endelig besøg vores startside på «DesdeLinux» for at udforske flere nyheder og deltage i vores officielle kanal for Telegram af DesdeLinux.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.