[КАК] Деактивирайте тъчпада, когато свързвате USB мишка в Чакра

Тъчпад

Универсалността е една от добродетелите, така да се каже, че най-много ми харесва в GNU / Linux. Всичко, което някога ми е минавало през ума, го накарах да работи върху GNU / Linux. Ами в това се състои гъвкавостта, адаптиране на системата към различни ситуации и конфигурации. Има толкова много ситуации, че вече не помня всички, но помня тази последна, която ще споделя с вас по-долу.

Оказва се, че преди дни си купих безжична usb мишка - за да ми е по-лесно да работя с Gimp, тъй като проектирането с тъчпада логично е трудно (колкото и капризен да е: P).

Използвайки мишката, понякога контактът на дланта с тъчпада затрудняваше работата. Решението беше логично, тъчпад трябва да се деактивира при свързване на мишката и да се активира отново след изключване и това е как в уики de archlinux и в a Entrada във форума на Manjaro Намерих начин да автоматизирам този процес.

Струва си да се изясни, че с kcm-тъчпад 0.3.1 инсталиран от CCR Той се деактивира само когато мишката е свързана, но не се активира отново, след като я изключите и затова ще използваме този метод. Хайде да го направим!

Тествано на Chakra, Archlinux и Manjaro. Може да не работи на всички дистрибуции

Как да деактивирам тъчпада?

С свързано изпълнение на мишката:

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 ще:

Системни предпочитания> Стартиране и изключване> Автостартиране> Добавяне на скрипт и търсим сценария в / ЮЕсАр / местни / хамбар

Достатъчно е да рестартирате, за да можете да се насладите на новата конфигурация

Тези и други конфигурации могат да бъдат намерени в wiki на Archlinux

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   CRIS каза той

    Много полезен съвет, надявам се да го направя, когато купя лаптопа; (

  2.   Фега каза той

    Струва си да се изясни, че

  3.   JW каза той

    pacman -S kcm-тъчпад (в чакра)
    Инсталирайте модул за конфигуриране на тъчпад в системните предпочитания, който ви позволява лесно да го конфигурирате, включително това, което е обяснено в публикацията.

    1.    Фега каза той

      При мен не работи с CCR kcm-тъчпада или официалните хранилища. Трябва да е заради модела на мишката, който използвам и затова използвах този метод

  4.   Тона каза той

    Здравейте, знам, че тази публикация е стара и че всичко идва в 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 ″