Mångsidighet är en av dygderna så att säga att jag gillar mest om GNU / Linux. Allt som någonsin tänkte på mig fick jag det att fungera på GNU / Linux. Tja, det är vad mångsidighet handlar om, att anpassa systemet till olika situationer och konfigurationer. Det finns så många situationer att jag inte längre kommer ihåg dem alla men jag kommer ihåg den här sista som jag kommer att dela med dig nedan.
Det visar sig att för några dagar sedan köpte jag en trådlös USB-mus för att göra det lättare för mig att arbeta med Gimp, eftersom det logiskt sett är svårt att designa med pekplattan (hur snygg det än är: P).
Att använda musen, vid vissa tillfällen, gjorde handflatans kontakt med pekplattan svårt. Lösningen var logisk, den pekplatta Det bör inaktiveras när du ansluter musen och återaktiveras när den kopplats bort och så är det i wiki de archlinux och i en inträde i forumet för Manjaro Jag hittade ett sätt att automatisera denna process.
Det är värt att klargöra det med kcm-pekplatta 0.3.1 installerat sedan CCR Den inaktiveras bara när musen är ansluten men återaktiveras inte efter att den kopplats bort och det är därför vi kommer att använda den här metoden. Vi gör det!
Hur inaktiverar du pekplattan?
Med musen ansluten kör:
xinput --list
I mitt fall genererades denna produktion:
⎡ 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)]
Därefter ska vi skapa ett skript som utför den automatiska processen (det är upp till var och en att använda textredigeraren och spara den på den plats de vill ha, här använder vi platsen för det ursprungliga inlägget):
sudo nano /usr/local/bin/touchpad
Vi kopierar och klistrar in följande:
#! / bin / bash list = `xinput --list | grep -i 'mus' 'om [$ {# list} -eq 0]; sedan exec `synclient touchpadoff = 0` meddela-skicka" Ingen USB-mus upptäckt "" Touchpad aktiverad "annars exec` synclient touchpadoff = 1` meddela-skicka" USB-mus ansluten "" Touchpad inaktiverad "fi
Vi håller fast vid CTRL + SKIFT + V och vi fortsätter med CTRL + O
Vid behov byter vi ut det 'mus' av den enhet vars namn genereras med det första kommandot. Om vi har en trådbunden USB-mus gör vi inga ändringar. I mitt fall:
grep -i 'Microfins'
Vi ger dig körningstillstånd:
sudo chmod +x /usr/local/bin/touchpad
Vi skapar en regel udev så att det kör skriptet varje gång vi ansluter eller kopplar bort USB-musen
sudo nano /etc/udev/rules.d/01-touchpad.rules
Vi kopierar och klistrar in följande:
<preSUBSYSTEM==»ingång», KERNEL==»mus[0-9]*», ACTION==»lägg till», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/hem/användarnamn/. Xauthority», RUN+=»/usr/local/bin/pekplatta»
SUBSYSTEM == »input», KERNEL == »mus [0-9] *», ACTION == »ta bort», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / hem / användarnamn / .Xauthority », RUN + =» / usr / local / bin / touchpad »
Vi modifierar Användarnamn av vår användare och om vi har sparat skriptet på en annan plats tilldelar vi det korrekt
Vi sparar med CTRL + O
Slutligen måste vi få skriptet att köras vid varje start. I KDE ska vi:
Systeminställningar> Start och avstängning> Autostart> Lägg till skript och vi letar efter manuset i / Usr / local / bin
Det räcker att starta om för att kunna njuta av den nya konfigurationen
Tipsen är mycket användbar, jag hoppas kunna göra det när jag köper den bärbara datorn; (
Det är värt att klargöra att
pacman -S kcm-pekplatta (i Chakra)
Installera en pekplattans konfigurationsmodul i systeminställningarna som gör att du enkelt kan konfigurera den, inklusive vad som förklaras i inlägget.
Jag arbetar inte med kcm-pekplattan på CCR eller de officiella förvaren. Det måste bero på den musmodell som jag använder och det är därför jag använde den här metoden
Hej, jag vet att det här inlägget är gammalt och att allt kommer på Wiki. Jag vill bara lägga till ändringen för de som gillar mig kommer till det här inlägget och hälsningar.
när du lägger till udeb-regeln i /etc/udev/rules.d/01-touchpad.rules är följande
SUBSYSTEM == »input», KERNEL == »mus [0-9]«, ACTION ==» lägg till », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ hem / användarnamn / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
SUBSYSTEM == »input», KERNEL == »mus [0-9]«, ACTION ==» ta bort », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ hem / användarnamn / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″