Cum să obțineți gesturi touchpad pentru Macbook pe Linux

Linux oferă o compatibilitate excelentă cu o gamă largă de dispozitive. Cu fiecare versiune nouă a nucleului, se integrează drivere suplimentare, acoperind de la touchpad-uri la adaptoare wireless și chiar scanere de amprentă. Cu toate acestea, deși suportul hardware este robust, sistemul rămâne în urma altor platforme în ceea ce privește funcționalitățile avansate ale touchpad-urilor, clickpad-urilor și a altor elemente similare. Utilizatorii Linux aspiră de mult timp la o experiență de interacțiune tactilă la fel de fluidă și modernă ca cea oferită de Mac. Mai multe proiecte au încercat să replice gesturile touchpad-ului Macbook pe Linux, iar cea mai eficientă și universală metodă pentru a obține gesturi tactile similare pe laptop-uri este instalarea Touchegg. Acesta este un instrument software care permite utilizatorilor să implementeze gesturi personalizate pe platforma Linux.

Instalarea Touchegg

Touchegg este un program disponibil pe majoritatea distribuțiilor Linux. Mai jos sunt prezentate instrucțiunile pentru a-l instala pe distribuția ta preferată.

Ubuntu

sudo apt install touchegg

Debian

Din păcate, Touchegg nu este inclus în depozitele oficiale de software ale Debian. Utilizatorii care doresc să utilizeze acest software pot apela la pachetul Ubuntu. Este important de reținut că, deși Ubuntu și Debian au o bază comună, acest lucru nu garantează compatibilitatea pachetului DEB mai recent. O alternativă este compilarea codului sursă pentru a-l adapta distribuției tale.

Arch Linux

Touchegg poate fi instalat pe Arch Linux prin intermediul Arch Linux User Repository. Pentru a-l instala, începe prin descărcarea celui mai recent snapshot. Apoi, deschide un terminal și navighează la directorul de descărcări folosind comanda CD:

cd ~/Download

Aici, extrage snapshot-ul:

tar zxvf touchegg.tar.gz

Intră în folderul ~/Downloads/touchegg folosind comanda CD și inițiază procesul de generare a pachetului:

cd ~/Downloads/touchegg
makepkg

După ce pachetul este generat, instalează-l în sistem prin:

sudo pacman -U *.pkg.tar.xz

Fedora

sudo dnf copr enable mhoeher/multitouch

sudo dnf install touchegg

OpenSUSE

sudo zypper install touchegg

Alte Distribuții Linux

Instalarea Touchegg pe distribuții mai puțin cunoscute este simplă, deoarece dezvoltatorul a oferit instrucțiuni precise despre cum să compilezi codul sursă. Cea mai recentă versiune a software-ului poate fi descărcată direct de pe Github. După descărcare, urmează pașii pentru a compila codul.

Configurarea Profilului Tactil

Touchegg nu este o aplicație cu interfață grafică, ci un program terminal care rulează în fundal, identifică gesturile și le transmite către touchpad. Pentru majoritatea utilizatorilor, interfața grafică nu este necesară, iar programul generează un profil automat. Pentru a crea un profil nou, deschide un terminal și introdu comanda Touchegg. La prima execuție, programul va genera automat un nou profil.

touchegg

Permite programului să ruleze pentru o scurtă perioadă pentru a genera configurația necesară. După finalizarea procesului, apasă Ctrl + Z pentru a suspenda programul.

Utilizarea Touchegg-GUI

Deși programul terminal este adecvat pentru majoritatea utilizatorilor, o interfață grafică poate fi preferată pentru cei care doresc să-și personalizeze gesturile tactile. Din nefericire, această interfață nu este la fel de accesibilă ca programul terminal și necesită compilare din cod sursă.

Pasul 1: Asigură-te că instrumentul git este instalat pe sistemul tău Linux. Apoi, folosește-l pentru a descărca cea mai recentă versiune a codului sursă:

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

Pasul 2: Instalează dependențele necesare pentru funcționarea Touchegg-Gce. Pe Ubuntu, aceste dependențe includ „build-essential libqt4-dev libx11-6 libx11-dev”. Pe alte distribuții, caută dependențe similare. Utilizatorii Arch pot instala un pachet din AUR aici.

Pasul 3: Inițiază compilarea. Pentru a instala programul la nivelul întregului sistem, astfel încât toți utilizatorii să-l poată utiliza, folosește următoarele instrucțiuni:

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

Pentru a instala programul în directorul personal al utilizatorului, execută:

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

După compilare, deschide lansatorul de aplicații și lansează „Touchegg GUI”. Aceasta va deschide o interfață intuitivă care permite utilizatorilor să creeze mai ușor gesturi personalizate. Pentru a crea un gest personalizat, accesează GUI și selectează „Gestures”. În zona de gesturi, apasă pe semnul + pentru a adăuga un gest specific pentru o aplicație. Alternativ, folosește funcția „ALL” pentru a atribui un gest întregului sistem.

Parcurge lista de gesturi pentru a asocia automat acțiuni gestului nou creat. După alegerea gestului dorit, parcurge lista de acțiuni pentru a selecta efectul acestuia. Odată configurat totul, apasă pe „aplicați” pentru a salva modificările.

Gesturile ar trebui să funcționeze imediat. Dacă nu, repornește computerul (sau doar Touchegg) pentru a activa modificările.

Pornirea Automată a Touchegg

Pornirea automată a Touchegg este esențială pentru a menține gesturile active. Pentru a realiza acest lucru, creează o intrare de pornire.

sudo nano touchegg.desktop

Apoi, introdu următorul cod:

[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

Salvează fișierul cu Ctrl + O.

Actualizează permisiunile folosind Chmod pentru ca sistemul tău Linux să poată executa fișierul desktop. Acesta este un pas crucial pentru funcționarea corectă.

sudo chmod +X touchegg.desktop

În cele din urmă, mută fișierul desktop în directorul autostart.

mv touchegg.desktop ~/.config/autostart