Skriptu izveide ar AutoKey. Linux un nāves grēki sestā daļa

AutoKey ekrānuzņēmums

Ja kaut kas to padara skaidru rakstu sērija ir tas, ka, lai pēc iespējas mazāk strādātu ar datoru, mums iepriekš būs jāpastrādā nedaudz vairāk. Izmantojot skriptus ar AutoKey, mēs varam ietaupīt daudz laika un pūļu, taču vispirms tie ir jāizveido.

Iepriekšējā rakstā mēs redzējām, ka AutoKey ir programma, kas ļauj Python konfigurēt īsinājumtaustiņus un mazus skriptus. Pieejamas divās versijās: AutoKey-GTK GNOME, XFECE Mate, Cinnamon un Budgie galddatoriem un AutoKey-QT KDE un LXQt galddatoriem

AutoKey instalēšana

Izņemot komentāru, ka tas atrodas krātuvēs, es nebiju apstājies pie AotoKey instalēšanas.

Faktiski katram izplatīšanai mums ir divas instalēšanas iespējas. pip, pakotņu pārvaldnieks, kas saistīts ar Python programmēšanas valodu, un katras instalācijas pakotņu pārvaldnieks.

tieša uzstādīšana

Komandas dažādiem sadalījumiem ir šādas:

Par Debian, Ubuntu un atvasinājumiem

sudo apt install autokey-gtk

Uz Debian atvasinājumiem ar KDE vai LXQt darbvirsmu

sudo apt install autokey-qt

fedorā

sudo dnf install autokey-gtk

Programmā ArchLinux

yay -Syy autokey-gtk

Uzstādīšana ar pip

Pip ir pakotņu pārvaldnieks bez grafiskā interfeisa apt vai aptitude stilā, bet koncentrējas uz Python. Tās lietderība ir instalēt bibliotēkas, kas nav daļa no sākotnējās instalācijas. Vēlāk tā izmantošana tika paplašināta, iekļaujot lietojumprogrammas.

Pip izmantošanas priekšrocība AutoKey instalēšanai ir tā mums būs atjauninātāka versija nekā krātuvēs esošā versija, lai gan, iespējams, ne ar tādu pašu saderības pakāpi.

Sāksim ar pip pakotņu pārvaldnieka instalēšanu (ja vēl neesam) mūsu izplatīšanā

Par Debian, Ubuntu un atvasinājumiem

sudo apt install python3-pip

fedorā

sudo dnf install python3-pip

programmā openSUSE

sudo zypper install python3-pip

Programmā ArchLinux

sudo pacman -S python3-pip

Debemos desinstalar previamente cualquier instalación de AutoKey pirms tā instalēšanas, izmantojot šo metodi.

Lai instalētu vai atinstalētu, mēs izmantojam vienu no šīm divām komandām:

pip install autokey instalēt

o

pip uninstall autokey atinstalēt.

Skriptēšana ar AutoKey

AutoKey skripti ir programmas risinājums gadījumos, kad lietotājiem ir jāveic sarežģītākas darbības nekā vienkārša teksta paplašināšana. Izmantojot skriptu, mēs, cita starpā, varam palaist lietojumprogrammas, atvērt failus/mapes un apstrādāt logu un peles notikumus.

Es jums teicu, ka AutoKey QT versija, ko Ubuntu Studio 22.04 ienes krātuvēs, nebija pilnībā tulkota. Patiesībā mūsu valodā vienīgais ir vārds Pieņemt. Tas pats attiecas uz Ubuntu 22.04 GTK versiju, tāpēc paliksim pie angļu komandām.

Procedūra ir šāda:

  1. Klikšķiniet uz JaunumifilejaScenārijs.
  2. Mēs ierakstām vārdu un noklikšķiniet uz akceptēt.
  3. Zem pirmās rindas mēs rakstām skriptu.
  4. Hotkey noklikšķiniet uz Komplekts.
  5. Mēs izvēlējāmies pamata atslēgu starp Kontrole, Alt maiņa, Super, hiper y Mērķis.
  6. Mēs noklikšķiniet uz nospiediet, lai iestatītu lai noteiktu otro atslēgu.
  7. Mēs nospiežam tālāk akceptēt.
  8. Klikšķiniet uz IETAUPI lai saglabātu skriptu.

Piemēram, ar šo skriptu mēs varam atvērt Thunderbird
import subprocess
subprocess.Popen(["usr/bin/thunderbird"])

Lai gūtu maksimālu labumu no šīs programmas, ir vajadzīgas zināmas zināšanas. Nvai obligāti no Python, pietiek ar to, ka jūs zināt, kā meklēt Google. Meklētājprogrammā ievietojiet uzdevumu, kuru vēlaties veikt + python un jūs noteikti atradīsit vajadzīgo skriptu. Jums būs tikai jānokopē, jāizvēlas taustiņu kombinācija, kas jums patīk visvairāk, un viss.

Skripta konfigurācijas logā ir divas iespējas, kuras es iepriekš neminēju.

  1. Pirms šī skripta izpildes vienmēr jautājiet: Pirms tā izpildes tas prasa mums apstiprinājumu.
  2. Rādīt paziņojumu ikonas izvēlnē: Rīkjoslā parāda paziņojumu par izpildi.

Funkcija Windows filtrs tas darbojas tieši tāpat kā frāzes, kuras mēs redzējām iepriekšējā rakstā. To izmanto, lai izvēlētos, kurā lietojumprogrammā skripts tiks izpildīts.

Ja esat tradicionālās Ubuntu versijas lietotājs, ir problēma, kas jums jāņem vērā. Pat ja aizverat AutoKey, programma turpina darboties fonā, bet rīkjoslā neredzēsit nekādas norādes. Process būs jāizslēdz no lietotnes Monitor.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.