10Sep
Σας έχουμε ήδη δείξει πώς μπορείτε να προσαρμόσετε τα πλήκτρα συντόμευσης σε οποιαδήποτε εφαρμογή Linux, αλλά για το μάθημα του σήμερα θα το κάνουμε ένα βήμα πιο πέρα - και θα εκχωρήσουμε ένα κλειδί συντόμευσης που θα μετατρέπει μια ανοιχτή εφαρμογή στο παράθυρο που είναι επί του παρόντος εστιασμένο.
Η ιδέα είναι ότι αντί να χρησιμοποιήσετε το ποντίκι ή να μετακινήσετε ένα παράθυρο στον Alt + Tab μπορείτε να ορίσετε γρήγορα ένα hotkey στα πιο σημαντικά παράθυρά σας και να τα μεταβείτε με ένα μόνο πάτημα πλήκτρων, εξοικονομώντας πολύ χρόνο.Για να ολοκληρώσετε αυτή την εργασία στο Linux, θα χρησιμοποιήσουμε το εξαιρετικό βοηθητικό πρόγραμμα AutoKey.
Σημείωση: εάν θέλετε τον τρόπο των Windows να το κάνετε αυτό, μπορείτε να ολοκληρώσετε εύκολα την εργασία με το AutoHotkey.
Το σενάριο
Εφόσον το μεγαλύτερο μέρος της δουλειάς μου γίνεται στο Google Chrome, πρέπει να το έχω πρόσβαση όσο το δυνατόν γρηγορότερα και γενικά ορίστε το συνδυασμό πλήκτρων Alt + G για να μεταβείτε στο ανοιχτό παράθυρο του Chrome μου.
Εγκατάσταση του AutoKey
Θα θελήσετε να ανοίξετε το Synaptic Package Manager και να κάνετε μια γρήγορη αναζήτηση για autokey , να ελέγξετε το πλαίσιο και στη συνέχεια να εγκαταστήσετε το πακέτο.Μπορείτε επίσης να το εγκαταστήσετε χρησιμοποιώντας την εντολή apt-get όπως αυτή:
sudo apt-get install autokey
Αντιστοίχιση ενός κλειδιού συντόμευσης σε ένα παράθυρο εφαρμογής
Ανοίξτε την οθόνη διαμόρφωσης AutoKey από το εικονίδιο της γραμμής συστήματος και στη συνέχεια δημιουργήστε ένα νέο σενάριο απόκάντε κλικ στο μενού και στη συνέχεια επικολλήστε τον ακόλουθο κώδικα:
window.activate( 'Google Chrome')
Θα θέλατε να χρησιμοποιήσετε το κουμπί Set δίπλα από τη ρύθμιση Hotkey και να ορίσετε το προτιμώμενο hotkey-mine είναι το Alt + G,θα θελήσετε να βεβαιωθείτε ότι χρησιμοποιείτε ένα μικρό γράμμα g κατά τη ρύθμιση του πλήκτρου πρόσβασης - αν το ορίσετε με κεφαλαία γράμματα, δεν θα συμπεριφέρεται σωστά.
Αφού αποθηκεύσετε τη ρύθμιση και ελαχιστοποιήσετε ή κλείσετε την οθόνη ρύθμισης του AutoKey, μπορείτε να πατήσετε το συνδυασμό πλήκτρων συντόμευσης Alt + G οποιαδήποτε στιγμή θέλετε να μεταβείτε στο ανοιχτό παράθυρο.
Πώς λειτουργεί αυτό;
Όταν πατήσετε το πλήκτρο συντόμευσης που έχετε αντιστοιχίσει, το AutoKey θα εκτελέσει τη δέσμη ενεργειών που έχετε προσθέσει - στην περίπτωση αυτή, είναι μια απλή δέσμη ενεργειών Python που χρησιμοποιεί τις λειτουργίες wmctrl για τον έλεγχο ανοικτών παραθύρων.Εδώ είναι η σύνταξη για τη λειτουργία window.activate, η οποία αλλάζει το καθορισμένο παράθυρο για να είναι το ενεργό παράθυρο:
window.activate( τίτλος μερικού παραθύρου εδώ)
Βασικά το μόνο που χρειάζεται να κάνετε είναι να ταιριάξετε μέρος του τίτλου παραθύρου καιστην περίπτωση του Google Chrome, ο τίτλος του παραθύρου έχει πάντα στο τέλος "- Google Chrome".