まず、何らかの理由で2つの異なる「キーボードレイアウトの切り替え」ホットキーがあります。1つはSettings->Devices->Keyboard
で設定し、もう1つ(左ctrl +左シフト)は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
このパッケージを削除する必要はありません。では、なぜレイアウトスイッチバインディングには2つの異なるソースがあり、どのように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
その後、再起動します。