• Резюме
  • Блог
  • Контакты
    • Facebook
    • LinkedIn
    • GitHub
    • Twitter
    • Google+
    • LiveJournal
    • VK
  • EnglishEnglish

Анамнез

чокнутого разработчика с комплексом божественной неполноценности

Определение тачпада Synaptics в Ubuntu

21.09.2008 by Sergey Vasilyev Leave a Comment
  • Ubuntu 8.10.a5 (Intrepid Ibex).
  • Dell XPS M1530, synaptics touchpad, Alps, AlpsPS/2

В X.org 1.5 (то есть, начиная с Intrepid Ibex) оно всё само находит, никакого конфига в xorg.conf не нужно (там почти ничего нет).

Параметры задаются через HALd. Можно скопировать из /usr/share/hal/fdi/policy/11-x11-synaptics.fdi, а можно создать вручную файл /etc/hal/fdi/policy/11-x11-synaptics.fdi или любым другим именем (важен только он; который в share — тот лишь для примера и не читается).

Точный тип тачпада можно определить командой

hal-get-property --udi `hal-find-by-property --key input.x11_driver --string synaptics` --key input.product

Она выведет точное название драйвера, которое нужно указывать в поля match/contains своего конфига. В образце, который в /usr/share/hal/…, там перечислены несколько секций, видимо, для типовых значений. Драйвер synaptics может обслуживать все их.

Точный набор параметров можно посмотреть в man synaptics (не путать с synaptic, без «s» — это графический менеджер пакетов). Параметры в конфиге не совсем соответствуют реальным параметрам драйвера (что-то пропущено, что-то лишнее написано).

Мой файл /etc/hal/fdi/policy/11-x11-synaptics.fdi выглядит так:



        synaptics
        true
        150
        900
        200
        650
        0.7
        1.0
        0.0010
        100
        100
        1
        1
        true
        true
        1.0

PS: Вращение куба я поставил на Alt+Button1/Alt+Button3 (left/right buttons), потому что так они удобнее для щёлкания. Идея с вращением экрана по скроллу не очень удачная, так как по инерции прокручивается несколько экранов; точное позиционирование затруднительно. А по кликам в углы оно чуток тормознутое и иногда ложно срабатывает (неудачное движение или т.п.). Но вообще-то, это дело привычки и вкуса. А клавиатурные биндинги оставил как есть.

Posted in: Инструкции Tagged: dell, ex-wiki, linux, synaptics, touchpad, ubuntu, xorg, xps

Рубрики

Инструкции Лайфхаки Про жизнь Работа и карьера Разработка Слово дня Управление

Метки

asus dell devconf driver ex-wiki gettaxi hibernate hiring hunting job kernel linux mbr network networkmanager notebook router samba sudo synaptics touchpad uber uberx ubuntu webcam wifi wiki windows wl-500g xorg xps авто автомобиль деньги каршеринг поездки пробки работа самурай такси финансы экономия

Copyright © 2025 Анамнез.

Omega WordPress Theme by ThemeHall