Универсалността е една от добродетелите, така да се каже, че най-много ми харесва в GNU / Linux. Всичко, което някога ми е минавало през ума, го накарах да работи върху GNU / Linux. Ами в това се състои гъвкавостта, адаптиране на системата към различни ситуации и конфигурации. Има толкова много ситуации, че вече не помня всички, но помня тази последна, която ще споделя с вас по-долу.
Оказва се, че преди дни си купих безжична usb мишка - за да ми е по-лесно да работя с Gimp, тъй като проектирането с тъчпада логично е трудно (колкото и капризен да е: P).
Използвайки мишката, понякога контактът на дланта с тъчпада затрудняваше работата. Решението беше логично, тъчпад трябва да се деактивира при свързване на мишката и да се активира отново след изключване и това е как в уики de archlinux и в a Entrada във форума на Manjaro Намерих начин да автоматизирам този процес.
Струва си да се изясни, че с kcm-тъчпад 0.3.1 инсталиран от CCR Той се деактивира само когато мишката е свързана, но не се активира отново, след като я изключите и затова ще използваме този метод. Хайде да го направим!
Как да деактивирам тъчпада?
С свързано изпълнение на мишката:
xinput --list
В моя случай този изход е генериран:
⎡ 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)]
След това ще създадем скрипт, който ще изпълнява автоматичния процес (всеки трябва да използва текстовия редактор и да го запази на желаното от тях място, тук ще използваме местоположението на оригиналната публикация):
sudo nano /usr/local/bin/touchpad
Копираме и поставяме следното:
#! / bin / bash list = `xinput --list | grep -i 'мишка', ако [$ {# list} -eq 0]; след това изпълнете `synclient touchpadoff = 0` notify-send" Няма открита USB мишка "" Touchpad активиран "else exec` synclient touchpadoff = 1` notify-send" USB мишката е свързана "" Touchpad деактивиран "fi
Ние се придържаме към CTRL + SHIFT + V и спестяваме с CTRL + O
При необходимост заместваме "Мишка" от устройството, чието име се генерира с първата команда. Ако имаме кабелна USB мишка, не правим никакви модификации. В моя случай:
grep -i 'Microfins'
Даваме ви разрешение за изпълнение:
sudo chmod +x /usr/local/bin/touchpad
Ние създаваме правило udev така че да изпълнява скрипта всеки път, когато свързваме или изключваме USB мишката
sudo nano /etc/udev/rules.d/01-touchpad.rules
Копираме и поставяме следното:
<preSUBSYSTEM==»input», KERNEL==»mouse[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/. Xauthority», RUN+=»/usr/local/bin/тъчпад»
SUBSYSTEM == »input», KERNEL == »mouse [0-9] *», ACTION == »remove», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / потребителско име / .Xauthority », RUN + =» / usr / local / bin / touchpad »
Ние модифицираме потребителско име от нашия потребител и в случай на запазване на скрипта на друго място, ние го присвояваме правилно
Спестяваме с CTRL + O
Накрая трябва да накараме скрипта да се изпълнява при всяко стартиране. В KDE ще:
Системни предпочитания> Стартиране и изключване> Автостартиране> Добавяне на скрипт и търсим сценария в / ЮЕсАр / местни / хамбар
Достатъчно е да рестартирате, за да можете да се насладите на новата конфигурация
Много полезен съвет, надявам се да го направя, когато купя лаптопа; (
Струва си да се изясни, че
pacman -S kcm-тъчпад (в чакра)
Инсталирайте модул за конфигуриране на тъчпад в системните предпочитания, който ви позволява лесно да го конфигурирате, включително това, което е обяснено в публикацията.
При мен не работи с CCR kcm-тъчпада или официалните хранилища. Трябва да е заради модела на мишката, който използвам и затова използвах този метод
Здравейте, знам, че тази публикация е стара и че всичко идва в Wiki, просто искам да добавя промяната за тези, които ме харесват, идват към тази публикация и поздрави.
при добавяне на правилото udeb в /etc/udev/rules.d/01-touchpad.rules е следното
ПОДСИСТЕМА == »вход», КЕРНЕЛ == »мишка [0-9]«, ACTION ==» добавяне », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ начало / потребителско име / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
ПОДСИСТЕМА == »вход», КЕРНЕЛ == »мишка [0-9]«, ACTION ==» премахване », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / потребителско име / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″