10月 30

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"


Trackback URL

Leave a Reply