Expertus metuit
Sergey Stolyarov | 2009-03-07 в 19:03

В Xorg 1.5 введена новая система конфигурации, через HAL. Для конфигурации тачпада из Eee PC 900 необходимо, во-первых, собрать модуль psmouse.ko, который этот тачпад поддерживает; а во-вторых, написать соответствующий конфиг для Xorg.

Вот мой конфиг:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.product" string="ETPS/2 Elantech Touchpad">
      <merge key="input.x11_driver" type="string">synaptics</merge>
      <merge key="input.x11_options.SHMConfig" type="string">True</merge>
      <merge key="input.x11_options.SingleTapTimeout" type="string">150</merge>
      <merge key="input.x11_options.MaxDoubleTapTime" type="string">10</merge>
      <merge key="input.x11_options.UpDownScrolling" type="string">1</merge>
      <merge key="input.x11_options.RightEdge" type="string">1050</merge>
      <merge key="input.x11_options.ZAxisMapping" type="string">4 5</merge>
      <merge key="input.x11_options.ClickTime" type="string">2</merge>
      <merge key="input.x11_options.FastTaps" type="string">1</merge>
      <merge key="input.x11_options.MinSpeed" type="string">0.246</merge>
      <merge key="input.x11_options.MaxSpeed" type="string">0.89</merge>
      <merge key="input.x11_options.AccelFactor" type="string">0.178</merge>
      <merge key="input.x11_options.LeftRightScrolling" type="string">0</merge>
      <merge key="input.x11_options.TapButton1" type="string">1</merge>
      <merge key="input.x11_options.TapButton2" type="string">2</merge>
      <merge key="input.x11_options.TapButton3" type="string">3</merge>
      <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
      <merge key="input.x11_options.VertTwoFingerScroll" type="string">false</merge>
    </match>
  </device>
</deviceinfo>

Файл кладётся, например, сюда /etc/hal/fdi/policy/11-x11-elantech.fdi, затем перезапускается hal и xorg.

←новые старые→
© 2006—2023 Sergey Stolyarov | Работает на pyrengine