Ubuntu 12.10で一部のショートカットキーがリセットされるバグを何とかしたい2
※2014年5月4日、Ubuntu 14.04でも相変わらずなのでちょっと修正。
前回のが効果がなかったので、スクリプトにして「自動起動するアプリケーション」に追加してみた。
今回も、ウィンドウを別のワークスペースに移動するショートカットキーをCtrl + Super + Alt + ←↑↓→に割り当て、ついでにHUDのキーを変更する。
端末を起動、以下を実行してフォルダーを作成し、
mkdir ~/bin
以下を実行してスクリプトを作成、
echo '#!/bin/bash'$'\n'$'\n''i=0'$'\n''declare -i i'$'\n'$'\n''while true'$'\n''do'$'\n'' dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-down "['\''<Control><Alt><Super>Down'\'']"'$'\n'' dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-left "['\''<Control><Alt><Super>Left'\'']"'$'\n'' dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-right "['\''<Control><Alt><Super>Right'\'']"'$'\n'' dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-up "['\''<Control><Alt><Super>Up'\'']"'$'\n'' dconf write /org/compiz/integrated/show-hud "['\''<Shift><Control><Alt><Super>Break'\'']"'$'\n'' sleep 1'$'\n'' i="${i} + 1"'$'\n'' if [ "$i" -ge 10 ]; then'$'\n'' break'$'\n'' fi'$'\n''done'$'\n'$'\n' > ~/bin/my_shortcut_key
以下を実行して実行権限を付け、
chmod 777 ~/bin/my_shortcut_key
以下を実行して自動起動用のフォルダーを作成、
mkdir ~/.config/autostart
以下を実行して自動起動するアプリとして登録する。
bash -c "echo '[Desktop Entry]'$'\n''Type=Application'$'\n''Exec=/home/$USER/bin/my_shortcut_key'$'\n''Hidden=false'$'\n''NoDisplay=false'$'\n''X-GNOME-Autostart-enabled=true'$'\n''Name=my_shortcut_key' > ~/.config/autostart/my_shortcut_key.desktop"
後はログインしなおせば、その時に自動的に実行される。