So erhalten Sie Macbook-Touchpad-Gesten unter Linux

Linux hat eine wirklich großartige Geräteunterstützung. Mit jeder Version werden dem Kernel neue Treiber hinzugefügt. Von Touchpads über drahtlose Karten bis hin zu Fingerabdruckscannern. Obwohl die Geräte gut unterstützt werden, bleibt die Plattform leider weit hinter anderen Betriebssystemen zurück, wenn es um die moderne Verwendung von Trackpads, Clickpads und dergleichen geht. Seit Jahren wünschen sich Linux-Benutzer ein moderneres Berührungs-/Gestenerlebnis, das Mac-Benutzer genießen. Viele Projekte haben versucht, die Macbook-Touchpad-Gesten unter Linux nachzuahmen, aber der beste und universellste Weg, Mac-ähnliche Touch-Gesten für Laptops zu erhalten, ist die Installation von Touchegg. Es ist ein Programm, mit dem Benutzer der Linux-Plattform individuelle Gesten hinzufügen können.

Installation

Touchegg ist auf den meisten Linux-Distributionen weit verbreitet. So bringen Sie es auf Ihrer bevorzugten Distribution zum Laufen.

Ubuntu

sudo apt install touchegg

Debian

Debian hat Touchegg leider nicht in den offiziellen Softwarequellen. Benutzer, die diese Software zum Laufen bringen möchten, können versuchen, die zu verwenden Ubuntu-Paket. Verstehen Sie, dass nur weil Ubuntu und Debian eine gemeinsame Basis haben, dies nicht bedeutet, dass die neueste DEB-Datei funktioniert. Eine gute Alternative besteht darin, einfach den Quellcode zu kompilieren, der in dieser Distribution verwendet werden soll.

Arch-Linux

Die Touchegg-Gestensoftware kann über das Arch Linux User Repository installiert werden. Um es zuerst zu installieren Laden Sie den neuesten Schnappschuss herunter. Öffnen Sie dann ein Terminal und geben Sie mit dem CD-Befehl das Download-Verzeichnis ein.

cd ~/Download

Extrahieren Sie von hier aus den Snapshot.

tar zxvf touchegg.tar.gz

Gehen Sie mit dem CD-Befehl zu ~/Downloads/touchegg und starten Sie den Paketgenerierungsprozess.

cd ~/Downloads/touchegg
makepkg

Nachdem die Paketgenerierung abgeschlossen ist, installieren Sie es auf dem System mit:

sudo pacman -U *.pkg.tar.xz

Fedora

sudo dnf copr enable mhoeher/multitouch

sudo dnf install touchegg

OpenSUSE

sudo zypper install touchegg

Andere Linuxe

Es ist einfach, Touchegg mit weniger bekannten Distributionen zum Laufen zu bringen, da Der Entwickler hat genaue Anweisungen hinterlassen, wie der Quellcode zu kompilieren ist. Alles, was benötigt wird, um die neueste Version der Software herunterzuladen, kann direkt von Github heruntergeladen werden. Schnappen Sie sich den Code und kompilieren Sie alles.

  So installieren Sie Java unter Linux

Konfigurieren des Touch-Profils

Touchegg ist kein GUI-Tool. Stattdessen ist es eine Terminalanwendung, die im Hintergrund läuft, bestimmte Gesten erkennt und diese an das Touchpad weiterleitet. Für die meisten Benutzer wird keine GUI benötigt und die Software generiert automatisch ein Profil. Um ein neues Profil zu erstellen, öffnen Sie ein Terminalfenster und führen Sie den Touchegg-Befehl aus. Da dies der erste Lauf der Software ist, wird automatisch ein neues Profil generiert.

touchegg

Lassen Sie das Programm eine Weile laufen, da es eine neue Konfiguration generieren muss. Wenn die Einrichtung der Konfiguration abgeschlossen ist, drücken Sie Strg + Z, um die Software anzuhalten.

  So richten Sie die Koofr-Cloud-Synchronisierung unter Linux ein

Mit Touchegg-GUI

Obwohl das Terminalprogramm für die meisten Benutzer ausreicht, kann eine GUI-Anwendung für diejenigen attraktiv sein, die ihre eigenen Berührungsgesten anpassen möchten. Leider ist dieses grafische Tool nicht so weit verbreitet wie das Terminal-Tool und muss daher von Grund auf neu kompiliert werden.

Schritt 1: Stellen Sie sicher, dass das Git-Tool auf Ihrem Linux-PC installiert ist. Verwenden Sie es dann, um die neueste Version des Quellcodes zu erhalten.

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

Schritt 2: Installieren Sie die Abhängigkeiten, die für die Ausführung von Touchegg-Gce erforderlich sind. Unter Ubuntu sind diese Abhängigkeiten „build-essential libqt4-dev libx11-6 libx11-dev“. Suchen Sie bei anderen Distributionen nach solchen Abhängigkeiten. Die Namen sollten ähnlich sein. Arch-Benutzer können ein Paket vom Aur holen Hier.

Schritt 3: Starten Sie die Kompilierung. Um das Programm systemweit zu installieren, damit alle Benutzer es verwenden können, verwenden Sie diese Build-Anweisungen:

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

Gehen Sie wie folgt vor, um das Programm im Home-Ordner des Benutzers zu installieren:

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

Öffnen Sie nach dem Erstellen Ihren Anwendungsstarter und öffnen Sie „Touchegg GUI“. Dadurch wird eine einfache Benutzeroberfläche geöffnet, mit der Benutzer einfacher benutzerdefinierte Gesten erstellen können. Um eine benutzerdefinierte Geste zu erstellen, gehen Sie zur GUI und suchen Sie nach „Gesten“. Klicken Sie im Gestenbereich auf das +-Zeichen, um eine bestimmte Anwendungsgeste hinzuzufügen. Verwenden Sie alternativ die „ALL“-Funktion, um dem gesamten System eine Geste zuzuweisen.

  So passen Sie Ordner unter Linux mit Folder Color an

Gehen Sie die Gestenliste durch, um Ihrer neuen Geste automatisch Aktionen zuzuweisen. Gehen Sie dann, nachdem Sie die genaue Geste ausgewählt haben, durch die Aktionsliste, um auszuwählen, was die Geste tun soll. Sobald alles konfiguriert ist, klicken Sie auf „Übernehmen“, um die Änderungen zu speichern.

Gesten sollten sofort nutzbar sein. Wenn dies nicht der Fall ist, müssen Sie möglicherweise Ihren Linux-PC (oder nur Touchegg) neu starten, damit alles funktioniert.

Touchegg automatisch starten

Das automatische Starten von Touchegg ist der Schlüssel, damit die Gesten funktionieren. Erstellen Sie dazu einen Starteintrag.

sudo nano touchegg.desktop

Fügen Sie dann den folgenden Code ein:

[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

Speichern Sie die Datei mit Strg + O.

Aktualisieren Sie die Berechtigungen mit Chmod, damit Ihr Linux-PC die Desktop-Datei ausführt. Ohne geht es nicht.

sudo chmod +X touchegg.desktop

Verschieben Sie zuletzt die Desktop-Datei in den Autostart-Ordner.

mv touchegg.desktop ~/.config/autostart