Видео ролики бесплатно онлайн

Смотреть армянское видео

Официальный сайт synclub 24/7/365

Смотреть видео бесплатно

01.12.09 01:47 idler

Tips & tricksНастройка touchpad

Вот незадача. После переустановки моего Debian вся моя радость от того, что touchpad на hp pavilion dv 9940er работает лучше, чем в родной сВисте прошла.

Стояла задача:
вернуть клик и двойной клик при ударе.
вернуть продолжение движения курсора при нахождении пальца на самом краю тачпада.
вернуть горизонтальный скроллинг.
вернуть удар в углу - как нажатие третьей кнопки.

В рубрике "Есть вопрос!" была разобрана ситуация. Проблему решил "man synaptics".

Вот что мне удалось выяснить:
synclient -l

Показывает установки переменных драйвера тачпада. Да простит меня ALL, если я не корректно выразился.

Решения ровно два
1 прописать в xorg.conf секцию InputDevice
2 запустить при старте WM скрипт

Я пошел по второму пути
.kde/Autostart/synaptics
1
2
3
4
5
6
7
8
9
10
11

#!/bin/bash
synclient HorizEdgeScroll=1
synclient VertTwoFingerScroll=1
synclient EdgeMotionUseAlways=1
synclient EdgeMotionMinSpeed=280
synclient EdgeMotionMaxSpeed=500
synclient TapButton1=1
synclient RTCornerButton=3
synclient LTCornerButton=2
synclient HorizEdgeScroll=1

Этих настроек мне было достаточно.

Разберем вывод synclient -l, но я намеренно пропущу те опции, которые я не понял или с которыми по лени не захотел разбираться.


LeftEdge = 1752
RightEdge = 5192
TopEdge = 1620
BottomEdge = 4236
Какие-то координаты углов - оставил по умолчанию


FingerLow = 24
FingerHigh = 29
FingerPress = 255
MaxTapTime = 180
MaxTapMove = 221
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
Тоже не стал разбираться, хотя из названий можно догадаться что это значит

FastTaps = 0
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 280
EmulateTwoFingerMinW = 7
С эмуляцией возиться не захотелось, т.к. надежда на поддержку двух пальцев моим тачпадом умерла последней, но умерла...

VertScrollDelta = 100
HorizScrollDelta = 100
Думаю понятно из названия, но эксперементировать с этими параметрами я не стал - меня устраивал мой скроллинг

VertEdgeScroll = 1
HorizEdgeScroll = 1
Эти два параметра включают вертикальный и горизонтальный скроллинг на соответствующих краях тачпада.

CornerCoasting = 1
Оставил значение по умолчанию и разбираться не стал.

VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
Как видно - попытался включить скроллинг двумя пальцами как для MacBook, но мне это не помогло, а жаль!

MinSpeed = 0.4
MaxSpeed = 0.7
Из мана не удалось понять когда и для чего она бывает Min и Max
AccelFactor = 0.00995223
TrackstickSpeed = 40
EdgeMotionMinZ = 29
EdgeMotionMaxZ = 159
EdgeMotionMinSpeed = 280
EdgeMotionMaxSpeed = 500
Эти опции тоже остались не понятыми
EdgeMotionUseAlways = 1
Вот тут крылась беда. Установка этой опции включает продолжение движения курсора при замирании пальца на самом краю тачпада.
UpDownScrolling = 1
LeftRightScrolling = 1
Тут все понятно из названия (вроде бы), но у меня изменение этих опций вроде бы ни на что не влияло.
UpDownScrollRepeat = 1
LeftRightScrollRepeat = 1
ScrollButtonRepeat = 100
Какие-то повторения... я решил, не эксперементировать с этим.
TouchpadOff = 0
GuestMouseOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
Тоже не совсем понятные опции. Я их не трогал.
RTCornerButton = 3
RBCornerButton = 0
LTCornerButton = 2
LBCornerButton = 0
Четыре угла мне очень понравились - в RT(правый верхний) у меня при ударе правая кнопка, в LT(левый верхний) - средняя - это даже лучше чем было в предыдущую установку по умолчанию.
TapButton1 = 1
TapButton2 = 1
TapButton3 = 0
Назначение номеров кнопок мыши (1-левая,2-средняя,3-правая) на удары одним, двумя и тремя пальцами. Номера в опции - кол-во пальцев, значения - номер кнопки. Два и три пальца мой тачпад к сожалению не поддерживает.
ClickFinger1 = 1
ClickFinger2 = 3
ClickFinger3 = 1
Что-то похожее на предыдущие опции - я не стал это трогать.
CircularScrolling = 0
CircScrollDelta = 3
CircScrollTrigger = 0
CircularPad = 0
Эти опции, как мне показалось ни на что не повлияли. Странное название - круговой скроллинг...
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 199
Ну тут и говорить нечего у меня не палм, а если это про ладонь или пальму - я это понимать отказываюсь.
CoastingSpeed = 0
PressureMotionMinZ = 29
PressureMotionMaxZ = 159
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 1
Оставшиеся опции я тоже не трогал.

Моя задача была решена приведенном в начале скриптом.
Если кто-то знает назначение опций, которые я постигнуть не смог - отпишите в комментах для ищущих и жаждущих.



idler 01.12.09 08:16 # +0

EdgeMotionMinSpeed = 280
EdgeMotionMaxSpeed = 500
Эти параметры отвечают за скорость передвижение курсора, когда палец доходит до края экрана. Когда скорость бывает максимальной я выяснять не стал. У меня действует только минимальная.

%username% love BDSM!

iriver550 01.12.09 09:49 # +1
настроить тачпад можно еще и через Hal. Я в арче так и сделал по этой статье -http://wiki.archlinux.org/index.php/Touchpad_Synaptics
Как это делается в Debian подскажет гугл.
Username 01.12.09 10:27 # +0
неужто в дебиане уже есть hal?
madgnu 01.12.09 14:04 # +0
тонко)
Username 01.12.09 17:10 # +0
ну хватит уж. Мне правда интересно, есть или нет?:)
madgnu 01.12.09 17:25 # +0
Есть конечно :)
sdvn 01.12.09 11:31 # +1
CircularScrolling = 0
CircScrollDelta = 3
CircScrollTrigger = 0
CircularPad = 0

удобные настройки.
sdvn 01.12.09 11:31 # +1
Делает вот что: http://www.youtube.com/watch?v=MbmOnmm0AMc

(странно, случайно запостился предыдущий коммент)

%username% love BDSM!

idler 01.12.09 18:13 # +0
Ага,прикольно
idler 01.12.09 18:14 # +0
Только у меня не работает

%username% love BDSM!

idler 01.12.09 21:33 # +0
Спасибо!
Только CircScrollDelta=0.5 гораздо лучше, а то со значением 3 ОООчень медленно.

%username% love BDSM!

Username 01.12.09 22:32 # +0
чересчур
Искренне Ваш, граммар-наци

%username% love BDSM!

zivot_je_cudo 01.12.09 22:47 # +0
Чересчур!
idler 02.12.09 02:16 # +0
Возник спортивный интерес....
Что будет с версткой, если дерево вложенных комментов будет расти дальше.
Поставим рекорд? Посмотрим, что будет? :)
zivot_je_cudo 02.12.09 09:26 # +0
Смотри здесь.
zivot_je_cudo 01.12.09 13:13 # +0
Настройка touchpad, калибровка mouse, чистка keyboard.
kstep 01.12.09 13:32 # +1
Есть третий способ настроить тачпад: через hal.

У меня конфиг тачпада лежит в /etc/hal/fdi/policy/z99-xorg-synaptics.fdi:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
        <device>
                <match key="info.capabilities" contains="input.touchpad">
                        <merge key="input.x11_driver" type="string">synaptics</merge>

                        <merge key="input.x11_options.LeftEdge" type="string">1752</merge>
                        <merge key="input.x11_options.RightEdge" type="string">5192</merge>
                        <merge key="input.x11_options.TopEdge" type="string">1620</merge>
                        <merge key="input.x11_options.BottomEdge" type="string">4236</merge>
<!-- ... skipped ... -->
                        <merge key="input.x11_options.PressureMotionMinZ" type="string">29</merge>
                        <merge key="input.x11_options.PressureMotionMaxZ" type="string">159</merge>
                        <merge key="input.x11_options.PressureMotionMinFactor" type="string">1</merge>
                        <merge key="input.x11_options.PressureMotionMaxFactor" type="string">1</merge>
                        <merge key="input.x11_options.GrabEventDevice" type="string">1</merge>
                </match>
        </device>
</deviceinfo>
 

kstep 01.12.09 13:36 # +0
Нужно просто положить такой конфиг в /etc/hal/fdi/policy и передёрнуть hal командой /etc/init.d/hal restart, после этого он будет сообщать Иксам настройки тачпада. И да, в Дебиане уже давно есть hal.

%username% love BDSM!

%username% love BDSM!

kstep 03.12.09 15:50 # +0
Я по сути процитировал свой собственный конфиг =)
Но получилось таки да, как по сцылке.

Посты Комментарии
Последние посты
    Посты Комментарии
    Последние комментарии
      Посты Комментарии
      Изменения
        Посты Комментарии Изменения Черновики Избранное
        Черновики (все)
          Посты Комментарии Изменения Черновики Избранное
          Избранное (всё)
            Посты Комментарии Изменения Черновики Избранное
            Лучшие блоги (все 96)
            Топ пользователей Топ блогов
            Топ пользователей Топ блогов
            Элита (все 2003 из 153 городов)
            Топ пользователей Топ блогов
            В сети: Aesdana

            Новенькие: newstoic, atheist, dieformetal, MrPack, joom
            welinux.ru

            В хорошем качестве hd видео

            Онлайн видео бесплатно


            Смотреть русское с разговорами видео

            Online video HD

            Видео скачать на телефон

            Русские фильмы бесплатно

            Full HD video online

            Смотреть видео онлайн

            Смотреть HD видео бесплатно

            School смотреть онлайн