Проблема следующая: имеется ноутбук-трансформер (Dell Inspiron 11). После установки на него Ubuntu, система автоматически умеет отключать хардварную клавиатуру, если ноутбук сложить в виде планшета, но тачпад в таком положении продолжает работать. Логично предположить, что раз клавиатура в таком положении отключается автоматически, то и тачпад должен это уметь. Может кто-нибудь сталкивался с такой проблемой и представляет как её решить? Заранее спасибо.
Максим Васильев: да, есть подозрение, что это реализовано хардварно. Но тогда возникает вопрос: а почему также не сделали для тачпада?
А по поводу Ubuntu, она вообще порой удивляет тем, что саппортит всякий экзотический функционал трансформеров (тачскрин и автоповорот экрана у древнего трансформера от HP она у меня подхватывала аж в 2010 году), к тому же Dell официально объявили о том, что эта железка совместима с убунтой, т.ч. может быть и сами чего законтрибьютили в убунту.
В итоге плюнул я на автоматическое отключение тачпада и прочие автоштуки и тупо написал виджет, который это все делает. Кому интересно, скрипт на полторы строчки кода можно найти тут
Disabling Touchpad while Typing
Go to System > Preferences > Mouse > Touchpad and uncheck 'Disable touchpad while typing' and 'Enable mouse clicks with touchpad'. (This method is not available under Ubuntu 14.04.)
В той же статье, есть вариант включения и отключения тачпада из консоли, а значит возможность повесить скрипт на событие перехода в планшетный режим
touchpad-indicator видел, но на Ubuntu 16.04 он не работает: в саммом виджете вроде бы он выключается и иконка видоизменяется, но на самом деле тачпад продолжает работать. Пока отключить получается только через настройки мыши, но туда постоянно лезть совсем грустно...
Например:
1. влючить дебаг-лог для udev
2. трансформнуть девайс
3. посмотреть в логах какие события оно генерит
4. повесить на эти события скрипт, дрюкающий xinput.