Ubuntu 18.04 中的键盘布局切换问题

Ubuntu 18.04 中的键盘布局切换问题

首先,由于某种原因,我有两个不同的“切换键盘布局”热键:一个是我设置的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

这里有两个时刻:

  1. 您不应删除keyboard-configuration该软件包。它用于控制台(哑终端)会话。
  2. 要保存生成的配置,sudo dpkg-reconfigure keyboard-configuration您需要使用以下命令更新内核的初始 RAM 驱动器

    sudo update-initramfs -u -k all
    

    然后重新启动。

相关内容