ubuntu 18.04 - 重启后,Kb 布局 xkb-options 将被忽略

ubuntu 18.04 - 重启后,Kb 布局 xkb-options 将被忽略

使用Tweaks设置键盘布局立即生效。重启后,虽然我所做的设置被保留,但Tweaks被忽略了。

我在网上找到了一些解决方案,但都与旧的 ubuntu 版本有关(例如。适用于较旧 Ubuntu 版本的解决方案)。我在ubuntu 18.04上找不到这些解决方案中提到的这些文件。

[更新] 我所做的更改在Keyboard & Mouse> Additional Layout Options>中Alt/Win key behaviorCaps Lock behavior显示在屏幕截图中。

我选择的选项的屏幕截图

ls -al ~/.config/dconf命令输出:

total 24
drwx------  2 wen wen  4096 Aug 20 19:15 .
drwx------ 27 wen wen  4096 Aug 20 15:20 ..
-rw-r--r--  1 wen wen 13758 Aug 20 19:15 user

我尝试cd ~/.config/dconf && mv user user.bak并重启。然后ls -al ~/.config/dconf命令输出:

total 32
drwx------  2 wen wen  4096 Oct 20 21:41 .
drwx------ 27 wen wen  4096 Aug 20 15:20 ..
-rw-r--r--  1 wen wen  4958 Oct 20 21:41 user
-rw-r--r--  1 wen wen 14064 Oct 20 21:25 user.bak

已创建了一个新~/.config/dconf/user文件。似乎所有设置都已重置为默认值。所以我Tweaks再次设置,但文件确实发生了变化~/.config/dconf/user

-rw-r--r--  1 wen wen  5084 Oct 20 21:47 user

再次重启,ls -al ~/.config/dconf命令输出:

total 32
drwx------  2 wen wen  4096 Oct 20 21:57 .
drwx------ 27 wen wen  4096 Aug 20 15:20 ..
-rw-r--r--  1 wen wen  5084 Oct 20 21:57 user
-rw-r--r--  1 wen wen 14064 Oct 20 21:25 user.bak

gsettings get org.gnome.desktop.input-sources xkb-options命令输出:

['altwin:swap_alt_win', 'caps:ctrl_modifier']

cat /etc/default/keyboard命令输出:

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="us"
XKBVARIANT=""
XKBOPTIONS=""

BACKSPACE="guess"

答案1

作为一种解决方法,您可能需要尝试编辑该/etc/default/keyboard文件并替换

XKBOPTIONS=""

XKBOPTIONS="altwin:swap_alt_win,caps:ctrl_modifier"

相关内容