LoginSignup
3
0

More than 3 years have passed since last update.

/etc/default/keyboard を編集して CapsLock を Ctrl にしようとしたのに GNOME デスクトップで適用されなかったときの対処

Posted at

生じた問題

GNOME デスクトップを使っていて /etc/default/keyboard を編集して、CapsLock を Ctrl にしようとしたのに期待された挙動になりませんでした。

書き込んだ設定

/etc/default/keyboard
# CapsLock をなくして Ctrl にする
XKBOPTIONS="ctrl:nocaps"

期待された挙動

  • CapsLock が Ctrl になる
  • CapsLock の機能をもつキーは消える

実際の挙動

  • CapsLock が Ctrl になる
  • 左 Ctrl が CapsLock の機能になる

この挙動はctrl:nocaps ではなく ctrl:swapcaps の挙動です。仮想コンソールを開くとちゃんと nocaps の仕様になっているようなので、これは GNOME デスクトップの設定と競合しているのだと推測しました。

対処法

ターミナルで dconf-editor を実行します。

$ dconf-editor

GUI の設定画面が開くので org > gnome > desktop > input-sources > xkb-options を開きます。そこに Custom Value 欄があり、['ctrl:nocaps', 'ctrl:swapcaps'] などと並んでいるので必要な内容(ここでは 'ctrl:swapcaps' を削除する)に編集します。

参考資料

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0