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.
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
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
Mere information
For mere information om "AutoKey" Vi anbefaler at undersøge følgende 3 links:
- Online hjælp: AutoKey
- GitHub Wiki: AutoKey
- Google -kode: AutoKey
- Alternativt til: AutoKey
- Open Source: AutoKey
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.