Помогите настроить touch pad (прокрутку) (Suse 10.2)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

leonm
Сообщения: 90

Помогите настроить touch pad (прокрутку)

Сообщение leonm »

В настройках, когда выбираешь такую модель мыши, тест настроек не проходит. Если это сохранить, то перестает грузиться КДЕ.

Suse 10.2
Спасибо сказали:
leonm
Сообщения: 90

Re: Помогите настроить touch pad (прокрутку)

Сообщение leonm »

1
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: Помогите настроить touch pad (прокрутку)

Сообщение alastor »

Пожалуйста, вывод cat /proc/bus/input/devices и содержимое /etc/X11/xorg.conf
Спасибо сказали:
leonm
Сообщения: 90

Re: Помогите настроить touch pad (прокрутку)

Сообщение leonm »

alastor писал(а):
08.03.2007 23:27
Пожалуйста, вывод cat /proc/bus/input/devices и содержимое /etc/X11/xorg.conf

cat - не знаю что. команда в консоли ничего не дала
/proc/bus/input/ - здесь два пустых файла handlers и devices
/etc/X11/xorg.conf - это в прикрепленном файле

Систему смог установить только с безопасными параметрами. В обычном режиме выдавала ошибки отсутствия разных пакетов Yast в разных местах установки и выходила в начало.
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: Помогите настроить touch pad (прокрутку)

Сообщение alastor »

[quote name='leonm' date='Mar 10 2007, в 15:49' post='354988']
cat - не знаю что. команда в консоли ничего не дала
/proc/bus/input/ - здесь два пустых файла handlers и devices
[quote]

Надо было ввести в командной строке

Код: Выделить всё

cat /proc/bus/input/devices


/etc/X11/xorg.conf - это в прикрепленном файле

Систему смог установить только с безопасными параметрами. В обычном режиме выдавала ошибки отсутствия разных пакетов Yast в разных местах установки и выходила в начало.
[quote]
Неплохо было бы внести в Ваш xorg.conf некоторые изменения, но фраза

Код: Выделить всё

# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!

меня настораживает.
В любом случае, вот куски из моего xorg.conf:

Код: Выделить всё

Section "ServerLayout"
    Identifier     "Xorg Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice "USB Mouse" "AlwaysCore" #внешняя USB-мышка
    InputDevice "touchpad"  "CorePointer"  #тачпад
EndSection

и

Код: Выделить всё

Section "InputDevice"
  Driver      "synaptics"
  Identifier      "touchpad"
  Option     "Device"      "/dev/psaux"
  Option    "Protocol"    "auto-dev"
  Option    "LeftEdge"      "1700"
  Option    "RightEdge"     "5300"
  Option    "TopEdge"       "1700"
  Option    "BottomEdge"    "4200"
  Option    "FingerLow"    "25"
  Option    "FingerHigh"    "30"
  Option    "MaxTapTime"    "180"
  Option    "MaxTapMove"    "220"
  Option    "VertScrollDelta" "100"
  Option    "MinSpeed"    "0.06"
  Option    "MaxSpeed"    "0.12"
  Option    "AccelFactor" "0.0010"
  Option    "SHMConfig"    "on"
EndSection

Да, могу добавить, что я дополнительно устанавливал драйвер для тачпада отсюда http://qsynaptics.sourceforge.net . Вам же, возможно, следует посмотреть наличие этого драйвера в репозиториях
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: Помогите настроить touch pad (прокрутку)

Сообщение alastor »

leonm писал(а):
10.03.2007 15:49
cat - не знаю что. команда в консоли ничего не дала
/proc/bus/input/ - здесь два пустых файла handlers и devices


Надо было ввести в командной строке

Код: Выделить всё

cat /proc/bus/input/devices


/etc/X11/xorg.conf - это в прикрепленном файле

Неплохо было бы внести в Ваш xorg.conf некоторые изменения, но фраза

Код: Выделить всё

# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!

меня настораживает.
В любом случае, вот куски из моего xorg.conf:

Код: Выделить всё

Section "ServerLayout"
    Identifier     "Xorg Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice "USB Mouse" "AlwaysCore" #внешняя USB-мышка
    InputDevice "touchpad"  "CorePointer"  #тачпад
EndSection

и

Код: Выделить всё

Section "InputDevice"
  Driver      "synaptics"
  Identifier      "touchpad"
  Option     "Device"      "/dev/psaux"
  Option    "Protocol"    "auto-dev"
  Option    "LeftEdge"      "1700"
  Option    "RightEdge"     "5300"
  Option    "TopEdge"       "1700"
  Option    "BottomEdge"    "4200"
  Option    "FingerLow"    "25"
  Option    "FingerHigh"    "30"
  Option    "MaxTapTime"    "180"
  Option    "MaxTapMove"    "220"
  Option    "VertScrollDelta" "100"
  Option    "MinSpeed"    "0.06"
  Option    "MaxSpeed"    "0.12"
  Option    "AccelFactor" "0.0010"
  Option    "SHMConfig"    "on"
EndSection

Да, могу добавить, что я дополнительно устанавливал драйвер для тачпада отсюда http://qsynaptics.sourceforge.net . Вам же, возможно, следует посмотреть наличие этого драйвера в репозиториях
Спасибо сказали:
leonm
Сообщения: 90

Re: Помогите настроить touch pad (прокрутку)

Сообщение leonm »

cat /proc/bus/input/devices

Код: Выделить всё

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd event0
B: EV=40001
B: SND=6

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input1
H: Handlers=kbd event1
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input2
H: Handlers=mouse0 event2
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: Помогите настроить touch pad (прокрутку)

Сообщение alastor »

Странно... такое впечатление, что тачпад вовсе не виден :ph34r:
Спасибо сказали:
leonm
Сообщения: 90

Re: Помогите настроить touch pad (прокрутку)

Сообщение leonm »

не работает только проккрутка
вообще пеееччатаать тоже сложно
может бросить этот дистр и не мучать ни себя ни других?
в мандриве все автоматом кроме кардридера, так можеет туда лучше копать?
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: Помогите настроить touch pad (прокрутку)

Сообщение alastor »

leonm писал(а):
10.03.2007 23:02
не работает только проккрутка
вообще пеееччатаать тоже сложно
может бросить этот дистр и не мучать ни себя ни других?
в мандриве все автоматом кроме кардридера, так можеет туда лучше копать?

У меня прокрутка (которой кстати официально на моем тачпаде и нет :) ) заработала после установки libsynaptics. Вот как раз сюда-то, ИМХО и нужно копать
Спасибо сказали:
leonm
Сообщения: 90

Re: Помогите настроить touch pad (прокрутку)

Сообщение leonm »

У меня прокрутка (которой кстати официально на моем тачпаде и нет :) ) заработала после установки libsynaptics. Вот как раз сюда-то, ИМХО и нужно копать

установить не смог, т.к. в ответ на make получил следующее

Код: Выделить всё

source='pad.cpp' object='pad.lo' libtool=yes \
        DEPDIR=.deps depmode=none /bin/sh ./depcomp \
        /bin/sh ./libtool --tag=CXX   --mode=compile g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libsynaptics\" -DVERSION=\"0.14.6c\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I.      -c -o pad.lo pad.cpp
libtool: ignoring unknown tag CXX
 g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"libsynaptics\" -DVERSION=\"0.14.6c\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -c pad.cpp  -fPIC -DPIC -o .libs/pad.o
In file included from synshm.h:10,
                 from pad.h:5,
                 from pad.cpp:3:
Shm_0_14_4:4:32: error: X11/Xdefs.h: No such file or directory
Shm_0_14_4:31: error: 'Bool' does not name a type
Shm_0_14_4:45: error: 'Bool' does not name a type

.....................
pad.cpp:471: error: 'struct ShmSegment_0_14_5' has no member named 'scroll_twofinger_vert'
pad.cpp:472: error: 'struct ShmSegment_0_14_5' has no member named 'scroll_twofinger_horiz'
make: *** [pad.lo] Ошибка 1
Спасибо сказали:
leonm
Сообщения: 90

Re: Помогите настроить touch pad (прокрутку)

Сообщение leonm »

вот еще кое-что про мышь, когда настраиваешь через яст и получаешь отказ и ссылку на этот лог xorg.99.log

Код: Выделить всё

(II) Synaptics touchpad driver version 0.14.6 (1406)
Mouse[1] no synaptics event device found (checked 13 nodes)
(**) Option "Device" "/dev/input/mice"
(**) Option "SHMConfig" "on"
Query no Synaptics: 6003C8
(EE) Mouse[1] no synaptics touchpad detected and no repeater device
(EE) Mouse[1] Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Mouse[1]"
(II) UnloadModule: "synaptics"
(WW) <default pointer>: No Device specified, looking for one...
(II) <default pointer>: Setting Device option to "/dev/input/mice"
(--) <default pointer>: Device: "/dev/input/mice"
(==) <default pointer>: Protocol: "Auto"
(**) Option "AlwaysCore"
(**) <default pointer>: always reports core events
(==) <default pointer>: Emulate3Buttons, Emulate3Timeout: 50
(**) <default pointer>: ZAxisMapping: buttons 4 and 5
(**) <default pointer>: Buttons: 9
(WW) No core pointer registered
(II) XINPUT: Adding extended input device "<default pointer>" (type: MOUSE)
(II) XINPUT: Adding extended input device "Keyboard[0]" (type: KEYBOARD)
(--) <default pointer>: PnP-detected protocol: "ExplorerPS/2"
(II) <default pointer>: ps2EnableDataReporting: succeeded
No core pointer

Fatal server error:
failed to initialize core devices
(WW) I810(0): Successfully set original devices
(WW) I810(0): Setting the original video mode instead of restoring
    the saved state
(--) I810(0): A non-CRT device is attached to pipe B.
    No refresh rate overrides will be attempted.
(II) I810(0): BIOS call 0x5f05 not supported, setting refresh with VBE 3 method.
(II) I810(0): xf86UnbindGARTMemory: unbind key 12
(II) I810(0): xf86UnbindGARTMemory: unbind key 8
(II) I810(0): xf86UnbindGARTMemory: unbind key 9
(II) I810(0): xf86UnbindGARTMemory: unbind key 11
(II) I810(0): xf86UnbindGARTMemory: unbind key 10
(WW) I810(0): Successfully set original devices (2)

а вообще, скачанные с сайта библиотеки, отличаются только буквой "с" в конце 0.14.6с
а еще обнаружил такое свойство мыши: когда кликаешь два раза на кнопку прокрутки окна, то, пока не оторвешь палец от тач пэда, прокрутка работает
Спасибо сказали:
leonm
Сообщения: 90

Re: Помогите настроить touch pad (прокрутку)

Сообщение leonm »

Все решилось так:
Сначала установил минимальную графику, а затем уже навесил КДЕ.
Спасибо сказали: