Како добити покрете додирне табле за Мацбоок на Линуку

Linux operativni sistem nudi izvanrednu podršku za različite uređaje. Sa svakom novom verzijom kernela, dodaju se novi drajveri. Od tačpeda, bežičnih kartica, pa čak i skenera otiska prsta. Međutim, uprkos dobroj podršci za uređaje, platforma zaostaje za drugim operativnim sistemima kada je reč o modernoj upotrebi tačpeda i sličnih tehnologija. Korisnici Linuxa već godinama priželjkuju intuitivnije iskustvo sa dodirima i gestikulacijama, kakvo je dostupno korisnicima macOS-a. Bilo je mnogo pokušaja da se imitiraju Mac-ovi pokreti tačpeda na Linuxu, ali najbolji i najuniverzalniji način da se postigne slično iskustvo je instaliranje Touchégg-a. Ovaj program omogućava korisnicima da dodaju personalizovane pokrete na Linux platformu.

Instalacija

Touchégg je široko dostupan u većini Linux distribucija. Evo kako ga možete instalirati na vašoj omiljenoj distribuciji:

Ubuntu

sudo apt install touchegg

Debian

Nažalost, Debian nema Touchégg u zvaničnim repozitorijumima softvera. Korisnici koji žele da koriste ovaj softver mogu pokušati da preuzmu Ubuntu paket. Imajte na umu da, iako Ubuntu i Debian dele bazu, to ne znači da će najnovija .DEB datoteka sigurno raditi. Bolja alternativa je kompajliranje izvornog koda koji će se koristiti u ovoj distribuciji.

Arch Linux

Touchégg je dostupan za instalaciju putem Arch Linux korisničkog repozitorijuma. Prvo, da biste ga instalirali, preuzmite najnoviji snapshot. Zatim otvorite terminal i pomoću komande ‘cd’ uđite u direktorijum za preuzimanja.

cd ~/Downloads

Odatle, raspakujte snapshot.

tar zxvf touchegg.tar.gz

Pređite na ~/Downloads/touchegg pomoću komande ‘cd’ i pokrenite proces generisanja paketa.

cd ~/Downloads/touchegg
makepkg

Nakon što je generisanje paketa završeno, instalirajte ga u sistem pomoću:

sudo pacman -U *.pkg.tar.xz

Fedora

sudo dnf copr enable mhoeher/multitouch

sudo dnf install touchegg

OpenSUSE

sudo zypper install touchegg

Ostali Linuxi

Pokretanje Touchégg-a na manje poznatim distribucijama je lako, jer je programer ostavio detaljna uputstva o tome kako kompajlirati izvorni kod. Sve što je potrebno za preuzimanje najnovije verzije softvera je dostupno direktno sa GitHuba. Preuzmite kod i kompajlirajte ga.

Konfigurisanje Touchégg profila

Touchégg nije GUI alat. To je terminalska aplikacija koja radi u pozadini, prepoznaje određene pokrete i prenosi ih na tačped. Za većinu korisnika GUI nije neophodan, a softver automatski generiše profil. Da biste kreirali novi profil, otvorite terminal i pokrenite komandu Touchégg. S obzirom da je ovo prvo pokretanje softvera, novi profil će se automatski generisati.

touchegg

Ostavite program da radi neko vreme, jer mu je potrebno da generiše novu konfiguraciju. Kada je podešavanje konfiguracije završeno, pritisnite Ctrl + Z da suspendujete softver.

Korišćenje Touchégg-GUI

Iako je terminalski program dovoljan za većinu korisnika, GUI aplikacija može biti interesantna za one koji žele da prilagode sopstvene pokrete dodira. Nažalost, ovaj grafički alat nije tako široko dostupan kao terminalski, pa ga je potrebno kompajlirati od nule.

Korak 1: Uverite se da je Git alat instaliran na vašem Linux računaru. Zatim ga koristite da preuzmete najnoviju verziju izvornog koda.

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

Korak 2: Instalirajte zavisnosti koje su neophodne da bi se Touchégg-Gce pokrenuo. Na Ubuntu, ove zavisnosti su „build-essential libqt4-dev libx11-6 libx11-dev“. U drugim distribucijama, potražite zavisnosti sličnog naziva. Korisnici Arch-a mogu preuzeti paket iz AUR-a ovde.

Korak 3: Pokrenite kompilaciju. Da biste instalirali program na celom sistemu, tako da svi korisnici mogu da ga koriste, koristite sledeća uputstva:

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

Da biste instalirali program u početni direktorijum korisnika, uradite sledeće:

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

Nakon izgradnje, otvorite pokretač aplikacija i pokrenite „Touchégg GUI“. Ovo će otvoriti jednostavan interfejs koji će korisnicima omogućiti da lakše kreiraju prilagođene pokrete. Da biste kreirali prilagođen pokret, idite na GUI i pronađite „Gestovi“. U okviru gestova, kliknite na znak + da biste dodali određeni pokret aplikaciji. Alternativno, koristite funkciju „SVE“ da biste dodelili pokret celom sistemu.

Prođite kroz listu pokreta da biste automatski dodelili radnje svom novom pokretu. Nakon što odaberete tačan pokret, prođite kroz listu radnji da biste izabrali šta pokret treba da uradi. Kada je sve konfigurisano, kliknite na „Primeni“ da biste sačuvali promene.

Gestovi bi odmah trebali biti upotrebljivi. Ako nisu, možda ćete morati da restartujete svoj Linux računar (ili samo Touchégg) da bi sve funkcionisalo.

Automatsko pokretanje Touchégg-a

Automatsko pokretanje Touchégg-a je ključno za održavanje funkcionalnosti pokreta. Da biste to uradili, kreirajte unos za pokretanje.

sudo nano touchegg.desktop

Zatim, nalepite sledeći kod:

[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

Sačuvajte datoteku pomoću Ctrl + O.

Ažurirajte dozvole koristeći chmod, tako da će vaš Linux računar izvršiti desktop datoteku. Bez toga neće raditi.

sudo chmod +X touchegg.desktop

Na kraju, premestite desktop datoteku u direktorijum za automatsko pokretanje.

mv touchegg.desktop ~/.config/autostart