Не работает скроллинг тачпэда (xf86-input-synaptics) и не собирается synaptics... [SOLVED]
Конфиг xorg.conf я проверял на кде 3.5.8 - скроллинг тачпада работал. Поставил кде4.2.3 и тут он не работает..
Изначально у меня тут стоял пакет xf86-input-synaptics, скролл не работал. Снёс его, чтобы поставить ksynaptics (думаю, раз он кдешный, можь и заработает скролл в кде). Ставлю терь просто `emerge synaptics`, получаю следующее сообщение.
Подскажите в чем тут может быть дело?
(удалил синаптикс пакета xf86, потому что из-за него блокировался ksynaptics)
И ещё подскажите сервис, которым можно прятать подобный длинный текст.. :)
----------------------
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.29-gentoo-r5/build
* Found sources for kernel version:
* 2.6.29-gentoo-r5
* Checking kernel config for event device support ... [ ok ]
>>> Unpacking source...
>>> Unpacking synaptics-0.14.6_p20070706.tar.bz2 to /var/tmp/portage/x11-drivers/synaptics-0.14.6_p20070706-r1/work
* Applying synaptics-0.14.6_p20070706-fixeventgrab.patch ... [ ok ]
* Applying synaptics-0.14.6_p20070706-input_api.patch ... [ ok ]
* Applying synaptics-install-so-exec.patch ... [ ok ]
* Applying synaptics-fix-xinerama.patch ... [ ok ]
* Applying synaptics-0.14.6-configurable_polling_interval.patch ... [ ok ]
>>> Source unpacked in /var/tmp/portage/x11-drivers/synaptics-0.14.6_p20070706-r1/work
>>> Compiling source in /var/tmp/portage/x11-drivers/synaptics-0.14.6_p20070706-r1/work/synaptics-0.14.6_p20070706 ...
make
rm -f synaptics.o
x86_64-pc-linux-gnu-gcc -O2 -pipe -Wl,-O1 -c -pedantic -Wall -Wpointer-arith -fno-merge-constants -fPIC -I. -I/usr/include/X11 -I/usr/include/X11/extensions `pkg-config xorg-server --cflags` -Dlinux -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP -DXCSECURITY -DTOGCUP -DDPMSExtension -DPIXPRIV -DPANORAMIX -DRENDER -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXFreeXDGA -DXvExtension -DXFree86LOADER -DXFree86Server -DXF86VIDMODE -DSMART_SCHEDULE -DBUILDDEBUG -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG -D__x86_64__ -D_XSERVER64 -DFUNCPROTO=15 -DNARROWPROTO -DIN_MODULE -DXFree86Module -DVERSION="\"0.14.6\"" -DVERSION_ID="(0*10000+14*100+6)" synaptics.c
In file included from /usr/include/xorg/misc.h:108,
from synaptics.c:70:
/usr/include/xorg/os.h:519:16: warning: anonymous variadic macros were introduced in C99
synaptics.c:73:24: error: xf86_ansic.h: No such file or directory
synaptics.c: In function 'SetDeviceAndProtocol':
synaptics.c:195: warning: implicit declaration of function 'strcmp'
synaptics.c: In function 'alloc_param_data':
synaptics.c:239: warning: implicit declaration of function 'xf86shmget'
synaptics.c:240: warning: implicit declaration of function 'xf86shmctl'
synaptics.c:240: error: 'XF86IPC_RMID' undeclared (first use in this function)
synaptics.c:240: error: (Each undeclared identifier is reported only once
synaptics.c:240: error: for each function it appears in.)
synaptics.c:242: error: 'XF86IPC_CREAT' undeclared (first use in this function)
synaptics.c:246: warning: implicit declaration of function 'xf86shmat'
synaptics.c:246: warning: cast to pointer from integer of different size
synaptics.c: In function 'free_param_data':
synaptics.c:273: error: 'XF86IPC_RMID' undeclared (first use in this function)
synaptics.c: In function 'synSetFloatOption':
synaptics.c:287: warning: implicit declaration of function 'xf86sscanf'
synaptics.c: In function 'SynapticsPreInit':
synaptics.c:494: warning: implicit declaration of function 'xf86mknod'
synaptics.c:494: error: 'XF86_S_IFIFO' undeclared (first use in this function)
synaptics.c:495: error: 'xf86errno' undeclared (first use in this function)
synaptics.c:495: error: 'xf86_EEXIST' undeclared (first use in this function)
synaptics.c:504: warning: implicit declaration of function 'xf86free'
synaptics.c: In function 'move_distance':
synaptics.c:698: warning: implicit declaration of function 'xf86sqrt'
synaptics.c: In function 'angle':
synaptics.c:733: warning: implicit declaration of function 'xf86atan2'
synaptics.c: In function 'diffa':
synaptics.c:740: warning: implicit declaration of function 'xf86fmod'
synaptics.c: In function 'SynapticsGetHwState':
synaptics.c:848: warning: implicit declaration of function 'xf86write'
synaptics.c: In function 'ComputeDeltas':
synaptics.c:1406: warning: implicit declaration of function 'xf86modf'
make: *** [synaptics.o] Error 1
*
* ERROR: x11-drivers/synaptics-0.14.6_p20070706-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2994: Called die
* The specific snippet of code:
* emake || die
* The die message:
* (no error message)
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/x11-drivers/synaptics-0.14.6_p20070706-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-drivers/synaptics-0.14.6_p20070706-r1/temp/environment'.
*
----------------------
- Для комментирования войдите или зарегистрируйтесь
Поставьте
Поставьте xf86-input-synaptics и настройте скроллинг в иксах.
А как настроить скроллинг в
А как настроить скроллинг в иксах?
(может Вы подскажете какие методы..)
Я просто о чём там в начале-то говорил, что тестил это на 3.5.9. У меня это всё в xorg.conf вроде как настроено там было и тот же конфиг я использую в кде4, вот тока скролла лишился он почему-то...
А ksynaptics не использовать чтоль совсем?
Мануал :
Мануал : http://ru.gentoo-wiki.com/wiki/HOWTO_hal_и_устройства_ввода
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Спасибо, сейчас попробую
Спасибо, сейчас попробую проделать то, что там написано.
Но кстати, там написано:
"xorg использует hal для устройств ввода и xorg.conf игнорирует"
Я конечно не разбираюсь в теме и возможно сейчас чушь несу. Но. У меня в xorg.conf описана переключение раскладки по caps lock - она ессно отлично работает. Непонятно тогда в каких местах xorg игнорирует xorg.conf.
Кстати, у меня ещё вот тут
Кстати, у меня ещё вот тут небольшая проблемка :)
------------
# lshal
error: dbus_bus_get: org.freedesktop.DBus.Error.FileNotFound: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
------------
Что за dbus такой? Его нужно реанимировать или фиг с ним?
Добавлено:
упс, это походу hal и был. После /etc/init.d/hald start он и написал, что дбас запущен.
Ничего так и не сработало. Я
Ничего так и не сработало.
Я поставил xf86-input-synaptics. Чего может теперь быть не того??
Сейчас у меня вот такая ситуация:
Хал хреново старовал? Раз он листинг мне выдать не может... а почему интересно...?
synclient
Рекомендуется обратить внимание на synclient, и достигнутое с его помощью удовлетворение перенести в
xorg.conf/etc/hal/fdi/policy/*.fdi.Хозяйке на заметку: если у вас ALPS а не настоящий synaptics, то мультираспальцовка работать не будет и кой-че еще тоже не будет.
:}
Не знаю, что такое ALPS, ноут
Не знаю, что такое ALPS, ноут покупался давно относительно (года 3 уже назад). Сомнительно, что мультираспальцовка там может работать (да я и не знал тогда бы о ней :) ).
Вообще в винде утилита интересная была для тачпада. Палец ставишь и ото в виде "теплопятна" выдаёт силу нажатия тачпада пальцем. Фишка в том, что если ставишь два пальца сразу - показывает два разных пятна.. может распальцовка и действительно имеет место быть..
А почему не в xorg.conf? Терь круто в хал всё переносить?
Вообще, насколько я понял, hal это некоторый единый модуль, который обеспечивает централизированную работу устройств.. В таком случае я, конечно, - за централизацию :)
ALPS -- это какой-то дешевый
ALPS -- это какой-то дешевый ремейк synaptics с урезанными способностями (man synaptics) и по моим тактильным ощущениям -- с задержкой. Их обоих обслуживает один xorg-input-synaptics. Идентифицировать свой можно поглядев в cat /proc/bus/input/devices, но судя по двум пятнам в вашей утилите, должен быть настоящий, не ALPS.
xorg.conf или hal в данном случае -- дело вкуса, поскольку hal по замыслу своему обслуживает всякие девайсы, которых в системе то есть, то нет. А тачпад-то есть всегда.
:}
Цитата:И ещё подскажите
http://patebin.ca. :)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Спасибо! То, что нужно. PS
Спасибо! То, что нужно.
PS http://pastebin.ca ("s" пропустили)
Кстати, по поводу hal'a.
Кстати, по поводу hal'a. Насколько я понял Вы подумали, что ошибка в том, что хал перехватывает скролл и не отрабатывается мой xorg.conf, в котором скролл успешно настроен (и проверен на другой системе).
Но.. перед тем как хал у меня не был запущен он не мог перехватывать наверное ведь.. И т.к. раскладка по кэпс локу у меня работал по настроенному в xorg.conf, то можно предположить, что настройки всё же берутся из xorg.conf.. И почему-то скролл не работает.. хотя он там настроен корректно.
Или всю систему терь с халом пересобрать? Ваще всё поотрубится нафиг :) и раскладка.
Откатил хал на r4 версию (c
Откатил хал на r4 версию (c r5), зацените теперь мой lshal: http://pastebin.ca/1443636
Только проблема по-прежнему не решена. Может в нём видно что-то нехорошего?
если у Вас точпадом двигается
если у Вас точпадом двигается курсор, то hal тут не причем.
смотрите в сторону SHMConfig в настройкая synaptics.
PS можетбыть у Вас апаратный скрол на точпаде, то тогда нужно смотреть как настраиваются обыные мыши с колесом.
PPS а еще лучше установите use флаг hal. И сделайте emerge -uDNav world. Уберите из xorg.conf все всязанной с устройствами ввода. Настройте все через hal.
Ну да, курсор тачпадный
Ну да, курсор тачпадный двигается отлично. Мне тоже кажется, что совсем не в хале дело. Да и после того как с халом я обновлю мир.. чего измениться-то..? Хотя попробую конечно.
>> смотрите в сторону SHMConfig в настройкая synaptics.
А куда смотреть? :) Этот параметр у меня везде (и в хале, и в ксорге) включён (on).
По поводу какой скролл у меня.. понятия, честно говоря, не имею. Ноут: Toshiba Satellite A100-906.
(в старой системе, которую не обновлял уже около года всё отлично с этим ксорговским конфигом работало).
VertEdgeScroll
Вам нужен параметр VertEdgeScroll, как я думаю.
Во блин... точно!!
Во блин... точно!! :)
Сработало!!
Я пока что это только в xorg.conf занёс и оно заработало. Интересно вот, нужно ли мне терь пересобрать мир с USE="hal" в make.conf?
Сейчас воткну такую же вещь и в ХАЛовые настройки.
Спасибо!!
Вы разберитесь, у вас +hal ли
Вы разберитесь, у вас +hal ли -hal.
Настрока методом тыка ни к чему хорошему не проведёт .
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Ну вроде, если у меня не было
Ну вроде, если у меня не было +hal, то с чего бы быть ему..
Я в общем-то не очень хорошо знаю систему, но люблю ей пользоваться :)
А надо-то как сейчас? С hal наверное? (модно, потому что :) иного объяснения не знаю).