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

xorg ctrl+alt+backspace, returning

Jul 05 2009
R?yksopp – Miss It So Much
  • belarusian
  • russian

Ня ведаю як вы, але мне неяк зусім не падабаецца, што ў новых вэрсіях Xorg (у мяне 1.6.1.902) узялі і адмянілі старую добрую камбінацыю Ctrl+Alt+Backspace для забіваньня таго самага Xorg. Напэўна, аўтары вырашылі, што іх прадукт настолькі якасны, што ў перазапусках не мае патрэбы. Я так не лічу зусім :)

Сітуацыю трэба неяк выпраўляць, а за няйменьнем файла /etc/X11/xorg.conf у мяёй канфігурацыі застаецца два выхады:

1. Выкарыстоўваць Ctrl+Alt+SysRq+k, што забівае працэс, які займае бягучы віртуальны тэрмінал. Калі працаваць у іксах, то яны і будуць ахвярай. Для выкарыстоўваньня гэтага варыянта патрэбна падтрымка з боку ядра (Kernel hacking —> Magick SysRq key). Трэба перавучвацца, але цалкам добры варыянт. Калі б я ня ведаў іншага, то на ім бы і застаўся.

2. Выкарыстоўваць опцыі xkb для паведамленьня іксам, што яны ўсё ж няправыя. Для гэтага ў файле наладак hal для прыстасаваньняў уводу (у мяне гэта /etc/hal/fdi/policy/10-x11-input.fdi) дадаем нешта кшталту наступнага:

<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">xorg</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">us,ru(winkeys)</merge>
<merge key="input.xkb.options" type="string">grp:alt_shift_toggle,terminate:ctrl_alt_bksp</merge>
</match>

Галоўны радок выдзелены тлустым шрыфтом.

Яшчэ можна застацца на выкарыстаньні /etc/X11/xorg.conf, у такім выпадку за ўключэньне патрэбнай камбінацыі клявіш адказвае опцыя DontZap.

Купить кондиционер panasonic, чтобы всегда находиться в комфортных условиях

  • belarusian
  • russian

Не знаю как вы, а мне как-то совсем не по душе, что в новых версиях Xorg (у меня 1.6.1.902) взяли и отменили старую добрую комбинацию Ctrl+Alt+Backspace для убивания того самого Xorg. Видимо, авторы решили, что их продукт насколько совершенен, что в перезагрузках не нуждается. Я так не считаю вовсе :)

Ситуацию надо как-то исправлять, а за неимением файла /etc/X11/xorg.conf в моей конфигурации остаётся два выхода:

1. Использовать Ctrl+Alt+SysRq+k, что убивает процесс, занимающий текущий виртуальный терминал. Соответственно, если работать в иксах, то они и будут жертвой. Для использования данного варианта нужна поддержка со стороны ядра (Kernel hacking —> Magick SysRq key). Надо переучиваться, но в целом хороший вариант. Если бы я не знал другого, то на нём бы и остановился

2. Использовать опции xkb для сообщения иксам, что они всё же не правы. Для этого в файле настроек hal для устройств ввода (у меня это /etc/hal/fdi/policy/10-x11-input.fdi) добавляем что-то типа следующего:

<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">xorg</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">us,ru(winkeys)</merge>
<merge key="input.xkb.options" type="string">grp:alt_shift_toggle,terminate:ctrl_alt_bksp</merge>
</match>

Ключевая строка выделена жирным шрифтом.

Ещё можно остановиться на использовании /etc/X11/xorg.conf, тогда за включение комбинации клавиш отвечает опция DontZap.

Купить кондиционер panasonic, чтобы всегда находиться в комфортных условиях

« bsuir internet hacking jLanguage javascript tweaks »

Tags
cab, dontzap, gentoo, hal, linux, sysrq, xkb, xorg, xorg.conf
Categories
Uncategorized
Meta
Subscribe [ru] Subscribe [be] Comments rss Trackback
Similar
kde evdev keyboard | prevent wpa crack | ncmpc, nmpcpp & ncmpc-tradiaz | gentoo init “depend net” | ruby-on-rails installation on gentoo

Leave a comment

You can use these tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


RSS antisocial feeling

  • Ворачиваться в страну шпрот собираешься?
  • (via priskorbno) хочу. давно хотел. где купить?
  • ??
  • "((foldl (+) 0 [1..100]) ^ 2) - (foldl (+) 0 (map (^ 2) [1..100]))"
  • ?

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

  • Daniil.Cravetz on drafts
  • neagaoleg on Hide Mentions in Twitter Web Interface
  • neagaoleg on about
  • Martina Bella on @unfollowr
  • gamersroute.com on WordPress-bbPress syncronization
  • gamersroute.com on WordPress-bbPress syncronization
  • JohnnyBCool on @unfollowr
  • bobrik on @listwatcher
  • Alper on @listwatcher
  • itomi on WordPress-bbPress syncronization

Archives

  • 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