Поставил openSUSE 11.3 на нетбуке, тачпад работает как тачпад, но очень чуствительный к прикосновением. Даже когда набиваю текст, одно случайное касание - и курсор уже убежал с половиной текста, ну и прочие глюки. Поискал-порыскал, нашел утилиту настройки тачпада GSynaptics. Утилита прекрасно установилась, но при включении появляется окно с надписью: GSynaptics couldn’t initialize. You have to set ‘SHMConfig’ ‘true’ in xorg.conf or XF86Config to use GSYnaptics. Английский я немного знаю и, теоритически, понимаю, о чем речь, однако не могу найти xorg.conf на положеном месте. Гугл на пару с остальным интернетом мне не дали толковых ответов в рамках openSUSE. Может есть другой способ настроить тачпад в openSUSE 11.3?
Ребята, помогите нубу) пожалуйста!:’(
Нужные вам файлы находятся в /etc/X11/xorg.conf.d. Вероятно, это 20-synaptics.conf.
Файл /etc/X11/xorg.conf.d/20-synaptics.conf я уже пробовал менять следующим образом:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "true"
EndSection
но на программу GSynaptics это ни коим образом не повлияло:
http://dl.dropbox.com/u/30019295/Снимок.png
# man synaptics
Option “SHMConfig” “boolean”
Switch on/off shared memory for run-time debugging. This option
does not have an effect on run-time configuration anymore and is
only useful for hardware event debugging.
это не я, это Novell так говорит
там же и ищите ответ.
Какую версию программы используете? Из какого репозитория ставили? Попробуйте из GNOME:Apps У меня правда на 11.4 программа gsynaptics-0.9.16 работает без указанной вами опции. Этой опции у себя нигде не нашел.
Еще можно установить аналогичную программу gpointing-device-settings.
И еще в панели управления гном в настройках мыши нет вкладки сенсорная панель со всеми настройками? У меня есть правда у меня gnome3. Не помню была ли настройка точпада в 11.3
Я тут подумал - а как вообще выяснить, чем определился тачпад нетбука в системе? На Windows бывало он определялся как мышь. В стандартных для openSUSE 11.3 GNOME настройках мышы нет вкладки о тачпаде. После установки gpointing-device-settings и ее запуска я увидал такое вот окно:
http://dl.dropbox.com/u/30019295/Снимок-1.png
и тут увидел, что тачпад определился как мышь.
Что я могу сделать, что бы тачпад определился как тачпад?
Где вы увидели слово мышь на картинке? Да к сожалению прога не переведена и картинка мягко говоря не соответствует. Но точпад определился именно как точпад, во первых это написано в списке слева в его названии FingerSensingPad (вольный перевод сам английского не знаю “ПальцеСчитывающаяПлощадка”) Во вторых опции с права “Эмуляция средней кнопки” вторая опция “Эмуляция колесика мышки” ну и остальные настройки. Эти настройки просто не применимы к мышке, там колесико есть, и эмулировать нечего. Но к сожалению я тут не вижу настройки чувствительности. А чувствительность мышки в настройках гнома, не влияет на точпад? Может она там универсальная?
Так как проблема с запуском GSynaptics повторяется на ноутбуке с чистой openSUSE 11.4 Создал баг репорт https://bugzilla.novell.com/show_bug.cgi?id=698147
Можете отписаться что у вас такая же проблема, или хотя бы проголосовать за баг.
как говорится WORKSWORME
k0da@laptop:~> sudo zypper se synaptic
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
--+-----------------+--------------------------------------------------+--------
| gsynaptics | A Graphical Front-End for TouchPad Configuration | package
| gsynaptics-lang | Languages for package gsynaptics | package
k0da@laptop:~> sudo zypper in gsynaptics
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
gsynaptics
The following package is recommended, but will not be installed:
bundle-lang-gnome-extras-ar
1 new package to install.
Overall download size: 44.0 KiB. After the operation, additional 181.0 KiB will
be used.
Continue? [y/n/?] (y):
Retrieving package gsynaptics-0.9.16-12.1.i586 (1/1), 44.0 KiB (181.0 KiB unpacked)
Retrieving: gsynaptics-0.9.16-12.1.i586.rpm [done]
Installing: gsynaptics-0.9.16-12.1 [done]
k0da@laptop:~> gsynaptics
** (gsynaptics:7368): WARNING **: Using synclient
Дак да, по картинке с мышью и сужу. А еще по тому, что специфичных настроек для тачпада нет, таких, как функция первой кнопки касанием или чувствительность тачпада. А название (ПальцеЧувствующаяПоверхность) - так не понятно, откуда и взялось. Может оно в тачпад зашито, а может это классификация устройства - я в это не сведущь, поэтому сужу по картинке)
Эмуляция средней кнопки или колесика актуальна для двух-трехкнопочных мышей без колесика. Кроме того, как можно настроить эмуляцию колесика на тачпаде, используя “кнопку 4”?
Настройки GNOME влияют на ускорение указателя, как тачпада, так и мыши. А чувствительность ничего не меняет, по-моему.
Пользоваться Bagzilla не умею, потому просто проголосовал за ваш баг.
а кто производитель тачпада?
к сожалению не все тачпады от синаптикс и не совместимы с ним
у мну на фуджике синаптикс
на леново какойто другой (синаптиковские тулзы его не понимают)
такчто может он поэтому не работает?
в #4](http://forums.opensuse.org/p-russian/dhydh-dh-dh-dhun-dh-dh-dh/gnome/460829-gsynaptics-dh-dhu-dh-dh-dh-nzn-dh-dhun-n-n.html#post2348547) я имел в виду значение “on” а не “true”
Разработчик писал, что включил поддержку тачпада в утилиту настройки SAX3. Возможно это вам поможет…
sax3 программа интересная, но мне совсем не помогла - ее настройки на мой тачпад не влияют.
Узнал, что мой тачпад - это Sentelic Finger-sensing Pad, и что на него драйвер есть в текущей версии ядра. А информация об оборудовании следующая:
http://dl.dropbox.com/u/30019295/screenshots/снимок5.png
я все еще считаю, что тачпад определяется как мышь. что же мне делать?
Ну а у меня вопрос остался насчет #13](http://forums.opensuse.org/p-russian/dhydh-dh-dh-dhun-dh-dh-dh/gnome/460829-gsynaptics-dh-dhu-dh-dh-dh-nzn-dh-dhun-n-n-2.html#post2380684)
/etc/X11/xorg.conf.d/20-synaptics.conf
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "on"
EndSection
Я попробовал сделать так, но результат не изменился.
И иксы вы конечно после этого перезапустили? Тогда похоже на какой-то баг.