LINUX.ORG.RU

Отключается touchpad и не включается обратно

 , ,


0

1

Забавная проблема. Ноутбук Acer aspire timelineX 1830T

[    4.563620] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1c0b1, caps: 0xd04773/0xa40000/0xa0400, board id: 3655, fw id: 640917
[    4.623001] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input8
 

Всё круто, всё работает. Пока не нажал (случайно) fn+f7. Вообще отключать мне его никогда не требовалось. Он послушно отключился - но повторные нажатия его не включают. Чтобы его включить - помогает только перезагрузка в оффтопик и включение его там, что само по себе жутко неудобно (можете представить).

Никак эти горячие fn-клавишы не настраивал, работали из коробки, так что мне сложно представить... наверное через acpi?.. Никаких штук типа synclient руками не настраивал, но не нужно мне это было.

С чего начать копать?.. как такое вообще может получиться?..

p.s. уведомление «touchpad выключен/включён» в KDE при нажатии клавишы выскакивает... но тем не менее он только выключается. но не включается. Может быть такое, что эту клавишу (случайно) обрабатывают два раза по ошибке?

UPDATED: проблему решил - читайте последний пост в треде... Баг писать лениво некогда мне :( - там оказывается регистрацию требуют... я как-нибудь потом, если вдруг кто окажется быстрее меня - сообщество будет благодарно.

Я по-любому там зарегистрируюсь потом... багов же много, это не единичный случай. ;)

★★★★★

Последнее исправление: BattleCoder (всего исправлений: 1)
Ответ на: комментарий от MiniRoboDancer

О, спасибо, хоть один ответил. :) xinput не пробовал (сейчас думаю, что не поможет).

Установил вот что. Во всём виноват KDE. Который шибко умный. Попробовал зайти в openbox - там такой хрени нет. Версия 4.11.3 (хотя у меня подозрение, что это давно с какой-то версии такой баг «гуляет»).

В общем, по нажатию на горячую клавишу fn+f7 этот хитрый kde каким-то образом устанавливает, что тачпад включён и создаёт файл ~/.kde4/share/config/ktouchpadenablerrc с содержимым

[general]
touchpadEnabled=false

Причём значение заполняет неправильно (ставит false, когда он на самом деле ядром или драйвером включён). При повторном нажатии - просто очищает этот файл (ну и тупость).

Выглядит как костыль, которые сделали, когда ядро не умело переключать питание у тачпада (может, было такое?), и который забыли удалить. Багрепорт бы написать им. %)

Странно, что у меня одного такое.. может, все кедерасты мышками пользуются?

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

Кедерасты обычно латентные виндузятники, виндузятники попривыкали к мышам, единицы щупали Мак либо ставили нормально дрова на тачпад.

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

О. Всё. Решил проблему. Просто вырубил в KDE службу (даже не знал, что такая _служба_ есть - фига себе.. зачем, интересно?)

systemsettings/Запуск и завершение/Управление службами. И там в списке внизу «Фоновая служба включения тачпада KDE», снял птичку, оставил, и ещё пришлось в KDE перезайти (без этого не сработало). Теперь fn+f7 работает должным образом (вкл/выкл, а не только выкл/выкл).

Вдруг кому будет полезно. А в баг-репорте надо бы кдешникам написать, чтобы просто выпилили эту службу... зачем она???

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

зачем она???

Ну может, на других тачпадах она корректно работает... Не надо же сразу рубить с плеча. Но багрепорт таки нужен, да.

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