Vielseitigkeit ist sozusagen eine der Tugenden, die mir an GNU / Linux am besten gefällt. Alles, was mir jemals in den Sinn kam, ließ ich unter GNU / Linux funktionieren. Genau darum geht es bei der Vielseitigkeit, das System an unterschiedliche Situationen und Konfigurationen anzupassen. Es gibt so viele Situationen, dass ich mich nicht mehr an alle erinnere, aber ich erinnere mich an die letzte, die ich unten mit Ihnen teilen werde.
Es stellt sich heraus, dass ich vor Tagen eine gekauft habe drahtlose USB-Maus um mir die Arbeit mit Gimp zu erleichtern, da das logische Entwerfen mit dem Touchpad schwierig ist (wie launisch auch immer sein mag: P).
Mit der Maus erschwerte manchmal der Kontakt der Handfläche mit dem Touchpad die Arbeit. Die Lösung war logisch Touchpad Es sollte beim Anschließen der Maus deaktiviert und nach dem Trennen wieder aktiviert werden Wiki de archlinux und Eintrag im Forum von Manjaro Ich habe einen Weg gefunden, diesen Prozess zu automatisieren.
Es lohnt sich, dies mit dem zu klären kcm-Touchpad 0.3.1 installiert seit CCR Es wird nur deaktiviert, wenn die Maus angeschlossen ist, aber nach dem Trennen nicht wieder aktiviert. Deshalb verwenden wir diese Methode. Machen wir das!
Wie deaktiviere ich das Touchpad?
Mit der Maus verbunden laufen:
xinput --list
In meinem Fall wurde diese Ausgabe generiert:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Microfins 2.4G Wireless Optical Mouse id=10 [slave pointer (2)]
⎜ ↳ HID 04f3:0103 id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
Als nächstes erstellen wir ein Skript, das den automatischen Prozess ausführt (es liegt an jedem, den Texteditor zu verwenden und an dem gewünschten Ort zu speichern, hier verwenden wir den Ort des ursprünglichen Beitrags):
sudo nano /usr/local/bin/touchpad
Wir kopieren und fügen Folgendes ein:
#! / bin / bash list = `xinput --list | grep -i 'mouse'` if [$ {# list} -eq 0]; dann exec `synclient touchpadoff = 0` benachrichtigen-senden" Keine USB-Maus erkannt "" Touchpad aktiviert "sonst exec` synclient touchpadoff = 1` benachrichtigen-senden" USB-Maus verbunden "" Touchpad deaktiviert "fi
Wir bleiben bei CTRL + SHIFT + V und wir sparen mit CTRL + O
Bei Bedarf ersetzen wir 'Maus' von dem Gerät, dessen Name mit dem ersten Befehl generiert wird. Wenn wir eine kabelgebundene USB-Maus haben, nehmen wir keine Änderungen vor. In meinem Fall:
grep -i 'Microfins'
Wir geben Ihnen die Erlaubnis zur Ausführung:
sudo chmod +x /usr/local/bin/touchpad
Wir erstellen eine Regel udev Damit wird das Skript jedes Mal ausgeführt, wenn wir die USB-Maus verbinden oder trennen
sudo nano /etc/udev/rules.d/01-touchpad.rules
Wir kopieren und fügen Folgendes ein:
<preSUBSYSTEM==»input», KERNEL==»mouse[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/. Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »Eingabe», KERNEL == »Maus [0-9] *», AKTION == »Entfernen», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / Benutzername / .Xauthority », RUN + =» / usr / local / bin / touchpad »
Wir modifizieren Benutzername von unserem Benutzer und falls das Skript an einem anderen Ort gespeichert wurde, weisen wir es korrekt zu
Wir sparen mit CTRL + O
Schließlich müssen wir das Skript bei jedem Start ausführen. In KDE werden wir:
Systemeinstellungen> Starten und Herunterfahren> Autostart> Skript hinzufügen und wir suchen das Skript in / usr / local / bin
Ein Neustart reicht aus, um die neue Konfiguration genießen zu können
Der Tipp ist sehr nützlich, ich hoffe es zu tun, wenn ich den Laptop kaufe; (
Es ist klarstellbar, dass die
pacman -S kcm-touchpad (in Chakra)
Installieren Sie ein Touchpad-Konfigurationsmodul in den Systemeinstellungen, mit dem Sie es einfach konfigurieren können, einschließlich der im Beitrag erläuterten Informationen.
Mit dem CCR kcm-touchpad oder den offiziellen Repositories funktioniert das bei mir nicht. Es muss an dem Mausmodell liegen, das ich verwende, und deshalb habe ich diese Methode verwendet
Hallo, ich weiß, dass dieser Beitrag alt ist und dass alles im Wiki enthalten ist. Ich möchte nur die Änderung für diejenigen hinzufügen, die mich mögen, die zu diesem Beitrag kommen und Grüße.
Beim Hinzufügen der udeb-Regel in /etc/udev/rules.d/01-touchpad.rules gilt Folgendes
SUBSYSTEM == »Eingabe», KERNEL == »Maus [0-9]«, ACTION ==» add », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
SUBSYSTEM == »Eingabe», KERNEL == »Maus [0-9]«, ACTION ==» entfernen », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / Benutzername / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″