Включение тачпада, при отключении мыши
Что-то захотелось мне сделать как на маках. Чтобы когда я вытыкаю мышь, тачпад включался. И наоборот.
Требования:
- Synaptics тачпад
- Xorg с поддержкой udev (1.8 и выше)
- Включённая в конфиге иксов опция SHMConfig для тачпада
mesa-7.6
Обновил на ноутбуке mesa до 7.6. В основном дереве портежей ещё только 7.5.2.
Подключил оверлей x11. layman -a x11
и обновил мир.
Собственно обновить я решил, так как там переписали часть для чипа ati r300.
До обновления glxgears выдавал ~300fps. После обновления ~600fps. Я доволен как слон.
Настройка устройств ввода через hal
С недавних пор иксы получают все настройки устройств ввода через hal, если они кончено скомпилированы соответствующе(про остальные устройства не знаю). К примеру, в модной убунте сейчас вообще нету даже самого xorg.conf.
Но бывает нужно изменить настройки. Как это делается.
Начнём с самого конфига иксов. Надо вычистить всё, что имеет отношение к InputDevice.
А в секцию «ServerLayout» добавим cледующую опцию
Option "AutoAddDevices" "True"
Далее идём в директорию /etc/hal/fdi/policy/ и создаём файлик, к примеру 11-x11-keyboard.fdi. В нём, как можно догадаться, будут настройки клавиатуры. У меня данный файл имеет следующее содержание
xorg-server 1.5.3
Инстинкт гентушника призвал обновить все системы. На серваке обновил фрю до 7.1-PRERELEASE.
На ноуте просто прикладное ПО обновил, ядро, дрова и иксы не стал трогать, так боюсь, что не смогу повторить комбинацию версий рабочих 🙂
На декстопе решил таки перейти на ядро 2.6.27 и обновить иксы и дрова на видео.
Стояли дрова не с портежей, а скачанные с сайта и установленные руками. Для того, чтобы поставить из портежей надо собранное ядро в /usr/src/linux/.
Не буду рассказывать как я мучался. В резальтате на новом ядре иксы не загрузились ни с какими дровами, на старом ядре, но новых иксах перестал работать русский язык. Вернул всё как было, замаскировал новые версии и зарёкся трогать этот зоопарк как минимум месяц.