Linux har virkelig god enhedsunderstøttelse. Med hver udgivelse tilføjes nye drivere til kernen. Fra touchpads til trådløse kort og endda fingeraftryksscannere. Desværre, selvom enheder er godt understøttet, halter platformen langt bagefter andre operativsystemer, når det kommer til moderne brug af track-pads, click-pads og lignende. I årevis har Linux-brugere ønsket at få en mere moderne berørings-/bevægelsesoplevelse, som Mac-brugere nyder godt af. Mange projekter har forsøgt at efterligne Macbook-touchpad-bevægelserne på Linux, men den bedste og mest universelle måde at få Mac-lignende berøringsbevægelser til bærbare computere er ved at installere Touchegg. Det er et program, der giver brugerne mulighed for at tilføje individuelle bevægelser til Linux-platformen.
Indholdsfortegnelse
Installation
Touchegg er bredt tilgængelig på de fleste Linux-distributioner. Sådan får du det til at køre på din yndlingsdistribution.
Ubuntu
sudo apt install touchegg
Debian
Debian har desværre ikke Touchegg i de officielle softwarekilder. Brugere, der ønsker at få denne software til at køre, kan prøve at bruge Ubuntu pakke. Forstå, at bare fordi Ubuntu og Debian deler en base, betyder det ikke, at den seneste DEB-fil vil fungere. Et godt alternativ er blot at kompilere kildekoden til brug på denne distribution.
Arch Linux
Touchegg gestus-softwaren er tilgængelig til installation via Arch Linux User Repository. For at installere det, først download det seneste snapshot. Åbn derefter en terminal og brug CD-kommandoen til at gå ind i download-biblioteket.
cd ~/Download
Herfra skal du udtrække øjebliksbilledet.
tar zxvf touchegg.tar.gz
Gå til ~/Downloads/touchegg med CD-kommandoen, og start pakkegenereringsprocessen.
cd ~/Downloads/touchegg makepkg
Når pakkegenereringen er færdig, skal du installere den på systemet med:
sudo pacman -U *.pkg.tar.xz
Fedora
sudo dnf copr enable mhoeher/multitouch sudo dnf install touchegg
OpenSUSE
sudo zypper install touchegg
Andre Linux’er
Det er nemt at få Touchegg til at arbejde på mindre kendte distributioner udvikleren har efterladt nøjagtige instruktioner om, hvordan man kompilerer kildekoden. Alt det nødvendige for at få fat i den nyeste version af softwaren er klar til download direkte fra Github. Grib koden, og kompiler alt.
Konfiguration af Touch-profilen
Touchegg er ikke et GUI-værktøj. I stedet er det en terminalapplikation, der kører i baggrunden, genkender visse bevægelser og sender dette til touchpad’en. For de fleste brugere er en GUI ikke nødvendig, og softwaren genererer automatisk en profil. For at oprette en ny profil skal du åbne et terminalvindue og køre Touchegg-kommandoen. Da dette er den første kørsel af softwaren, genereres en ny profil automatisk.
touchegg
Lad programmet køre et stykke tid, da det skal generere en ny konfiguration. Når konfigurationsopsætningen er færdig, skal du trykke på Ctrl + Z for at suspendere softwaren.
Brug af Touchegg-GUI
Selvom terminalprogrammet er tilstrækkeligt for de fleste brugere, kan en GUI-applikation være attraktiv for dem, der ønsker at tilpasse deres egne berøringsbevægelser. Desværre er dette grafiske værktøj ikke så bredt tilgængeligt som terminalværktøjet, og det skal derfor kompileres fra bunden.
Trin 1: Sørg for, at git-værktøjet er installeret på din Linux-pc. Brug den derefter til at hente den nyeste version af kildekoden.
git clone https://github.com/Raffarti/Touchegg-gce.git
Trin 2: Installer de afhængigheder, der er nødvendige for, at Touchegg-Gce kan køre. På Ubuntu er disse afhængigheder “build-essential libqt4-dev libx11-6 libx11-dev”. På andre distributioner skal du kigge efter afhængigheder som disse. Navnene skal ligne hinanden. Arch-brugere kan få fat i en pakke fra Aur her.
Trin 3: Start kompileringen. For at installere programmet i hele systemet, så alle brugere kan bruge det, skal du bruge disse byggevejledninger:
mkdir build && cd build qmake .. make && make install
For at installere programmet i brugerens hjemmemappe skal du gøre:
mkdir build && cd build qmake PREFIX=~/.local .. make && make install
Efter opbygningen skal du åbne din programstarter og åbne “Touchegg GUI”. Dette åbner en simpel grænseflade, der giver brugerne mulighed for lettere at oprette brugerdefinerede bevægelser. For at oprette en brugerdefineret gestus skal du gå til GUI og finde “Gestures”. Inde i bevægelsesområdet skal du klikke på +-tegnet for at tilføje en specifik applikationsbevægelse. Alternativt kan du bruge “ALLE”-funktionen til at tildele en gestus til hele systemet.
Gå gennem gestuslisten for automatisk at tildele handlinger til din nye gestus. Derefter, efter at have valgt den nøjagtige gestus, skal du gå gennem handlingslisten for at vælge, hvad gestus skal gøre. Når alt er konfigureret, skal du klikke på “anvend” for at gemme ændringerne.
Gestik skal umiddelbart kunne bruges. Hvis de ikke er det, skal du muligvis genstarte din Linux-pc (eller bare Touchegg), for at alt fungerer.
Autostarter Touchegg
Autostart af Touchegg er nøglen til at holde bevægelserne i gang. For at gøre dette skal du oprette en startpost.
sudo nano touchegg.desktop
Indsæt derefter følgende kode:
[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
Gem filen med Ctrl + O.
Opdater tilladelserne ved hjælp af Chmod, så din Linux-pc vil udføre desktop-filen. Det vil ikke fungere uden det.
sudo chmod +X touchegg.desktop
Til sidst skal du flytte skrivebordsfilen til autostart-mappen.
mv touchegg.desktop ~/.config/autostart