首先,由于某种原因,我有两个不同的“切换键盘布局”热键:一个是我设置的Settings->Devices->Keyboard
,第二个(左 ctrl + 左 shift)是由keyboard-configuration
包生成的。
调用sudo dpkg-reconfigure keyboard-configuration
和删除热键绑定可以解决问题,直到重启/睡眠模式。
尝试删除后,keyboard-configuration
我得到了以下输出:
The following packages will be REMOVED:
console-setup console-setup-linux kbd keyboard-configuration nvidia-384 nvidia-driver-390 ubuntu-desktop ubuntu-minimal xorg xserver-xorg xserver-xorg-core
xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-amdgpu xserver-xorg-video-ati
xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-nouveau xserver-xorg-video-nvidia-390 xserver-xorg-video-qxl xserver-xorg-video-radeon
xserver-xorg-video-vesa xserver-xorg-video-vmware
看起来不应该删除此包。那么为什么会有两个不同的布局开关绑定源,我该如何删除其中一个?
谢谢!
答案1
除了运行之外,sudo dpkg-reconfigure keyboard-configuration
您可能还需要将其从桌面设置中删除。尝试以下命令:
gsettings reset org.gnome.desktop.input-sources xkb-options
此后,删除多余的快捷方式后重启仍然有效。
答案2
这里有两个时刻:
- 您不应删除
keyboard-configuration
该软件包。它用于控制台(哑终端)会话。 要保存生成的配置,
sudo dpkg-reconfigure keyboard-configuration
您需要使用以下命令更新内核的初始 RAM 驱动器sudo update-initramfs -u -k all
然后重新启动。