私は自分を再マッピングしようとしています CapsLock への鍵 Ctrl 説明どおりのキー ここ (「セッションと起動」->「アプリケーション自動起動」に/usr/bin/setxkbmap -option "ctrl:nocaps"
コマンドを追加)。
しかし、これはXubuntu 12.04では機能しません。
ターミナルから同じコマンド(/usr/bin/setxkbmap -option "ctrl:nocaps"
)を実行すると、すべてが期待どおりに機能します。コマンドをsh -c "/usr/bin/setxkbmap -option \"ctrl:nocaps\""
に変更すると、ターミナルから実行している場合は再び機能しますが、xfce "Session and Startup"コンフィギュレーターに追加した場合は機能しません。また、このようなスクリプトを作成するとき:
#!/ bin/sh /usr/bin/setxkbmap -option "ctrl:nocaps"
「セッションおよびスタートアップ」コンフィギュレータを介してスタートアップに追加しても、効果はありません。しかし、ログイン後にこのスクリプトを実行すると、実際にcapsキーが期待どおりに再マップされます。
OK、私の問題はxfce4-xkb-plugin
が原因でした。毎回xkb設定をリセットしていました。代わりにxxkb
をインストールしましたが、今ではすべて正常に動作します!