Veelzijdigheid is een van de deugden, om zo te zeggen, die ik het leukst vind aan GNU / Linux. Alles wat ooit bij me opkwam, ging ik werken op GNU / Linux. Nou, dat is waar het bij veelzijdigheid om draait, het systeem aanpassen aan verschillende situaties en configuraties. Er zijn zoveel situaties dat ik ze me niet allemaal meer kan herinneren, maar ik herinner me deze laatste die ik hieronder met jullie zal delen.
Het blijkt dat ik dagen geleden een draadloze usb-muis om het voor mij gemakkelijker te maken om met Gimp te werken, aangezien ontwerpen met het touchpad logischerwijs moeilijk is (hoe grillig ook is: P).
Bij gebruik van de muis hinderde het contact van de handpalm met het touchpad soms het werk. De oplossing was logisch, de touchpad Het moet worden gedeactiveerd bij het aansluiten van de muis en opnieuw worden geactiveerd zodra de verbinding is verbroken en dat is hoe in de wiki de archlinux en in een toegang in het Forum van Manjaro Ik heb een manier gevonden om dit proces te automatiseren.
Het is de moeite waard om dat te verduidelijken met de kcm-touchpad 0.3.1 geïnstalleerd sinds CCR Het wordt alleen gedeactiveerd als de muis is aangesloten, maar het wordt niet opnieuw geactiveerd nadat het is losgekoppeld en daarom zullen we deze methode gebruiken. Laten we het doen!
Hoe schakel ik het touchpad uit?
Met de muis verbonden uitvoeren:
xinput --list
In mijn geval is deze output gegenereerd:
⎡ 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)]
Vervolgens gaan we een script maken dat het automatische proces zal uitvoeren (het is aan iedereen om de teksteditor te gebruiken en deze op de gewenste locatie op te slaan, hier zullen we de locatie van het originele bericht gebruiken):
sudo nano /usr/local/bin/touchpad
We kopiëren en plakken het volgende:
#! / bin / bash list = `xinput --list | grep -i 'mouse'` if [$ {# list} -eq 0]; dan exec `synclient touchpadoff = 0` verwittigen-verzenden" USB-muis niet gedetecteerd "" Touchpad ingeschakeld "else exec` synclient touchpadoff = 1` informeren-verzenden" USB-muis aangesloten "" Touchpad uitgeschakeld "fi
We blijven bij CTRL + SHIFT + V en we blijven bij CTRL + O
Indien nodig vervangen we 'muis' door het apparaat waarvan de naam wordt gegenereerd met het eerste commando. Als we een bedrade USB-muis hebben, brengen we geen wijzigingen aan. In mijn geval:
grep -i 'Microfins'
Wij geven u uitvoeringstoestemming:
sudo chmod +x /usr/local/bin/touchpad
We maken een regel udev zodat het het script uitvoert elke keer dat we de USB-muis aansluiten of loskoppelen
sudo nano /etc/udev/rules.d/01-touchpad.rules
We kopiëren en plakken het volgende:
<preSUBSYSTEM==»invoer», KERNEL==»muis[0-9]*», ACTION==»toevoegen», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/gebruikersnaam/. Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEEM == »invoer», KERNEL == »muis [0-9] *», ACTION == »verwijderen», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / gebruikersnaam / .Xauthority », RUN + =» / usr / local / bin / touchpad »
We passen aan gebruikersnaam door onze gebruiker en in het geval dat we het script op een andere locatie hebben opgeslagen, wijzen we het correct toe
We sparen met CTRL + O
Ten slotte moeten we het script bij elke start laten draaien. In KDE gaan we:
Systeemvoorkeuren> Opstarten en afsluiten> Autostart> Script toevoegen en we zoeken het script in / Usr / local / bin
Het is voldoende om opnieuw op te starten om van de nieuwe configuratie te kunnen genieten
Zeer nuttige tip, ik hoop het te doen als ik de laptop koop; (
Het is de moeite waard om te verduidelijken dat de
pacman -S kcm-touchpad (in chakra)
Installeer een touchpad-configuratiemodule in systeemvoorkeuren waarmee u deze eenvoudig kunt configureren, inclusief wat in het bericht wordt uitgelegd.
Het werkt niet voor mij met het kcm-touchpad van de CCR of de officiële repositories. Het moet zijn vanwege het muismodel dat ik gebruik en daarom heb ik deze methode gebruikt
Hallo, ik weet dat dit bericht oud is en dat alles in de Wiki komt. Ik wil alleen de wijziging toevoegen voor degenen die zoals ik naar dit bericht komen en groeten.
bij het toevoegen van de udeb-regel in /etc/udev/rules.d/01-touchpad.rules is het volgende
SUBSYSTEEM == »invoer», KERNEL == »muis [0-9]«, ACTION ==» toevoegen », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / gebruikersnaam / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
SUBSYSTEEM == »invoer», KERNEL == »muis [0-9]«, ACTION ==» verwijderen », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / gebruikersnaam / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″