これを行うには、GUIからKeyboard Preferences
コントロールパネル(の下System -> Preferences
)を開き、Layout
タブを選択します。Options...
ボタンをクリックして、レイアウトオプションダイアログを開きます。展開Caps Lock key behaviour
セクションを選択しSwap ESC and Caps Lock
。
この種のスクリプトを作成する方法はいくつかあります。
Xkb経由で直接
次の方法で直接変更できます。
setxkbmap -option caps:swapescape
以下を使用して、現在のレイアウトオプションをすべて無効にできます(これにより、Caps Lockがデフォルトの動作に戻ります)。
setxkbmap -option ''
GConf経由
キーボードプリファレンスコントロールパネルは、を介してその構成を保存します。gconf
レイアウトは実際に適用されgnome-settings-daemon
ます。そのため、gnome-settings-daemon
gconfを自分で更新してレイアウトを調整することができます。
この場合の関連設定はであるように見えます/desktop/gnome/peripherals/keyboard/kbd/options
。したがって、次のオプションを設定できます。
gconftool-2 --set /desktop/gnome/peripherals/keyboard/kbd/options \
--type list --list-type string \
'[caps<tab>caps:swapescape]'
上記で<tab>
は、スペースではなくリテラルのタブ文字にする必要があります。gconfキーを空のリストに設定することにより、動作を再び無効にできます。