Πώς να αποκτήσετε χειρονομίες Macbook Touchpad στο Linux

Το Linux έχει πραγματικά εξαιρετική υποστήριξη συσκευών. Με κάθε κυκλοφορία, προστίθενται νέα προγράμματα οδήγησης στον πυρήνα. Από touch-pad, ασύρματες κάρτες, ακόμα και σαρωτές δακτυλικών αποτυπωμάτων. Δυστυχώς, παρόλο που οι συσκευές υποστηρίζονται καλά, η πλατφόρμα υστερεί πολύ σε σχέση με άλλα λειτουργικά συστήματα όσον αφορά τις σύγχρονες χρήσεις track-pad, click-pad και παρόμοια. Για χρόνια, οι χρήστες Linux ήθελαν να έχουν μια πιο σύγχρονη εμπειρία αφής/χειρονομίας που απολαμβάνουν οι χρήστες Mac. Πολλά έργα έχουν προσπαθήσει να μιμηθούν τις χειρονομίες της επιφάνειας αφής Macbook στο Linux, αλλά ο καλύτερος, πιο καθολικός τρόπος για να λάβετε χειρονομίες αφής που μοιάζουν με Mac για φορητούς υπολογιστές είναι η εγκατάσταση του Touchegg. Είναι ένα πρόγραμμα που επιτρέπει στους χρήστες να προσθέτουν μεμονωμένες χειρονομίες στην πλατφόρμα Linux.

Εγκατάσταση

Το Touchegg είναι ευρέως διαθέσιμο στις περισσότερες διανομές Linux. Δείτε πώς μπορείτε να το εκτελέσετε στην αγαπημένη σας διανομή.

Ubuntu

sudo apt install touchegg

Debian

Το Debian δυστυχώς δεν έχει το Touchegg στις επίσημες πηγές λογισμικού. Οι χρήστες που θέλουν να ξεκινήσουν αυτό το λογισμικό μπορούν να δοκιμάσουν να χρησιμοποιήσουν το Πακέτο Ubuntu. Κατανοήστε ότι μόνο και μόνο επειδή το Ubuntu και το Debian μοιράζονται μια βάση δεν σημαίνει ότι το πιο πρόσφατο αρχείο DEB θα λειτουργήσει. Μια καλή εναλλακτική είναι να μεταγλωττίσετε απλώς τον πηγαίο κώδικα που θα χρησιμοποιηθεί σε αυτήν τη διανομή.

  Πώς να ρυθμίσετε έναν υπολογιστή Linux φιλικό προς τα παιδιά

Arch Linux

Το λογισμικό χειρονομιών Touchegg είναι διαθέσιμο για εγκατάσταση μέσω του Αποθετηρίου χρηστών του Arch Linux. Για να το εγκαταστήσετε, πρώτα κατεβάστε το πιο πρόσφατο στιγμιότυπο. Στη συνέχεια, ανοίξτε ένα τερματικό και χρησιμοποιήστε την εντολή CD για να εισέλθετε στον κατάλογο λήψης.

cd ~/Download

Από εδώ, εξαγάγετε το στιγμιότυπο.

tar zxvf touchegg.tar.gz

Μεταβείτε στο ~/Downloads/touchegg με την εντολή CD και ξεκινήστε τη διαδικασία δημιουργίας πακέτων.

cd ~/Downloads/touchegg
makepkg

Αφού ολοκληρωθεί η δημιουργία του πακέτου, εγκαταστήστε το στο σύστημα με:

sudo pacman -U *.pkg.tar.xz

Μαλακό καπέλλο

sudo dnf copr enable mhoeher/multitouch

sudo dnf install touchegg

OpenSUSE

sudo zypper install touchegg

Άλλα Linux

Είναι εύκολο να δουλέψετε τον Touchegg σε λιγότερο γνωστές διανομές, όπως ο προγραμματιστής έχει αφήσει ακριβείς οδηγίες για το πώς να μεταγλωττίσετε τον πηγαίο κώδικα. Όλα όσα χρειάζονται για να αποκτήσετε την πιο πρόσφατη έκδοση του λογισμικού είναι έτοιμα για λήψη απευθείας από το Github. Πάρτε τον κώδικα και μεταγλωττίστε τα πάντα.

Διαμόρφωση του προφίλ αφής

Το Touchegg δεν είναι εργαλείο GUI. Αντίθετα, είναι μια εφαρμογή τερματικού που εκτελείται στο παρασκήνιο, αναγνωρίζει ορισμένες χειρονομίες και το διοχετεύει στην επιφάνεια αφής. Για τους περισσότερους χρήστες, δεν απαιτείται GUI και το λογισμικό δημιουργεί αυτόματα ένα προφίλ. Για να δημιουργήσετε ένα νέο προφίλ, ανοίξτε ένα παράθυρο τερματικού και εκτελέστε την εντολή Touchegg. Δεδομένου ότι αυτή είναι η πρώτη εκτέλεση του λογισμικού, ένα νέο προφίλ θα δημιουργηθεί αυτόματα.

touchegg

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

  Πώς να αποκτήσετε απομακρυσμένη πρόσβαση στον υπολογιστή σας Linux με το NoMachine

Χρήση Touchegg-GUI

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

Βήμα 1: Βεβαιωθείτε ότι το εργαλείο git είναι εγκατεστημένο στον υπολογιστή σας Linux. Στη συνέχεια, χρησιμοποιήστε το για να πάρετε την πιο πρόσφατη έκδοση του πηγαίου κώδικα.

git clone https://github.com/Raffarti/Touchegg-gce.git

Βήμα 2: Εγκαταστήστε τις εξαρτήσεις που είναι απαραίτητες για την εκτέλεση του Touchegg-Gce. Στο Ubuntu, αυτές οι εξαρτήσεις είναι “απαραίτητες για την κατασκευή libqt4-dev libx11-6 libx11-dev”. Σε άλλες διανομές, αναζητήστε εξαρτήσεις όπως αυτές. Τα ονόματα πρέπει να είναι παρόμοια. Οι χρήστες του Arch μπορούν να πάρουν ένα πακέτο από το Aur εδώ.

Βήμα 3: Ξεκινήστε τη συλλογή. Για να εγκαταστήσετε το πρόγραμμα σε όλο το σύστημα, ώστε να μπορούν να το χρησιμοποιούν όλοι οι χρήστες, χρησιμοποιήστε αυτές τις οδηγίες κατασκευής:

 mkdir build && cd build
 qmake ..
 make && make install

Για να εγκαταστήσετε το πρόγραμμα στον αρχικό φάκελο του χρήστη, κάντε τα εξής:

mkdir build && cd build
 qmake PREFIX=~/.local ..
 make && make install

Μετά τη δημιουργία, ανοίξτε την εφαρμογή εκκίνησης και ανοίξτε το “Touchegg GUI”. Αυτό θα ανοίξει μια απλή διεπαφή που θα επιτρέπει στους χρήστες να δημιουργούν πιο εύκολα προσαρμοσμένες χειρονομίες. Για να δημιουργήσετε μια προσαρμοσμένη χειρονομία, μεταβείτε στο GUI και βρείτε τις “Χειρονομίες”. Μέσα στην περιοχή των χειρονομιών, κάντε κλικ στο σύμβολο + για να προσθέσετε μια συγκεκριμένη κίνηση εφαρμογής. Εναλλακτικά, χρησιμοποιήστε τη λειτουργία “ALL” για να αντιστοιχίσετε μια χειρονομία σε ολόκληρο το σύστημα.

  Πώς να δημιουργήσετε αντίγραφα ασφαλείας των ρυθμίσεων επιφάνειας εργασίας LXQt στο Linux

Μεταβείτε στη λίστα των χειρονομιών για να αντιστοιχίσετε αυτόματα ενέργειες στη νέα σας χειρονομία. Στη συνέχεια, αφού επιλέξετε την ακριβή χειρονομία, μεταβείτε στη λίστα ενεργειών για να επιλέξετε τι πρέπει να κάνει η χειρονομία. Μόλις ρυθμιστούν τα πάντα, κάντε κλικ στο “εφαρμογή” για να αποθηκεύσετε τις αλλαγές.

Οι χειρονομίες πρέπει να μπορούν να χρησιμοποιηθούν αμέσως. Εάν δεν είναι, ίσως χρειαστεί να επανεκκινήσετε τον υπολογιστή σας Linux (ή απλώς το Touchegg) για να λειτουργήσουν όλα.

Αυτόματη εκκίνηση Touchegg

Η αυτόματη εκκίνηση του Touchegg είναι το κλειδί για τη διατήρηση της λειτουργίας των χειρονομιών. Για να το κάνετε αυτό, δημιουργήστε μια καταχώρηση εκκίνησης.

sudo nano touchegg.desktop

Στη συνέχεια, επικολλήστε τον ακόλουθο κώδικα:

[Desktop Entry]
Name=Touchegg
GenericName=Touchégg
Comment=Touchégg Gestures Manager
Exec=/usr/bin/touchegg %u
Terminal=false
Type=Application
Name[it_IT]=touchegg.desktop

Αποθηκεύστε το αρχείο με Ctrl + O.

Ενημερώστε τα δικαιώματα χρησιμοποιώντας το Chmod, έτσι ώστε ο υπολογιστής σας Linux να εκτελέσει το αρχείο επιφάνειας εργασίας. Δεν θα λειτουργήσει χωρίς αυτό.

sudo chmod +X touchegg.desktop

Τέλος, μετακινήστε το αρχείο της επιφάνειας εργασίας στον φάκελο αυτόματης εκκίνησης.

mv touchegg.desktop ~/.config/autostart