kernel panic in userspace

my own self destruction
  • Blog
  • about
  • articles
    • Virtualbox bridge
    • linux blogging
    • Gentoo on Acer Extensa 5630Z
  • code
    • @unfollowr
    • WordPress
      • WordPress-bbPress syncronization
      • IE Warning
      • PostAds
    • Callisto overlay
    • @listwatcher
  • CV
  • belarusian
  • russian
  • english

Gentoo Xorg-1.8 synaptics touchpad

Apr 06 2010
Mujuice – Silver Highways
  • belarusian
  • russian

Всё течёт, всё меняется. Теперь файлы надо держать в /etc/X11/xorg.conf.d. Там же есть пример, просто надо поменять драйвер с evdev на synaptics

Я знаю, вы все классные ребята и глаза у вас человеческого цвета. Я тоже, у меня голубые, к слову, а не красные. Только вот всё равно у меня почему-то подключен в Gentoo оверлей x11. Не знаю. Наверное это с бурной юности осталось.

По сей причине у меня с недавних пор, а именно со времён обновления до x11-base/xorg-server-1.8.0 тачпад стал себя вести просто отвратительно. Носился как угорелый, на tap события не реагировал, я уже молчу про отвалившийся скролл. Всё дело в udev, на который разработчики xorg решили свалить с hal. Нас никто не предупредил, потому мы будем сами выкручиваться. Простая пересборка драйвера synaptics никаких вменяемых результатов не даст, так что стоит поступить вот как:

Созадём в директории /etc/xorg.conf.d (да-да, неужели?) два файлика с примерно следующим содержимым:

/etc/xorg.conf.d/10-synaptics.conf

Section "InputDevice"
   Identifier "touchpad"
   Driver "synaptics"
   Option "AutoServerLayout" "on"
EndSection

/etc/xorg.conf.d/99-evdev.conf

Section "InputClass"
        Identifier "evdev-catchall"
        Driver "evdev"
EndSection

После чего, разумеется, перезапустим иксы. Вуаля! :) Теперь сначала synaptics захватит наш тачпад, а уж потом всем остальным займётся evdev. Дальше сами разберётесь.

Привет

  • belarusian
  • russian

Час бяжыць, усё зьмяняецца. Цяпер файлы трэба трымаць у /etc/X11/xorg.conf.d. Там жа ёсьць прыклад, проста трэба зьмяніць драйвер з evdev на synaptics

Я ведаю, вы ўсё клёвыя чувакі і вочы ў вас чалавечага колеру. Я таксама, у меня блакітныя, дарэчы, а не чырвоныя. Толькі вось усё роўна ў мяне чамусьці падключаны ў Gentoo овэрлэй x11. Ня ведаю. Напэўна, гэта за часоў бурнага юнацтва засталося.

З такой нагоды ў мяне з нядаўніх часоў, а менавіта з часу аднаўленьня да x11-base/xorg-server-1.8.0 тачпад стаў сябе весьці проста неверагодна фігова. Насіўся як апалены, на tap эвэнты не рэагаваў, я ўжо маўчу пра адваліўшыся скрол. Уся справа ва udev, на які распрацоўшчыкі xorg вырашылі зваліць з hal. Нас ніхто не папярэджваў, таму мы будзем самі выкручвацца. Простая перасборка драйверу synaptics ніякіх вынікаў не дасі, таму варта паступіць наступным чынам:

Ствараем у тэчцы /etc/xorg.conf.d (так-так, ахвігець?) два файлікі з прыкладна наступным зьмесьцівам:

/etc/xorg.conf.d/10-synaptics.conf

Section "InputDevice"
   Identifier "touchpad"
   Driver "synaptics"
   Option "AutoServerLayout" "on"
EndSection

/etc/xorg.conf.d/99-evdev.conf

Section "InputClass"
        Identifier "evdev-catchall"
        Driver "evdev"
EndSection

Пасьля чаго, зразумела, перазапускаем іксы. Вуаля! :) Цяпер спачатку synaptics захопіць ваш тачпад, а ўжо потым астатнім займецца evdev. Далей самі разруліце.

Прывіт

{ Comments : No Comments » }
{ Tags: evdev, gentoo, hal, overlay, synaptics, touchpad, udev, x11, xorf, xorg, xorg.conf.d }

kde evdev keyboard

Dec 29 2008
  • belarusian
  • russian

Як жа мяне ўзьбясіў гэты самы evdev у новым Xorg. Вось як бы ўсё добра працавала, а тут – бац і ў KDE клявіятура зьехала з глузду, пераводзячы клявішы ў незразумелую кашу. Напрыклад, клявіша «Уверх» стала псеўданімам для «Print Screen». І гэта без аніякіх аднаўленьняў! У Openbox усё засталося па-ранейшаму, што выклікае падвойныя пачуцьці. Тым не менш, з усякімі такімі штукамі варта змагацца.

Змагацца прыходзіцца пошукамі ў Сеціве увогуле незразумела чаго. Тым не менш, усё знайшлося. Вінавата ва ўсім узяцьцё старой мадэлі клявіятуры ў KDE, а менавіта pc105, замест новай, якай й завецца evdev. Розныя выстаўленьні гэтага ў /etc/X11/xorg.conf і /etc/hal/fdi/policy/10-x11-input.fdi ніякіх пладоў не прынесьлі, як хацелася б. Выпраўляецца ўсё выстаўленьнем патрэбнай мадэлі клявіятуры ў kxkb, скрыншот ніжэй

kxkb kde evdev

Таксама часовым выпраўленьнем можа быць каманда

setxkbmap -keycodes evdev

Для тых, хто будзе шукаць нешта падобнае, ніжэй прыводжу прыклады від «перастаноўкі» клявіш (крыніца)

KEY BAD MAPPING ------------------------- Alt Gr KP_Enter Right Ctrl Page Down Print Screen Delete Pause - (doesn't react) Insert - Home Pause Page Up KP_Divide Delete - End Win + Page Down Menu Left Alt + Up Print Screen Down Win + Right - Left Win key - Right Win key - Menu key - KP_Divide Insert KP_Enter Down

А ўсяго толькі варта было б, каб USE флагі ў Gentoo мелі некалькі больш глыбокае і зразумелае апісаньне. Ну ці хаця б магчыма было б наконт evdev папярэдзіць пасьля усталёўкі, усё ж xorg-server – не апошні пакет па папулярнасьці.

p.s.: яно яшчэ і opengl селектар выстаўляе на xorg-x11 пасьля перабудовы, зараза

  • belarusian
  • russian

Как же меня взбесил этот самый evdev в новом Xorg. Вот как бы всё хорошо себе работало, а тут – бац и в KDE клавиатура сошла с ума, переводя клавиши в непонятную кашу. Например, клавиша «Вверх» стала псевдонимом для «Print Screen». И это без каких-либо обновлений! В Openbox всё осталось по прежнему, что вызывает двоякие чувства. Тем не менее, со всем таким нужно бороться.

Бороться приходится поисками в Интернете вообще непонятно чего. Тем не менее, всё нашлось. Виновато во всём взятие в KDE старой модели клавиатуры, а именно pc105, вместо новой, которая и называется evdev. Всяческие выставления этого в /etc/X11/xorg.conf и /etc/hal/fdi/policy/10-x11-input.fdi никаких плодов не принесли, как ожидалось. Исправляется всё выставление нужной модели клавиатуры клавиатуры в kxkb, скриншот ниже

kxkb kde evdev

Также временным решением может служить команда

setxkbmap -keycodes evdev

Для тех, кто будет искать нечто подобное, ниже привожу примерный вид «перестановки» клавиш (источник)

KEY BAD MAPPING ------------------------- Alt Gr KP_Enter Right Ctrl Page Down Print Screen Delete Pause - (doesn't react) Insert - Home Pause Page Up KP_Divide Delete - End Win + Page Down Menu Left Alt + Up Print Screen Down Win + Right - Left Win key - Right Win key - Menu key - KP_Divide Insert KP_Enter Down

А всего лишь стоило, чтобы USE флаги в Gentoo имели несколько более глубокое и понятное описание. Ну или хотя бы можно было бы насчет evdev упомянуть после установки, всё же xorg-server – не последний по популярности пакет.

p.s.: оно ещё и opengl селектор выставляет на xorg-x11 после пересборки, зараза

{ Comments : 6 Comments » }
{ Tags: eselect, evdev, gentoo, hal, kxkb, linux, opengl, screenshots, setxkbmap, use flags, xkb, xorg }

RSS antisocial feeling

  • so much i
  • i am freaking bicycle
  • с третьей минуты мне очень. детство
  • не спрашивайте
  • banksystreetart: Banksy / Simon Munnery fuck yeah shit

Tags

bash belarus blog blogs bugs coding concerts download friends fun gentoo google images internet javascript kde language life links linux livejournal me money music overlays perl photos php plugins portage projects rss school shell social social networks ssh studying tests twitter ubuntu univer vkontakte wifi wordpress

links

  • asocial feeling
  • Callisto overlay
  • daThumbs
  • last.fm
  • twitter
  • Vkontakte
  • ~idioteque

Recent Comments

  • saper on antialiased fonts in netbeans (java apps in common)
  • edward on IE Warning
  • Vigoran on WordPress-bbPress syncronization
  • Nikos on WordPress-bbPress syncronization
  • Maxno on free licenses
  • achmad on IE Warning
  • bobrik on bbPress terms filtering & hacks
  • Сергей М. on bbPress terms filtering & hacks
  • Samad Khan on WordPress-bbPress syncronization
  • bobrik on WordPress-bbPress syncronization

Archives

  • July 2010 (1)
  • June 2010 (1)
  • April 2010 (2)
  • January 2010 (1)
  • November 2009 (2)
  • October 2009 (5)
  • September 2009 (2)
  • August 2009 (2)
  • July 2009 (3)
  • June 2009 (1)
  • April 2009 (2)
  • March 2009 (1)
  • February 2009 (1)
  • January 2009 (2)
  • December 2008 (12)
  • November 2008 (17)
  • October 2008 (20)
  • September 2008 (13)
  • August 2008 (25)
  • July 2008 (18)
  • June 2008 (15)
  • May 2008 (7)
  • March 2008 (1)
  • February 2008 (9)
  • January 2008 (11)
  • December 2007 (24)
  • November 2007 (27)
  • October 2007 (21)

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

Creative Commons License rss comments rss valid xhtml