Alsidighed er en af de dyder, så at sige, at jeg kan lide mest ved GNU / Linux. Alt, hvad der nogensinde kom i tankerne, fik jeg til at arbejde på GNU / Linux. Nå det er hvad alsidighed handler om at tilpasse systemet til forskellige situationer og konfigurationer. Der er så mange situationer, at jeg ikke længere husker dem alle, men jeg kan huske denne sidste, som jeg vil dele med dig nedenfor.
Det viser sig, at jeg for dage siden købte en trådløs USB-mus for at gøre det lettere for mig at arbejde med Gimp, da det logisk set er vanskeligt at designe med touchpad'en (uanset hvor lunefuld man er: P).
Ved brug af musen gjorde kontakten mellem håndfladerne og pegefeltet nogle gange arbejde. Løsningen var logisk touchpad Det skal deaktiveres, når musen tilsluttes og genaktiveres, når den er afbrudt, og det er sådan wiki de archlinux og i en indrejse i Forum for Manjaro Jeg fandt en måde at automatisere denne proces på.
Det er værd at præcisere det med kcm-touchpad 0.3.1 installeret siden CCR Den slukkes kun, når du tilslutter musen, men den tændes ikke igen efter frakobling af den, og det er derfor, vi bruger denne metode. Lad os gøre det!
Sådan deaktiveres touchpad'en?
Med musen tilsluttet køre:
xinput --list
I mit tilfælde blev dette output genereret:
⎡ 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)]
Dernæst skal vi oprette et script, der udfører den automatiske proces (det er op til hver enkelt at bruge teksteditoren og gemme den på det sted, de ønsker, her bruger vi placeringen af det originale indlæg):
sudo nano /usr/local/bin/touchpad
Vi kopierer og indsætter følgende:
#! / bin / bash list = `xinput - liste | grep -i 'mus' 'hvis [$ {# list} -eq 0]; derefter exec `synclient touchpadoff = 0` notify-send" Ingen USB-mus registreret "" Touchpad aktiveret "ellers exec` synclient touchpadoff = 1` notify-send" USB-mus tilsluttet "" Touchpad deaktiveret "fi
Vi holder fast ved CTRL + SKIFT + V og vi sparer med CTRL + O
Hvis det er nødvendigt, udskifter vi det 'mus' af den enhed, hvis navn genereres med den første kommando. Hvis vi har en kablet USB-mus, foretager vi ingen ændringer. I mit tilfælde:
grep -i 'Microfins'
Vi giver dig tilladelse til udførelse:
sudo chmod +x /usr/local/bin/touchpad
Vi opretter en regel udev så det udfører scriptet hver gang vi tilslutter eller afbryder USB-musen
sudo nano /etc/udev/rules.d/01-touchpad.rules
Vi kopierer og indsætter følgende:
<preSUBSYSTEM==»input», KERNEL==»mouse[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/.Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »input», KERNEL == »mus [0-9] *», HANDLING == »fjern», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / hjem / brugernavn / .Xauthority », RUN + =» / usr / local / bin / touchpad »
Vi ændrer brugernavn af vores bruger og i tilfælde af at have gemt scriptet et andet sted tildeler vi det korrekt
Vi sparer med CTRL + O
Endelig skal vi få scriptet til at køre ved hver start. I KDE skal vi:
Systemindstillinger> Opstart og nedlukning> Autostart> Tilføj script og vi ser efter scriptet i / Usr / local / bin
Det vil være nok til at genstarte for at kunne nyde den nye konfiguration
Meget nyttigt tip, jeg håber at gøre det, når jeg køber den bærbare computer; (
Det er værd at præcisere, at
pacman -S kcm-touchpad (i Chakra)
Installer et touchpad-konfigurationsmodul i systemindstillinger, der giver dig mulighed for nemt at konfigurere det, inklusive hvad der er forklaret i indlægget.
Det virker ikke for mig med kcm-touchpad'en fra CCR eller de officielle arkiver. Det må være på grund af den musemodel, jeg bruger, og det er derfor, jeg brugte denne metode
Hej, jeg ved, at dette indlæg er gammelt, og at alt kommer på Wiki. Jeg vil bare tilføje ændringen for dem, der kan lide mig, kommer til dette indlæg og hilsner.
når du tilføjer udeb-reglen i /etc/udev/rules.d/01-touchpad.rules er følgende
SUBSYSTEM == »input», KERNEL == »mus [0-9]«, HANDLING ==» tilføj », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ hjem / brugernavn / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
SUBSYSTEM == »input», KERNEL == »mus [0-9]«, HANDLING ==» fjern », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ hjem / brugernavn / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″