preload
PDO設定を入れたらapacheが起動しなくなる qcodoを試してみた
1月 17

ubuntuデスクトップに乗り換えてからberylでにわかリッチクライアントを満喫している(単にリッチなだけじゃなくて、結構便利に使ってたりする)が、Shift + Backspace でウィンドウマネージャが落ちるのには困っていた。

キーバインド設定を見ても分からない。というか、個別アプリなのか、ウィンドウマネージャなのか、もっと下なのか、どのレベルでキーイベントが捕捉されているのかわからなかった。

検索してみたら、あっさり解決。このエントリにあるように、XGL をリスタートさせるシグナルに設定されていたらしい。

$ xmodmap -pk | grep Terminate_Server

とかやってみれば、Shift+Backspace でのキーバインドがサーバ停止に設定されていることが確認できる。解決方法は、リンク先にあるように、

$ xmodmap -e “keycode 22 = BackSpace”

などとしてやれば Terminate_Server の symname と判断されずに済む。(リンク先の設定でもうまくいくようだが、この設定の意図がよくわからん。Backspace ふたつ(ないけど)同時押しで Terminate_Server にする(つまり Terminate_Server を無効にする)という意味だろうか。


関連していそうなエントリ:

One Response to “GNOME(XGL)でShift+Backspaceで落ちるのを止める”

  1. vottie Says:

    ありがとうございます。
    XGLの設定だったのですね。
    検索キーワードがなかなか思いつかず、
    3日ぐらい悩んでたのですごく助かりました。

Leave a Reply