使用Tweaks
设置键盘布局立即生效。重启后,虽然我所做的设置被保留,但Tweaks
被忽略了。
我在网上找到了一些解决方案,但都与旧的 ubuntu 版本有关(例如。适用于较旧 Ubuntu 版本的解决方案)。我在ubuntu 18.04上找不到这些解决方案中提到的这些文件。
[更新] 我所做的更改在Keyboard & Mouse
> Additional Layout Options
>中Alt/Win key behavior
并Caps 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"