Re: Прокрутка-скроллинг на сенсорной пан ели ноутбука сломалась после попытки обновить xserver-xorg-video-intel
On Wed, Apr 14 2010, Иван Лох wrote: > Каждая физическая клавиатура это Slave device и она настраивается > через hal или udev. Core keyboard (XKeyboard) -- Master device -- > динамически связана с одной из них. Остальные -- XExtensionKeyboard. Ага, вот теперь всё встало на свои места, спасибо. То есть setxkbmap без параметров конфигурирует одну из Slave клавиатур (если повезёт, то настоящую, а если она не успела обнаружиться, то XTEST, к примеру :) Я почему-то заглючил в сторону того, что у Virtual Core Keyboard есть _отдельная_ настройка xkb. Теперь разглючил. -- Regards, Anton Kovalenko +7(916)345-34-02 | Elektrostal' MO, Russia
Re: Прокрутка-скроллинг на сенсорной пан ели ноутбука сломалась после попытки обновить xserver-xorg-video-intel
On Wed, Apr 14 2010, XSS Vulnerable wrote: > странно :B а сейчас заработала прокрутка.. после перезагрузки. вроде > ниче особенного не делал. Вот вывод команд: > > m:/home/alexander# synclient -l > Can't access shared memory area. SHMConfig disabled? Я всё-таки не понял, у вас x-x-i-synaptics из lenny или из squeeze? Вроде как то, что перезагрузка помогла -- к дождю^W свойствам udev'а, что говорит о squeeze. (можно было бы вместо неё дать от рута udevadm trigger --subsystem-match=input и udev бы "пересообразил" параметры устройств). Но если squeeze, откуда там synclient, требующий SHMConfig?.. (если это lenny, то надо бы его включить, наверное. Но, боюсь, _тогда_ это через hal, а не через xorg.conf). -- Regards, Anton Kovalenko +7(916)345-34-02 | Elektrostal' MO, Russia
Re: Прокрутка-скроллинг на сенсорной пан ели ноутбука сломалась после попытки обновить xserver-xorg-video-intel
On Wed, Apr 14 2010, Иван Лох wrote: >> Вроде бы раскладка setxkbmap применяется к core keyboard, т.е. к >> виртуальному устройству, которое есть всегда; тем не менее, если >> отключить и включить десктопную клавиатуру, последствия setxkbmap >> теряются; интересно, какая логика за этим стоит?). > > Клавиатуры разные бывают. А настройку их я только через hal умею делать... Я понимаю, что они разные бывают, но core keyboard (виртуальная) ведь одна? Полагаю, при уходе с hal логика не изменилась - ну, другим способом оповещение об устройстве получается, но xinput2 и xkb это затрагивать не должно. Вам приходилось на двух клавиатурах ставить разные раскладки, хотя бы через hal? И как оно при одновременном подключении -- действительно для каждой клавиатуры умеет свои настройки? А то боюсь я, что по втыканию перенастраивается (согласно данным из hal/udev) опять же core keyboard, одна на всех (тогда раскладка для последней подключённой клавиатуры будет применена и к остальным; если такого эффекта не видно, то я неправ). В общем, надо поэкспериментировать. -- Regards, Anton Kovalenko +7(916)345-34-02 | Elektrostal' MO, Russia
Re: Прокрутка-скроллинг на сенсорной пан ели ноутбука сломалась после попытки обновить xserver-xorg-video-intel
On Wed, Apr 14 2010, Иван Лох wrote: >> > Это всё пишется (в squeeze) в /lib/udev/rules.d/66-xorg-synaptic.rules >> Простите, сэр, но на фига? >> Живи оно сейчас в /etc (и будь оно conffiles) -- я бы согласился, что > Скопируй просто в /etc/udev/rules.d/ и исправь. Он позже читается Благодарю, но мне не надо :) Я традиционно чихать хотел на системные настройки, пока они позволяют набрать логин и пароль. А уж если речь идёт об устройстве, которое никто не собирается вынимать и втыкать… Но вообще информация полезная. А вот, раз уж разговор зашёл -- не знаете ли какой-нибудь штуки, которая отслеживает событие «подключили клавиатуру» (через XInput2 это делается), и применяет пользовательский setxkbmap, когда это происходит? А то если нету, надо бы написать (правда, кое-чего я здесь не понимаю: Вроде бы раскладка setxkbmap применяется к core keyboard, т.е. к виртуальному устройству, которое есть всегда; тем не менее, если отключить и включить десктопную клавиатуру, последствия setxkbmap теряются; интересно, какая логика за этим стоит?). -- Regards, Anton Kovalenko +7(916)345-34-02 | Elektrostal' MO, Russia
Re: Прокрутка-скроллинг на сенсорной пан ели ноутбука сломалась после попытки обновить xserver-xorg-video-intel
On Wed, Apr 14 2010, Andrey Rahmatullin wrote: >> У меня на eee 900 при обновлении драйвера пришлось дописывать в >> .xsessionrc следующее: synclient FastTaps=1 TapButton1=1 TapButton2=2 >> TapButton3=3. > Это всё пишется (в squeeze) в /lib/udev/rules.d/66-xorg-synaptic.rules Простите, сэр, но на фига? Живи оно сейчас в /etc (и будь оно conffiles) -- я бы согласился, что ваш вариант приемлем (мне-то всё равно нужны разные настройки для юзеров, а ваши - это «счастье всем, даром», и всем одинаковое). А так эти настройки просто снесут при апгрейде, и всё. Если уж в /lib/udev что-то класть, то только отдельным файлом (67-our-xorg-synaptics.rules, к примеру). -- Regards, Anton Kovalenko +7(916)345-34-02 | Elektrostal' MO, Russia
Re: Прокрутка-скроллинг на сенсорной пан ели ноутбука сломалась после попытки обновить xserver-xorg-video-intel
On Wed, Apr 14 2010, XSS Vulnerable wrote: > SHMConfig to "On" in /etc/X11/xorg.conf" Посмотрел бывший xorg.conf > который был у меня до этого, там никакого SHMConfig не было указано, > но полосы прокрутки в тачпаде работали :(( Это явно какой то баг в > дебьяне. Воспользовавшись случаем сообщу о еще одном баге в дебьяне > ленни - это смещение экрана приветствия (логин скрин) в непонятно > какую сторону. Недоработка драйверов для графических чиспетов > Intel. :( Как все таки сделать полосы прокрутки на синаптике > рабочими. :( Если нужна замена gsynaptics, попробуйте gpointing-device-settings (из sid). Команднострочный synclient в sid входит в комплект x-x-i-synaptics; synclient -l должен отобразить список доступных настроек, если драйвер synaptics встал нормально. Среди них будет много всякого разного; прокрутка может не работать из-за BottomEdge, RightEdge, на самом деле из-за кучи всего другого тоже. В общем, сначала давайте с драйвером разберёмся, а потом вывод synclient -l запостите, и посмотрим на него. SHMConfig выпилили в пользу xinput, как я понял (на самом-то деле и synclient никакой сейчас не нужен: сделать xinput list, узнать номер тачпэда, сделать xinput --list-props номер, и все те же настройки, хоть под более длинными названиями, как на ладони). У меня на eee 900 при обновлении драйвера пришлось дописывать в .xsessionrc следующее: synclient FastTaps=1 TapButton1=1 TapButton2=2 TapButton3=3. (как минимум, TapButton раньше работали сразу). Но вот с прокруткой (на eee и текущем драйвере из sid) проблем как раз нет; правда, я пользуюсь two-finger scroll, а не краевым. О, кстати, ещё вопрос: может, драйвер вдруг осознал, что ваш тачпэд умеет мультитач, и решил скроллить по друм пальцам? Стоит проверить. -- Regards, Anton Kovalenko +7(916)345-34-02 | Elektrostal' MO, Russia