通用方式

通用方式

我尝试将键盘开关更改为Alt+Shift,但图形菜单不响应按Alt+Shift

我同时安装了两个 Ubuntu:

  1. Ubuntu 18.04.1,首次启动时切换到Alt+Shift。已更新至18.04.2,现在一切正常。
  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.1-升级-18.04.2: 18.04.1-向上-18.04.2

18.04.2: 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软件包),如重复答案

相关内容