Отключение тачпада (KDE) [ЧАСТИЧНО РЕШЕНО]
vanger 25 января, 2014 - 16:17
Добрый день.
Тачпад работает. Пытаюсь научиться его отключать. Пока хоть как-нибудь.
Поставил
x11-drivers/xf86-input-synaptics
kde-misc/kcm_touchpad
kde-misc/synaptiks
Но в System Settings --> Input Devices --> Touchpad пишут, что тачпад не найден.
Создание /etc/X11/xorg.conf.d/50-synaptics.conf по вики: http://wiki.gentoo.org/wiki/Synaptics#Fixed_Configuration не помогает.
В чём может быть дело? Ноутбук сравнительно новый. Может ли быть, что для нормальной работы тачпада хорошо бы новое ядро? Сейчас 3.10.25.
»
- Для комментирования войдите или зарегистрируйтесь
запусти synaptiks, в System
запусти synaptiks, в System Settings --> Input Devices --> Touchpad у меня определяется тачпад, но выключить его это не помогает
synclient работает?
Вот synaptiks при зупуске и
Вот synaptiks при запуске и ругается на отсутствие тачпадов.
synclient с ним солидарен:
synclient
Couldn't find synaptics properties. No synaptics driver loaded?
Драйвера в ядре включены ?
Драйвера в ядре включены ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Эти:
Эти: http://wiki.gentoo.org/wiki/Synaptics#Kernel -- да.
Посмотрите на вывод
Посмотрите на вывод synclient. Есть параметр TouchpadOff?
wiselord@wiselord ~ $ synclient TouchpadOff=1
На моём HP Probook ещё есть индикатор отключения тачпада в верхнем левом углу тачпада.
Двойной тап в этой области - тачпад отключается, снова двойной тап - включается.
Правда эта фича требует наложения патчей на ядро и xf86-input-synaptics. Если интересно - ссылка на патчи
Кстати, по идее, просто собрать x11-drivers/xf86-input-synaptics, вероятно, недостаточно. Нужно добавить в make.conf INPUT_DEVICES="evdev synaptics", дабы xorg-drivers пересобрался правильно с поддержкой тачпада как тачпада, а не просто мыши.
Мои опции /etc/X11/xorg.conf.d/touchpad.conf:
WiseLord
synclient на всё выдаёт одно и то же:
vanger@localhost /home/vanger % synclient TouchpadOff=1
Couldn't find synaptics properties. No synaptics driver loaded?
Круто. Вроде, не обладаю таким.
Так и есть.
Не помогли -- всё так же.
А что насчёт
?
config.gz не располагаю. Но
config.gz не располагаю. Но вот актуальный конфиг:
vanger@localhost /home/vanger % cat /usr/src/linux/.config | grep SYNA
CONFIG_MOUSE_PS2_SYNAPTICS=y
# CONFIG_MOUSE_SYNAPTICS_I2C is not set
# CONFIG_MOUSE_SYNAPTICS_USB is not set
Хм, вроде всё как и у меня...
Но всё-таки ещё раз, для надёжности, спрошу: x11-base/xorg-drivers точно пересобирался с INPUT_DEVICES=synaptics после указания оного в make.conf?
По идее да. root@localhost
По идее да.
root@localhost /home/vanger % cat /etc/portage/make.conf | grep INPUT
INPUT_DEVICES="evdev synaptics"
root@localhost /home/vanger % emerge -auvDN world
These are the packages that would be merged, in order:
Calculating dependencies... done!
Total: 0 packages, Size of downloads: 0 kB
Nothing to merge; quitting.
root@localhost /home/vanger % synclient
Couldn't find synaptics properties. No synaptics driver loaded?
можешь посмотреть в логах,
можешь посмотреть в логах, возможно действительно проблема драйвером
или попробуй собрать модулем и посмотреть, загрузился модуль или нет и что он говорит при modprobe
Какие логи имеет смысл
Какие логи имеет смысл посмотреть? Собрал Event interface и всё что в Mice модулями.
Вот /var/log/Xorg.0.log: http://pastebin.com/iuCAPBR3
vanger@localhost /home/vanger % lsmod
Module Size Used by
bbswitch 4384 0
alx 27033 0
mdio 3405 1 alx
asus_wmi 15826 0
evdev 9484 9
psmouse 57039 0
у вас в логах иксов,
у вас в логах иксов, synaptics не упоминается, т.е. они даже не пытается его использовать
Действительно. О чём это
Действительно. О чём это может говорить? При создании файла кофигурации тачпада по вики: http://wiki.gentoo.org/wiki/Synaptics#Fixed_Configuration то же самое.
У меня тут вариант некоторое
У меня тут вариант некоторое время назад по непонятным причинам перестал "цеплять" тачпад. Сейчас вот так:
И вроде бы ловит, хотя заметил я это по проблемам с тачскрином. Вобщем, нужно добиваться чтобы дравером тачпада был именно synaptics а не evdev. Так же, не бесполезно проверить порядок загрузки этих конфигов.
Спасибо за идею. С
Спасибо за идею.
С приведённым конфигом всё по-прежнему. Если изменить лишь Identifier и Driver, то вообще ни одно устройство ввода не доступно: ни мышь, ни тачпад, ни клавиатура. Т.е. даже в консоль не перейти.
А как посмотреть порядок загрузки конфигов? Xorg.0.log упоминаний о synaptics не содержит.
vanger написал(а): Спасибо за
Его надо творчески править. например, быть может тачпад у тебя он зовётся по-другому. На всякий случай сделать
на всякий случай можно его поставить в самый конец.
evadim написал(а): Его надо
А как посмотреть, как он зовётся? xinput -list? У меня, судя по всему, за тачпад отвечает "PS/2 Generic Mouse". Если написать это в MatchProduct, то тачпад не работает, synaptics тачпада не видит, PS/2 Generic Mouse в xinput -list больше нет.
А, т.е. он просто в лексикографическом порядке грузит? Ну, у меня в xorg.conf.d только nvidia.conf -- ничего релевантного тачпаду.
А в какой-нибудь Ubunte или
А в какой-нибудь Ubunte или другом достаточно свежем дистрибутиве типа "all included" вывод synclient не смотрели?
Пусть и в LiveCD варианте.
А то мало ли, вдруг оно в принципе не работает...
А это мысль. На днях
А это мысль. На днях попробую.
есть корявый способ=) в
есть корявый способ=) в бубутне делал...
http://i.imgur.com/usftZ.png
А не самый плохой способ!
А не самый плохой способ! Спасибо! Ситуация с тачпадом, отключающимся по шорткату вполне норм.
Тачпад у меня отключается по id=13 -- PS/2 мыши:
root@localhost /root % xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=13 [slave pointer (2)]
⎜ ↳ MOSART Semi. 2.4G Keyboard Mouse id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ MOSART Semi. 2.4G Keyboard Mouse id=10 [slave keyboard (3)]
Это не даст идей насчёт причин слепоты synaptics?
единственный минус этого
единственный минус этого способа, если ты не подключишь мышь, при включении компьютера, у тебя автоматом номер тачпада поменяется. нужно будет редактировать скрипт на предмет номера или написать полноценный скриптик который сам будет определять номер тачпада и всегда будет работать =)
надеюсь что понятно объяснил.
http://i.imgur.com/usftZ.png
Да, понятно, спасибо. Написал
Да, понятно. Спасибо. Написал скрипт на такой случай: http://pastebin.com/5zrrNK9j
В последнем убунтовском
В последнем убунтовском LiveCD работает. Видимо, текущее стабильное гентушное ядро не очень поддерживает моё железо.
а в bios нет какойнить
а в bios нет какойнить настройки, типа "превратить тачпад в мышь"...?
Разумно, но нет ) Есть только
Разумно, но нет ) Есть только "Enable internal touchpad". Соответсвенно, выкл/вкл тачпад.