AutoKey: Ua haujlwm zoo siv lub cuab yeej siv rau GNU / Linux

AutoKey: Ua haujlwm zoo siv lub cuab yeej siv rau GNU / Linux

AutoKey: Ua haujlwm zoo siv lub cuab yeej siv rau GNU / Linux

Thaum nws tuaj automate cov haujlwm (kev ua ub no lossis kev ua) ntawm lub khoos phis tawj, qhov no ib txwm muaj lub hom phiaj ntawm kev nce qib khoom tsim tau ntawm cov neeg siv. Thiab thaum cov neeg siv no feem ntau tau nce qib, ib yam li hauv Tus Thawj Saib Xyuas Haujlwm, Tus Tsim lossis DevOps thiab lwm yam cuam tshuam, txij li kev tsim khoom thov feem ntau siv. Xws li app launchers ntsiab lus Ulauncher o Task Automators Cov ntsiab lus "AutoKey".

Thiab muaj li ntawm "AutoKey", nws tsim nyog sau cia tias qhov no yog a qhib qhov desktop app uas pab ua haujlwm ntau yam haujlwm rov ua dua tau yooj yim thiab sai.

Ulauncher thiab Synapse: 2 Daim Ntawv Thov Ua Haujlwm Zoo Tshaj Plaws rau Linux

Ulauncher thiab Synapse: 2 Daim Ntawv Thov Ua Haujlwm Zoo Tshaj Plaws rau Linux

Thiab ua ntej piav qhia "AutoKey" thiab tshawb nrhiav li cas nruab thiab siv, raws li ib txwm peb yuav tam sim tawm hauv qab no, qee qhov txuas cuam tshuam nrog hais txog yav dhau los posts nrog lwm tus tsim khoom apps uas peb tau hais ua ntej, yog li tom qab qhov kawg ntawm kev tshaj tawm no lawv tuaj yeem tshawb nrhiav tau yooj yim dua:

"Daim ntawv thov launchers (launchers) yog cov cuab yeej lossis cov khoom ntxiv uas peb ib txwm ua hauv peb Cov Txheej Txheem Ua Haujlwm txhawm rau txhim kho peb cov khoom lag luam, los ntawm kev ua kom yooj yim dua thiab nrawm dua ntawm kev siv cov keyboard kom ua tiav cov haujlwm. Kev nqis tes uas feem ntau muaj txiaj ntsig zoo, tshwj xeeb tshaj yog thaum hloov chaw Desktop Environment (DEs) peb siv Window Manager (WMs). Thiab ntawm qhov zoo tshaj plaws zoo tshaj plaws peb tuaj yeem hais txog Ulauncher, uas yog daim ntawv thov qhib sai rau Linux. Nws tau sau hauv Python, siv GTK +." Ulauncher thiab Synapse: 2 Daim Ntawv Thov Ua Haujlwm Zoo Tshaj Plaws rau Linux

Tshooj lej:
Dmenu thiab Rofi: 2 Zoo Tshaj Plaws Hauv Tes rau WMs

Tshooj lej:
Ulauncher thiab Synapse: 2 Daim Ntawv Thov Ua Haujlwm Zoo Tshaj Plaws rau Linux
Tshooj lej:
Albert thiab Kupfer: 2 tus hleb xaiv ua lwm txoj haujlwm rau Cerebro
Tshooj lej:
Lub Hlwb: Qhib qhib lub platform hla rau kev tsim khoom

Autokey: Linux Desktop Automation App

Autokey: Linux Desktop Automation App

AutoKey yog dab tsi?

Raws li cov Official "AutoKey" lub vev xaib ntawm GitHub, app no ​​tau piav qhia luv luv raws li hauv qab no:

"Nws yog lub khoos phis tawj siv lub tshuab siv hluav taws xob rau Linux thiab X11."

Thiab lawv kuj ntxiv tias:

"Tam sim no nws ua haujlwm nyob rau hauv Python 3. Thiab vim nws yog X11 daim ntawv thov, nws yuav tsis ua haujlwm 100% ntawm GNU / Linux kev faib khoom uas siv Wayland los ntawm kev hloov pauv tsis yog Xorg."

Nta

  • Nws muab cov neeg siv yooj yim thiab siv cov duab siv yooj yim uas ua haujlwm Python-3 cov ntawv thiab ua cov ntawv nthuav dav, nrog rau kev tshwj xeeb tshwj xeeb ntawm cov lej thiab cov haujlwm ua haujlwm.
  • Nws tuaj yeem siv rau ob qho lus yooj yim nthuav dav los ntawm kev siv "Cov kab lus". Raws li cuam tshuam rau cov keyboard luv (piv txwv li [Ctrl] + [Alt] + F8), rau nthuav cov kab lus.
  • Nws tso cai, yog tias tsim nyog, siv tag nrho lub zog ntawm Python programming lus los sau Scripts hauv Python3 kom siv lub luag haujlwm tsim nyog. AutoKey cov ntawv sau nrog rau kab lus tuaj yeem txuas rau cov ntawv luv thiab hotkeys, ntawm lwm yam, kom ua cov lus txib.
  • Muab API rau kev cuam tshuam nrog cov kab ke, ua tej yam xws li nyem nas lossis ntaus ntawv nrog cov keyboard.

Vim li cas AutoKey yog lub app zoo rau SysAdmins?

Ob leeg zoo Sysadmins Zoo li lwm tus kws tshaj lij IT, lawv feem ntau muaj kev nkag siab yooj yim ntawm programming lossis programming logic. Yog li ntawd, ntawm ntau yam, lawv zoo li muaj kev nkag siab zoo ntawm kev ua haujlwm / tus cwj pwm ntawm ntau yam khoom siv / khoom siv thiab cov software cuam tshuam, txhawm rau siv thiab daws teeb meem.

Tab sis kuj, lawv feem ntau yog qhov zoo ntawm ntau yam cov lus programming siv rau kev sau ntawv lossis siv lub luag haujlwm ib txwm xws li Plhaub, AWK, Perl, Python, ntawm lwm tus. Txhua yam txhawm rau kom siv lub tshuab kom ntau li ntau tau, kawm tau qhov zoo tshaj plaws sau cov lus thiab lus txib, los hloov cov haujlwm nquag thiab ua rau lub siab ua haujlwm tsis siv neeg.

Teeb thiab siv

Txhawm rau rub tawm, koj tuaj yeem rub tawm lub 3 cov ntaub ntawv hauv .deb hom tsim nyog thiab muaj nyob hauv koj qhov kev rub tawm, sib xws rau koj qhov kawg tam sim no (0.96 beta-8), thiab tom qab ntawd nruab lawv rau ntawm koj GNU / Linux Distro, ib yam li hauv peb cov ntaub ntawv siv tau. Txawm li cas los xij, ob qho tib si (gtk thiab qt pob) lossis tsuas yog 1 ntawm ib qho ntawm 2 tuaj yeem teeb tsa tau raws li xav tau.

Tom qab rub tawm hauv Cov Download nplaub tshev, cov hauv qab no tuaj yeem ua tiav hauv lub davhlau ya nyob twg kev hais kom ua:

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

Tom qab ntawd khiav nws ntawm Cov Ntawv Qhia Ntawv Qhia Ntawv thiab teem sijhawm a kab lus lossis tsab ntawv siv lub Python lus. Hauv kuv qhov xwm txheej, teem sijhawm ua haujlwm hauv qab no: Khiav qhov kev ua si Nroog Muaj Neeg Phem 4 nrog tus yuam sij Ctrl + 4. Kev nqis tes ua uas tau ua tiav yav dhau los los ntawm kev qhib lub browser, tshawb rau nws cov ntawv tais ceev tseg thiab nyem rau ntawm cov ntaub ntawv ua tiav.

Python code programmed

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

Vijtsam txhaj tshuaj

AutoKey: Screenshot 1

AutoKey: Screenshot 2

AutoKey: Screenshot 3

AutoKey: Screenshot 4

AutoKey: Screenshot 5

Yog xav paub ntxiv

Yog xav paub ntxiv nyob rau "AutoKey" Peb pom zoo kom tshawb xyuas 3 qhov txuas hauv qab no:

Ntsiab lus: Ntau cov ntawv tshaj tawm

Abstract

Hauv kev xaus, raws li tau pom "AutoKey" nws yog ib qho tseem ceeb heev hauj lwm automation cuab yeej, uas tseem ua haujlwm los ntawm kev siv cov Python lus. Thiab siv tau zoo, nws tuaj yeem dhau los ua cov cuab yeej hloov pauv los txhim kho peb khoom tsim tau lossis yooj yim tso cai rau peb txo lub cev kev nyuaj siab cuam tshuam nrog kev sau ntawv. Ib qho ntxiv, nws tuaj yeem yog phooj ywg thiab ua tiav app rau dab tsi nrog Plhaub Scripting nws tsis tau ua tiav lossis ua tau rau siv lub tshuab.

Peb cia siab tias qhov kev tshaj tawm no yuav pab tau zoo rau txhua tus «Comunidad de Software Libre y Código Abierto» thiab ntawm kev pabcuam zoo rau kev txhim kho, kev loj hlob thiab kev tsis sib txawv ntawm cov kab ke hauv cov ntawv thov muaj rau «GNU/Linux»Cov. Thiab tsis txhob tso nws rau lwm tus neeg, ntawm koj cov vev xaib uas nyiam, cov koom tes, cov pab pawg lossis cov zej zog ntawm kev sib koom tes lossis kev xa xov. Thaum kawg, txuas mus xyuas peb qhov home page ntawm «Los ntawmLinux» tshawb nrhiav xov xwm ntau ntxiv, thiab koom nrog peb channel ntawm Telegram los ntawm DesdeLinux.


Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

Yog thawj tus tuaj tawm tswv yim

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.