Блог

Заметка

Помогло решить проблему с Toucpad на Acer Extensa 5630 в Upuntu 10.04

http://forum.asplinux.ru/read.php?6,222562,222791
Спасибо DimaP

Цитируемое сообщение

Ура!! тачпад заработал!!!grinning smileyhot smiley

Пришлось долго и муторно лазить по Гуглу…
Вообщем после прочтения некоторых статей, понятно стало, что теперь все через hal идет.
Нашел такие же проблемы с тачпадом и посмотрел как решили люди их.

Решение:
Создал файлик /etc/hal/fdi/policy/11-x11-synaptics.fdi
Посмотрел в lshal как там он определяестя:

udi = ‘/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input_0’
info.callouts.add = {‘hal-probe-vmmouse’} (string list)
info.capabilities = {‘input’, ‘input.mouse’, ‘input.touchpad’} (string list)
info.category = ‘input’ (string)
info.parent = ‘/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port’ (string)
info.product = ‘AlpsPS/2 ALPS GlidePoint’ (string)
info.subsystem = ‘input’ (string)
info.udi = ‘/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input_0’ (string)
input.device = ‘/dev/input/event7’ (string)
input.originating_device = ‘/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port’ (string)
input.product = ‘AlpsPS/2 ALPS GlidePoint’ (string)
input.x11_driver = ‘synaptics’ (string)
linux.device_file = ‘/dev/input/event7’ (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = ‘input’ (string)
linux.sysfs_path = ‘/sys/devices/platform/i8042/serio1/input/input7/event7’ (string)

И забил в файл 11-x11-synaptics.dfi следующие строки:

<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<deviceinfo version=”0.2″>
<device>
<match key=”info.capabilities” contains=”input.touchpad”>
<match key=”info.product” contains=”AlpsPS/2 ALPS”>
<merge key=”input.x11_driver” type=”string”>synaptics</merge>
<merge key=”input.x11_options.SHMConfig” type=”string”>true</merge>
<merge key=”input.x11_options.LeftEdge” type=”string”>150</merge>
<merge key=”input.x11_options.RightEdge” type=”string”>900</merge>
<merge key=”input.x11_options.TopEdge” type=”string”>200</merge>
<merge key=”input.x11_options.BottomEdge” type=”string”>650</merge>
<merge key=”input.x11_options.MinSpeed” type=”string”>0.7</merge>
<merge key=”input.x11_options.MaxSpeed” type=”string”>1.0</merge>
<merge key=”input.x11_options.AccelFactor” type=”string”>0.0010</merge>
<merge key=”input.x11_options.MaxTapTime” type=”string”>100</merge>
<merge key=”input.x11_options.SingleTapTimeout” type=”string”>100</merge>
<merge key=”input.x11_options.FastTaps” type=”string”>1</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.Emulate3Buttons” type=”string”>true</merge>
<merge key=”input.x11_options.CornerCoasting” type=”string”>true</merge>
<merge key=”input.x11_options.CoastingSpeed” type=”string”>1.0</merge>
</match>
</match>
</device>
</deviceinfo>

Перегрузился и фффсе заработало!!! *smiling* *smileysmoking* *smiley*Забыл… xorg.conf остался по дефолту, ничего там не менял