Ubuntu 8.04 上の Compiz 0.7.4 で、あれこれと設定をしていたけど、
ウィンドウ・マネジメント – 移動 のキー割り当てがうまくいかない。
どういう風にうまくいかないかというと、「割り当て」で、キーボードからのキーバインドを設定しても、
他の設定のように即座に反映されないし、 CompizConfig 設定マネージャを閉じると、設定がクリアされてしまう。
ちなみに、マウスでの操作を割り当てると即座に反映されるし、CompizConfig 設定マネージャを閉じても設定も保持される。
あれこれ調べた結果、設定したキーバインドを保存するところがダメらしいことが分かった。
回避策として、 gconf-editor でなんとかすることに。
gconf-editor を起動する。
% gconf-editor &
/apps/compiz/plugins/put/allscreens/options に移動する。
そこにある、 put_*_key を自分好みに修正する。
今回はしばらく実験するということで、以下のように設定。
put_bottom_key を <Shift><Control>Down
put_left_key を <Shift><Control>Left
put_right_key を <Shift><Control>Right
put_top_key を <Shift><Control>Up
これで、gconf-editor を閉じれば設定が反映される。
「移動」だから、「move」のところをずっと見てたけど、put だったとは・・・・
追記:
再起動すると設定が消えていたので以下のスクリプトを作成して、
システム>設定>セッション で毎回ログイン後に起動するようにする。
#!/bin/sh gconftool --type string --set /apps/compiz/plugins/put/allscreens/options/put_top_key "Up" gconftool --type string --set /apps/compiz/plugins/put/allscreens/options/put_bottom_key " Down" gconftool --type string --set /apps/compiz/plugins/put/allscreens/options/put_left_key " Left" gconftool --type string --set /apps/compiz/plugins/put/allscreens/options/put_right_key " Right"