preload
2月 04

ubuntu で beryl を入れてから、ターミナルからGNOMEアプリを起動すると、たまに

Gtk-WARNING **: module_path にはテーマ・エンジンがありません: “pixmap”

がいっぱい出て不愉快な件。

フォーラムで解決法発見。

$ sudo apt-get install gtk-engines-pixmap

するだけでは不十分で、

$ sudo apt-get install gtk2-engines-pixbuf

も必要でした。

Tagged with:
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 を無効にする)という意味だろうか。

Tagged with: