LINUX.ORG.RU

отключение touchpad в DE/WM

 , , ,


1

3

Как вы отключаете touchpad на ноутбуке?

Интересует, как в kde4, так и общий какой-нибудь вариант;

Когда-то нагуглил решение, через xmodmap, если память не изменяет, но в данном способе, проблема была, то что стоит выйти в терминал tty1-6 и вернуть в иксы сразу touchpad был заново включен

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

для asus k53s
вкл - sudo modprobe psmouse
выкл - sudo rmmod psmouse

q11q11 ★★★★★
()
Последнее исправление: q11q11 (всего исправлений: 1)

Как вы отключаете touchpad на ноутбуке?

Модуль ideapad_laptop обрабатывает нажатие Fn-F6 и вызывает i8042_command() с I8042_CMD_AUX_DISABLE или I8042_CMD_AUX_ENABLE.

Другой возможный вариант — команда «synclient TouchpadOff=1», но это работает только в иксах.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

Надо же, в hp такой Fn-клавиши нету(

NK ★★★★★
() автор топика

А не подскажите, как (или через что) можно навесить на конкретную клавишу отдельный скрипт/команду?

NK ★★★★★
() автор топика

Была такая вещь как synaptiks - умела временно отключать при вводе текста и при подключении мыши. Не уверен, но может сейчас она уже интегрирована в KDE.

Pavval ★★★★★
()
Ответ на: комментарий от gentoo_root

Спасибо, то что надо

synclient TouchpadOff=1

испробовал с выходом в терминал(ы) и возвратом иксы выставленный параметр сохраняется

NK ★★★★★
() автор топика
Ответ на: комментарий от Pavval

Спасибо, посмотрел там питон зависимости какие-то и к сожалению не удалось запустить, не знаю, может зависимость какая-то надо

Traceback (most recent call last):
  File "/usr/bin/synaptiks", line 8, in <module>
    load_entry_point('synaptiks==0.8.1', 'gui_scripts', 'synaptiks')()
  File "/usr/lib64/python2.6/site-packages/pkg_resources.py", line 318, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib64/python2.6/site-packages/pkg_resources.py", line 2221, in load_entry_point
    return ep.load()
  File "/usr/lib64/python2.6/site-packages/pkg_resources.py", line 1954, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib64/python2.6/site-packages/synaptiks/kde/__init__.py", line 39, in <module>
    from PyKDE4.kdecore import KAboutData, ki18nc
  File "/usr/lib64/python2.6/site-packages/PyKDE4/__init__.py", line 1, in <module>
    import sys,DLFCN
ImportError: No module named DLFCN
NK ★★★★★
() автор топика
Ответ на: комментарий от shrm

Да никак не отключаю. Зачем?

просто бывает то что при наборе пальчиком большим да задеть можно и указатель не на то окно налазит и бывает то тем самым окно выбирается и становится активным

NK ★★★★★
() автор топика
Ответ на: комментарий от Pavval

А py2 или 3 или без разницы? (просто нагуглил какие-то упоминания с данной ошибкой и про py-3)

NK ★★★★★
() автор топика
Ответ на: комментарий от anonymous

ktouchpadenabler

собрал поставил, а как его запускать?)

NK ★★★★★
() автор топика

Ладно, всем спасибо, реализовал пока что так:

При старте kde запускается скрипт (у kde4 такая возможность сделать есть) со следующим содержимым:

#!/bin/sh

TP="`synclient -l | grep TouchpadOff | awk {'print $3'}`"

if	[ "$TP" == "0" ]; then
 synclient TouchpadOff=1
elif	[ "$TP" == "1" ]; then
 synclient TouchpadOff=0
fi

Если кто что-нибудь может еще посоветовать - посоветуйте, пожалуйста, рассмотрим, испробуем

NK ★★★★★
() автор топика

<Fn + F10>, Samsung RV520-s0l. В других моделях от иных производителей также работало по <Fn + F{X}>. Событие обрабатывается соответствующим platform-driver'ом.

carasin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.