Сайт | Скачать | Видео | Wiki

Автор Тема: Настройки тачпада.  (Прочитано 15148 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн rogiram

  • Пользователь
  • **
  • Сообщений: 92
  • Репутация: +14/-0
  • Автор темы
Настройки тачпада.
« : 25 Июнь 2011, 23:31:50 »
EEE 1000H + puppyrus-202-m. Не работает клик на тачпаде. Лекарство не нашёл.
« Последнее редактирование: 26 Июнь 2011, 01:06:10 от rogiram »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Настройки тачпада.
« Ответ #1 : 26 Июнь 2011, 05:19:03 »
Не работает клик на тачпаде. Лекарство не нашёл.
смотрим политики hal, /usr/share/hal/ и гдето там вобщем, хотя по идее ставили какую то графическую прогу для настройки .... в меню Пуск надо искать.
Я проверю на своем ноуте - если не работает тоже буду искать.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн rogiram

  • Пользователь
  • **
  • Сообщений: 92
  • Репутация: +14/-0
  • Автор темы
Re:Настройки тачпада.
« Ответ #2 : 26 Июнь 2011, 10:14:29 »
Графическю прогу видел, там этого нет.
А HAL пока настраивть не умею  :(

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Настройки тачпада.
« Ответ #3 : 26 Июнь 2011, 10:42:42 »
Да, у меня тоже не работает.
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Настройки тачпада.
« Ответ #4 : 26 Июнь 2011, 12:59:09 »
ну гдето тут высматривать нужное надо
http://eee-pc.ru/wiki/linux_synaptics_x
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Настройки тачпада.
« Ответ #5 : 26 Июнь 2011, 15:18:40 »
Для synaptic не подтверждаю информацию, кликаю по тачпаду нормально.
предлагаю поделиться выводом команды
lshal |grep input
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Настройки тачпада.
« Ответ #6 : 27 Июнь 2011, 02:14:02 »
криминала не вижу, настройки из hal подхватились нормально. возможно что-то в самих настройках.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Настройки тачпада.
« Ответ #7 : 28 Июнь 2011, 14:47:42 »
Я настроил клик тачпада на своем ALPS по этой статье:
https://wiki.archlinux.org/index.php/Touchpad_Synaptics_(Русский)
Хорошая статья - и про xorg.conf и про hal. Я настраивал xorg.conf как советуют и ещё:

Мой тачпад сидит на другом порту:
Option  "Device"   "/dev/input/mouse2"

И в ту же секцию добавить:
Option  "TapButton1" "1"
Option  "TapButton2" "2"
Option  "TapButton3" "3"


И перезагрузиться.

Наверное все это можно сделать и через hal, собственно тачпад уже настроен через hal. Но для ALPS - выходит что не до конца.

« Последнее редактирование: 28 Июнь 2011, 14:51:00 от dim-kut »
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Настройки тачпада.
« Ответ #8 : 28 Июнь 2011, 15:03:15 »
Option  "TapButton1" "1"
Option  "TapButton2" "2"
Option  "TapButton3" "3"
эти строки я видел в параметрах hal т.е. надо просто чуть чуть видимо поправить правило. Вроде был выложен вывод lshal - в нем бы глянуть...
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Настройки тачпада.
« Ответ #9 : 28 Июнь 2011, 15:13:22 »
Вот мой lshal | grep input
Часть 1

udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_3'
  info.addons.singleton = {'hald-addon-input'} (string list)
  info.capabilities = {'input', 'input.switch', 'button'} (string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_3'  (string)
  input.device = '/dev/input/event0'  (string)
  input.product = 'Lid Switch'  (string)
  linux.device_file = '/dev/input/event0'  (string)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0/event0'  (string)
udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_2'
  info.addons.singleton = {'hald-addon-input'} (string list)
  info.capabilities = {'input', 'input.keys', 'button'} (string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_2'  (string)
  input.device = '/dev/input/event6'  (string)
  input.product = 'Dell WMI hotkeys'  (string)
  input.x11_driver = 'evdev'  (string)
  linux.device_file = '/dev/input/event6'  (string)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/virtual/input/input6/event6'  (string)
udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1'
  info.addons.singleton = {'hald-addon-input'} (string list)
  info.capabilities = {'input', 'button', 'input.keys'} (string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1'  (string)
  input.device = '/dev/input/event2'  (string)
  input.product = 'Sleep Button'  (string)
  input.x11_driver = 'evdev'  (string)
  linux.device_file = '/dev/input/event2'  (string)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2/event2'  (string)
udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0'
  info.addons.singleton = {'hald-addon-input'} (string list)
  info.capabilities = {'input', 'button', 'input.keys'} (string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0'  (string)
  input.device = '/dev/input/event1'  (string)
  input.product = 'Power Button'  (string)
  input.x11_driver = 'evdev'  (string)
  linux.device_file = '/dev/input/event1'  (string)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1'  (string)
udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input'
  info.addons.singleton = {'hald-addon-input'} (string list)
  info.capabilities = {'input', 'input.keys', 'button'} (string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input'  (string)
  input.device = '/dev/input/event5'  (string)
  input.product = 'Video Bus'  (string)
  input.x11_driver = 'evdev'  (string)
  linux.device_file = '/dev/input/event5'  (string)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/device:20/LNXVIDEO:00/input/input5/event5'  (string)
Engineering is the art of making what you want from things you can get.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Настройки тачпада.
« Ответ #10 : 28 Июнь 2011, 15:15:46 »
Часть 2

udi = '/org/freedesktop/Hal/devices/platform_pcspkr_logicaldev_input'
  info.capabilities = {'input'} (string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_pcspkr_logicaldev_input'  (string)
  input.device = '/dev/input/event7'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_pcspkr'  (string)
  input.product = 'PC Speaker'  (string)
  linux.device_file = '/dev/input/event7'  (string)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/platform/pcspkr/input/input7/event7'  (string)
udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
  info.capabilities = {'input', 'input.mouse'} (string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'  (string)
  input.device = '/dev/input/event8'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
  input.product = 'DualPoint Stick'  (string)
  input.x11_driver = 'evdev'  (string)
  linux.device_file = '/dev/input/event8'  (string)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/platform/i8042/serio1/input/input8/event8'  (string)
udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input_0'
  info.capabilities = {'input', 'input.touchpad'} (string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input_0'  (string)
  input.device = '/dev/input/event9'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
  input.product = 'AlpsPS/2 ALPS DualPoint TouchPad'  (string)
  input.x11_driver = 'synaptics'  (string)
  input.x11_options.AccelFactor = '0.002'  (string)
  input.x11_options.CircScrollDelta = '0.1'  (string)
  input.x11_options.CircScrollTrigger = '3'  (string)
  input.x11_options.CircularScrolling = 'true'  (string)
  input.x11_options.FastTaps = '1'  (string)
  input.x11_options.HorizEdgeScroll = 'false'  (string)
  input.x11_options.HorizScrollDelta = '1'  (string)
  input.x11_options.HorizTwoFingerScroll = 'false'  (string)
  input.x11_options.LeftEdge = '2000'  (string)
  input.x11_options.MaxSpeed = '0.6'  (string)
  input.x11_options.MinSpeed = '0.4'  (string)
  input.x11_options.SHMConfig = 'on'  (string)
  input.x11_options.TapButton1 = '1'  (string)
  input.x11_options.TapButton2 = '2'  (string)
  input.x11_options.TapButton3 = '3'  (string)
  input.x11_options.TopEdge = '2000'  (string)
  input.x11_options.VertEdgeScroll = 'true'  (string)
  input.x11_options.VertTwoFingerScroll = 'true'  (string)
  input.x11_options.VerteScrollDelta = '2'  (string)
  linux.device_file = '/dev/input/event9'  (string)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/platform/i8042/serio1/input/input9/event9'  (string)
Engineering is the art of making what you want from things you can get.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Настройки тачпада.
« Ответ #11 : 28 Июнь 2011, 15:17:15 »
Часть 3 последняя

udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input'
  info.addons.singleton = {'hald-addon-input'} (string list)
  info.capabilities = {'input', 'input.keyboard', 'input.keypad', 'input.keys', 'input.keymap', 'button'} (string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input'  (string)
  input.device = '/dev/input/event3'  (string)
  input.keymap.data = {'e001:playpause', 'e002:stopcd', 'e003:previoussong', 'e004:nextsong', 'e005:brightnessdown', 'e006:brightnessup', 'e007:battery', 'e008:wlan', 'e009:ejectclosecd', 'e00a:suspend', 'e00b:switchvideomode', 'e00f:switchvideomode', 'e010:previoussong', 'e011:prog1', 'e012:media', 'e013:f23', 'e015:camera', 'e00c:f23', 'e019:nextsong', 'e01b:switchvideomode', 'e022:playpause', 'e024:stopcd', 'e06d:media'} (string list)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port'  (string)
  input.product = 'AT Translated Set 2 keyboard'  (string)
  input.x11_driver = 'evdev'  (string)
  input.x11_options.XkbLayout = 'us,ru'  (string)
  input.x11_options.XkbModel = 'pc105'  (string)
  input.x11_options.XkbOptions = 'compose:rctrl,grp:ctrl_shift_toggle,grp_led:scroll,terminate:ctrl_alt_bksp'  (string)
  input.x11_options.XkbVariant = 'winkeys'  (string)
  linux.device_file = '/dev/input/event3'  (string)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/platform/i8042/serio0/input/input3/event3'  (string)
udi = '/org/freedesktop/Hal/devices/usb_device_46d_c016_noserial_if0_logicaldev_input'
  info.capabilities = {'input', 'input.mouse'} (string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_46d_c016_noserial_if0_logicaldev_input'  (string)
  input.device = '/dev/input/event4'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/usb_device_46d_c016_noserial_if0'  (string)
  input.product = 'Logitech Optical USB Mouse'  (string)
  input.x11_driver = 'evdev'  (string)
  linux.device_file = '/dev/input/event4'  (string)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/input/input4/event4'  (string)
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Настройки тачпада.
« Ответ #12 : 28 Июнь 2011, 17:28:00 »
input.x11_options.SHMConfig = 'on'  (string)
  input.x11_options.TapButton1 = '1'  (string)
  input.x11_options.TapButton2 = '2'  (string)
  input.x11_options.TapButton3 = '3'  (string)
вроде как hal все видит но на /dev/input/event9 а не на /dev/input/mouse2
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
Re:Настройки тачпада.
« Ответ #13 : 28 Июнь 2011, 20:04:38 »
Я смотрю по каталогу /dev/input/by-path:

platform-i8042-serio-0-event-kbd  - клавиатура, ссылка на /dev/input/event3
platform-i8042-serio-1-event-mouse -тачпоинт, ссылка на /dev/input/event9
platform-i8042-serio-1-mouse -тачпад, ссылка на /dev/input/mouse2
platform-pcspkr-event-spkr - спикер, ссылка на /dev/input/event7


Выходит тут hal ошибается, /dev/input/event9 - это тачпоинт.
Engineering is the art of making what you want from things you can get.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Настройки тачпада.
« Ответ #14 : 29 Июнь 2011, 02:28:39 »
udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
  info.capabilities = {'input', 'input.mouse'} (string list)
  info.category = 'input'  (string)
  info.subsystem = 'input'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'  (string)
  input.device = '/dev/input/event8'  (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
  input.product = 'DualPoint Stick'  (string)
  input.x11_driver = 'evdev'  (string)
  linux.device_file = '/dev/input/event8'  (string)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/devices/platform/i8042/serio1/input/input8/event8'  (string)

Вот это наверное на тачпоинт смахивает. осталось выяснить почему так.

rogiram сдулся или выложите лог?
« Последнее редактирование: 29 Июнь 2011, 02:31:00 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.