我尝试将键盘开关更改为Alt+Shift,但图形菜单不响应按Alt+Shift。
我同时安装了两个 Ubuntu:
- Ubuntu 18.04.1,首次启动时切换到Alt+Shift。已更新至18.04.2,现在一切正常。
- Ubuntu 18.04.2,我今天安装了,但她不想切换到Alt+Shift。
据我所记得,在 18.04.1 中,切换布局的界面有所不同(与现在的 18.04.2 不同)。在那里,我切换了布局键,没有任何问题。现在,在新系统上,新菜单要求输入“输入新组合”,但按下后没有反应Alt+Shift(或者Shift+Alt)。
来自SuperUser 上的问答,我了解到你可以编辑键盘配置文件。我会这么做的。我刚好有一个文件,里面有工作Alt+Shift从第一个系统(18.04.1-up-18.04.2)。
但我也注意到,在两种情况下,图形菜单都显示输入切换是通过Shift+Super+空格(和超级+空间),在两种情况下都有效。但是Alt+Shift也适用于系统 18.04.1-up-18.04.2,但图形菜单不会通知用户这一点(就像在“previous-old-18.04.1”图形菜单中一样)。
18.04.2: 现在是否可以使用干净的系统 18.04.2 中的图形菜单将输入语言切换设置为 Alt + Shift,而无需安装其他软件?
在两个系统中,所有软件包都已更新apt upgrade
。并且两个系统都安装在 Windows10-Host 上的 VirtualBox 中。我使用了 RU 语言环境)))
答案1
通用方式
对于具有文本终端的整个系统使用sudo dpkg-reconfigure keyboard-configuration
,此命令将生成以下/etc/default/keyboard
文件:
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
BACKSPACE="guess"
它将自动更新 initrds。重启后设置将会生效。
请注意:如果你/etc/default/keyboard
手动编辑文件-那么你应该运行
sudo update-initramfs -u -k all
手动然后重新启动。
GNOME 将在下次登录时继承此设置。
棘手的方式
无需额外软件的简单方法。您只需要dconf
预装的软件。
您需要将以下大命令复制并粘贴到终端中:
dconf load / << EOF
[org/gnome/desktop/input-sources]
sources=[('xkb', 'us'), ('xkb', 'ru')]
mru-sources=[('xkb', 'us'), ('xkb', 'ru')]
xkb-options=['grp:alt_shift_toggle','grp_led:scroll']
EOF
GUI方式
如果你想GUI方式- 使用 GNOME Tweaks(gnome-tweaks
软件包),如重复答案。