Δημιουργία σεναρίων με το AutoKey. Linux και θανάσιμα αμαρτήματα μέρος έκτο

Στιγμιότυπο οθόνης του AutoKey

Αν κάτι το καθιστά σαφές σειρά άρθρων είναι ότι για να κάνουμε όσο το δυνατόν λιγότερα με τον υπολογιστή θα πρέπει να δουλέψουμε λίγο παραπάνω από πριν. Η χρήση σεναρίων με το AutoKey μπορεί να μας εξοικονομήσει πολύ χρόνο και προσπάθεια, αλλά πρώτα πρέπει να τα δημιουργήσετε.

Είδαμε στο προηγούμενο άρθρο ότι το AutoKey είναι ένα πρόγραμμα που σας επιτρέπει να διαμορφώνετε συντομεύσεις πληκτρολογίου και μικρά σενάρια στην Python. Διατίθεται σε δύο εκδόσεις: AutoKey-GTK για επιτραπέζιους υπολογιστές GNOME, XFECE Mate, Cinnamon και Budgie και AutoKey-QT για επιτραπέζιους υπολογιστές KDE και LXQt

Εγκατάσταση AutoKey

Εκτός από το σχόλιο ότι είναι στα αποθετήρια, δεν είχα σταματήσει στο πώς να εγκαταστήσω το AotoKey.

Στην πραγματικότητα, για κάθε διανομή έχουμε δύο επιλογές εγκατάστασης. pip, τον διαχειριστή πακέτων που σχετίζεται με τη γλώσσα προγραμματισμού Python και τον διαχειριστή πακέτων για κάθε εγκατάσταση.

άμεση εγκατάσταση

Οι εντολές για τις διάφορες διανομές είναι οι εξής:

Στο Debian, Ubuntu και παράγωγα

sudo apt install autokey-gtk

Σε παράγωγα Debian με επιφάνεια εργασίας KDE ή LXQt

sudo apt install autokey-qt

Στο Fedora

sudo dnf install autokey-gtk

Στο ArchLinux

yay -Syy autokey-gtk

Εγκατάσταση με pip

Το Pip είναι ένας διαχειριστής πακέτων χωρίς γραφική διεπαφή στο στυλ του apt ή aptitude αλλά επικεντρώνεται στην Python. Η χρησιμότητα του είναι η εγκατάσταση βιβλιοθηκών που δεν αποτελούν μέρος της αρχικής εγκατάστασης. Η χρήση του επεκτάθηκε αργότερα για να συμπεριλάβει εφαρμογές.

Το πλεονέκτημα της χρήσης pip για την εγκατάσταση του AutoKey είναι ότι θα έχουμε μια πιο ενημερωμένη έκδοση από αυτή των αποθετηρίων, αν και πιθανώς όχι με τον ίδιο βαθμό συμβατότητας.

Ας ξεκινήσουμε εγκαθιστώντας (αν δεν έχουμε ήδη) τον διαχειριστή πακέτων pip στη διανομή μας

Στο Debian, Ubuntu και παράγωγα

sudo apt install python3-pip

Στο Fedora

sudo dnf install python3-pip

στο openSUSE

sudo zypper install python3-pip

Στο ArchLinux

sudo pacman -S python3-pip

Debemos desinstalar previamente cualquier instalación de AutoKey πριν την εγκαταστήσετε χρησιμοποιώντας αυτήν τη μέθοδο.

Για εγκατάσταση ή απεγκατάσταση χρησιμοποιούμε μία από τις δύο παρακάτω εντολές:

pip install autokey να εγκαταστήσετε

o

pip uninstall autokey για απεγκατάσταση.

Σύνταξη δέσμης ενεργειών με AutoKey

Τα σενάρια AutoKey είναι η λύση του προγράμματος όταν οι χρήστες χρειάζεται να εκτελέσουν πιο προηγμένες λειτουργίες από την απλή επέκταση κειμένου. Χρησιμοποιώντας ένα σενάριο, μπορούμε να τρέξουμε εφαρμογές, να ανοίξουμε αρχεία/φακέλους και να χειριστούμε συμβάντα παραθύρων και ποντικιού, μεταξύ άλλων.

Σας είχα πει ότι η έκδοση QT του AutoKey που φέρνει το Ubuntu Studio 22.04 στα αποθετήρια δεν είχε μεταφραστεί πλήρως. Στην πραγματικότητα, το μόνο πράγμα στη γλώσσα μας είναι η λέξη Accept. Λοιπόν, το ίδιο ισχύει και για την έκδοση GTK του Ubuntu 22.04, οπότε ας μείνουμε στις αγγλικές εντολές.

Η διαδικασία έχει ως εξής:

  1. Κάντε κλικ στο ΝέαΑρχείαΓραφή.
  2. Γράφουμε το όνομα και κάνουμε κλικ δέχομαι.
  3. Κάτω από την πρώτη γραμμή γράφουμε το σενάριο.
  4. Στο πλήκτρο πρόσβασης κάντε κλικ στο Ορισμός.
  5. Επιλέξαμε ένα βασικό κλειδί μεταξύ Έλεγχος, alt, αλλαγή, Σούπερ, Hyper y Στόχος.
  6. Κάνουμε κλικ πατήστε για ρύθμιση για να προσδιορίσετε το δεύτερο κλειδί.
  7. Πατάμε δέχομαι.
  8. Κάντε κλικ στο Αποθήκευση για να αποθηκεύσετε το σενάριο.

Για παράδειγμα, με αυτό το σενάριο μπορούμε να ανοίξουμε το Thunderbird
import subprocess
subprocess.Popen(["usr/bin/thunderbird"])

Για να αξιοποιήσετε στο έπακρο αυτό το πρόγραμμα απαιτείται κάποια γνώση. Νή απαραίτητα από Python, φτάνει να ξέρεις να ψάχνεις στο Google. Στη μηχανή αναζήτησης βάλτε την εργασία που θέλετε να εκτελέσετε + python και σίγουρα θα βρείτε το σενάριο που χρειάζεστε. Θα πρέπει μόνο να το αντιγράψετε, να επιλέξετε τον συνδυασμό πλήκτρων που σας αρέσει περισσότερο και τέλος.

Υπάρχουν δύο επιλογές στο παράθυρο διαμόρφωσης σεναρίου που δεν ανέφερα προηγουμένως.

  1. Πάντα να γίνεται ερώτηση πριν από την εκτέλεση αυτού του σεναρίου: Μας ζητά επιβεβαίωση πριν την εκτελέσει.
  2. Εμφάνιση στο μενού εικονιδίων ειδοποίησης: Εμφανίζει μια ειδοποίηση για την εκτέλεση στη γραμμή εργαλείων.

Η λειτουργία WindowsFilter λειτουργεί ακριβώς με τον ίδιο τρόπο όπως για τις φράσεις που είδαμε στο προηγούμενο άρθρο. Χρησιμοποιείται για την επιλογή σε ποια εφαρμογή θα εκτελεστεί το σενάριο.

Εάν είστε χρήστης της παραδοσιακής έκδοσης του Ubuntu, υπάρχει ένα πρόβλημα που πρέπει να λάβετε υπόψη. Ακόμα κι αν κλείσετε το AutoKey, το πρόγραμμα συνεχίζει να εκτελείται στο παρασκήνιο, αλλά δεν θα δείτε καμία ένδειξη στη γραμμή εργαλείων. Θα χρειαστεί να σκοτώσετε τη διαδικασία από την εφαρμογή Monitor.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.