Далеко не все используют тежеловестные DE на ноутбуках и нетбуках. Многие предпочитают им более лёгкие WM, например Openbox, fluxbox, wmii и другие. Они всем замечательны, но в них нет возможности настраивать всё через графические утилиты, в том числе touchpad. У меня на нетбуке уже очень давно поселился и живёт xmonad, и бесило меня то, что я регулярно задевал тачпад во время набора текста, что создавало неудобства. Например в Gnome можно было в настройках указать это, но так как у меня был не Gnome, а как сделать это без него я не знал, и времени на поиск решения не было, то я оставил всё так, как есть. Так было довольно долго, пока в один день меня это окончательно не достало, и я наконец не настроил тачпад.
Вся сложность была в том, что у меня стоял самый свежий Xorg, и в нём по умолчанию была выключена опция SHMConfig нужная для работы syndaemon, которым я собственно и пользуюсь для автоматического отключения тачпада во время набора текста. Фактически всё упиралось в то, что я не знал где в новом Xorg находятся файлы конфигурации, отсутствии времени и банальной лени :) Что-то я увлёкся. Теперь к делу. Хотя делом назвать это трудно, ибо оказалось всё до нельзя легко.
Нам нужен файл 10-synaptics.conf, находящийся в /usr/lib/X11/xorg.conf.d/10-synaptics.conf. По мимо необходимой опции, я решил ещё несколько настроить тачпад под себя, и в результате добавил в файл следующее:
Section "InputClass" Identifier "eeepc touchpad quirks" MatchProduct "Elantech" MatchDevicePath "/dev/input/event*" Driver "synaptics" Option "SHMConfig" "true" # Та самая опция, нужная Option "TapButton1" "1" # для работы syndaemon Option "TapButton2" "2" Option "TapButton3" "3" Option "RightEdge" "400" Option "LeftEdge" "50" Option "TopEdge" "60" Option "BottomEdge" "300" EndSection
Остальные опции я описывать не стану, ибо пост не о том.
Теперь осталось лишь запустить syndaemon с нужными опциями:
syndaemon -t -K -d -i 1
-t --- Отключает лишь таппинг. Т.е. можно будет перемещать курсор во время печати, но нажатия не работают.
-K --- Выключает тачпад лишь во время набора текста, а не во время клавиатурных комбинаций.
-d --- Уводит syndaemon в фон.
-i --- Устанавливает задержку в секундах, после которой тачпад снова работает.
Дабы не запускать syndaemon каждый раз вручную, стоит прописать в автозагрузку. Например в ~/.xinitrc.
Нет схожих записей

у самого с недавних пор живет запущенный syndaemon -i 1 -d -K =)
ну и другие вкусности http://muhas.ru/?p=150
одна только проблема, не понимаю как один из костылей оформить в xorg.conf, может подскажешь?
[Ответить]
bosha Отвечает:
Август 27th, 2010 at 10:01
Главный костыль там как я понял - xinput? Я смутно могу понять телодвижения которые им делаются, но вроде как у synclient если я правильно понял, есть нужные опции. А именно -z и -f, но могу ошибаться, ибо сам сонный ещё :)
[Ответить]
muahs Отвечает:
Август 27th, 2010 at 11:13
да, xintup - что он там делает для двойного тапа я не понимаю, т.е. не могу разобраться даже в самой команде. первый-то костыль более чем понятен, а во втором(за исключения части с syndaemon описанной тобой в этом посте) что-то и не разобрать ничего :(
лень конечно этому тоже причина (работает не трож)
[Ответить]
bosha Отвечает:
Август 27th, 2010 at 14:05
Да вот та же проблема. Я просто не могу понять что эта команда делает, и никакого описания толкового по xinput не нашёл.
[Ответить]
Ссылка | Август 27th, 2010 at 09:43
У меня KDE на нетбуке =)
[Ответить]
bosha Отвечает:
Август 27th, 2010 at 14:05
KDE, имхо, слишком тяжелые для нетбука..
[Ответить]
Subsanek Отвечает:
Август 27th, 2010 at 15:16
Пробовал и легковесные - не особо то быстрее все крутится, а конфорта и вида никакого.
[Ответить]
bosha Отвечает:
Август 27th, 2010 at 16:05
Ты просто не умеешь их готовить (c) Любой легковестный WM даже без настройки, даст фору по скорости что KDE, что GNOME.
[Ответить]
muhas Отвечает:
Август 27th, 2010 at 16:18
Может он просто умеет готовить kde? =)
[Ответить]
bosha Отвечает:
Август 27th, 2010 at 16:55
Ох как я сомневаюсь ) KDE как ни готовь, для нетбука он тяжёл. Только если у него не самый новый двухядерный Atom)
[Ответить]
Subsanek Отвечает:
Август 27th, 2010 at 17:18
Какраз новый двухядерный Atom)
[Ответить]
muhas Отвечает:
Август 27th, 2010 at 17:29
такая же фигня, правда нифига не новый...
хотя kde4 неплохо работал и на первых acer one d250
[Ответить]
bosha Отвечает:
Август 27th, 2010 at 17:33
Ты путаешь. У тебя не двухядерный, а процессор с гипертрейдингом. Двух ядерные атомы только аноснированы и недавно поступили в продажу первые модели как бы ;)
[Ответить]
muhas Отвечает:
Август 27th, 2010 at 17:47
с гипертрейдингом(я даже не знаю что это такое) или реально двухядерные но кеды на таких нетбуках работают весьма шустро ;)
[Ответить]
Subsanek Отвечает:
Август 27th, 2010 at 17:56
Гипертрейдинг - это разбиение одного физического ядра на виртуальные. Так при одном физическом ядре у меня в том-же системном мониторе показывает. что 2 ядра.
[Ответить]
bosha Отвечает:
Август 27th, 2010 at 18:19
Но явно не шустрее чем легковестные WM ;)
[Ответить]
muhas Отвечает:
Август 27th, 2010 at 22:12
ответить на уровень ниже комментарии уже не могу так что отвечаю сюда
помимом wm запущено обычно ещё что-то что бы сделать из своего wm своё де. так что кому что надо тому то и получается(каждому по потребностям и возможностям)
лично я на схожих девайсах юзаю:
1) гном + его софт
2) опенбокс + мой софт
разница по процу и оперативке естественно имеется но по отклику приложений этого незаметно
[Ответить]
bosha Отвечает:
Август 27th, 2010 at 22:50
Там ответить не могу, поэтому тоже отвечаю здесь. Очень спорно. Я вот к примеру могу сказать, что тот же openbox + мой софт значительно отзывчивее чем gnome, или KDE. Про крайне реактивный xmonad я вообще молчу. С ним вообще всё летает. Так что это очень спорно, я бы сказал крайне спорно. :)
[Ответить]
muhas Отвечает:
Август 27th, 2010 at 23:00
вот и я думаю, нафига здесь девовидные коментарии
либо я плохо готовлю оенбокс. либо жена моя(не без моей помощь) хорошо готовит гном, либо просто у нас софт такой.
что musca что ratpoison что openbox - заметной на глаз разницы в скорости не заметно, в итоге что гном что кеды что опенбокс что musca всё монопенисуально - главное правильно приготовить(и не пользовать фф - а то он везде тормозит., хотя именно его и пользую). люди-то все разные, кому и кеды на пне2 летаю кому и twm тормозят - запросы у всех разные, так что не суди только по своему мнению, а лично по моему и на моем железе что кеды, что гном работают весьма сносно и отзывчивость софта в них(и их) такая же какая и в musca - либо софт такой либо я к окружению так отношусь либо я так софт готовлю... не суди по себе, тем более так категорично относясь к другим...
[Ответить]
bosha Отвечает:
Август 27th, 2010 at 23:42
Древовидные удобнее. Просто редко получается одну ветку так растягивать :)
Я не сужу по себе. Я, знаешь, тоже долго KDE использовал, и вообще в них души не чаю, а сейчас на убунте с гномом. Конечно, много зависит от железа, но где я только не ставил тот же openbox + привычный софт, он оказывался быстрее чем любое desktop enviropment.
Вот опять же насчёт фф очень спорное утверждение :) Опера люто, бешено тормозит причём постоянно на ровном месте. Ни с того ни с сего. Про хром это отдельная история.. Учитывая что у меня определённое количество вкладок с сайтами не закрывается никогда, то хром это худшее что можно использовать. Его аппетиты как на память, так и на процессор временами поражают :)
Давай дальше не будем спорить? Спор бессмысленный же. :)
[Ответить]
muhas Отвечает:
Август 28th, 2010 at 16:52
бессмысленный и беспощадный =)
хотя я вовсе и не спорю, просто хотел сказать что это только с твоей точки зрения "но где Я только не ставил" =)
с моей точки зрения всё в принципе одинаково. а истины как всегда не существует - ибо у всех свой набор софта, свои настройки de и так далее...
[Ответить]
Subsanek Отвечает:
Август 27th, 2010 at 17:58
Вроде как физические двухядерные атомы только на десктопы будут ставить.
На нетбуках пока щас самый мощный вроде N470 с частотой 1.8Ггц (уже есть в продаже).
[Ответить]
bosha Отвечает:
Август 27th, 2010 at 18:21
На нетбуках тоже должны. У тебя гипертрейдинг. Не два ядра. Не путай. У меня тоже кажет что два ядра, а на практике - одно.
[Ответить]
Ссылка | Август 27th, 2010 at 11:01
А у меня (Debian Squeeze, ASUS EeePC 900HA) syndaemon заработал без прописывания чего-либо в конфиги Xorg ^_^ Спасибо за совет — крутая штука!
[Ответить]
bosha Отвечает:
Август 27th, 2010 at 16:56
Всегда пожалуйста :)
В squeeze вроде ещё не перешли на последний Xorg. Я смутно помню какая там версия, но помню что тоже заработало всё без лишних проблем :)
[Ответить]
Ссылка | Август 27th, 2010 at 16:37