「setxkbmap il」を実行してログアウトした後、デスクトップ環境に再度ログインできない

「setxkbmap il」を実行してログアウトした後、デスクトップ環境に再度ログインできない

$ setxkbmap ilOpenSUSE Leap 42.3では、KDEデスクトップ環境を使用してLibreOffice Writerを実行し、ローカル言語を入力してX11キーマップを変更しました。その後、一定期間アクティビティがない場合、デスクトップ環境は自動的にロックされます。キーボードレイアウトがまだに設定されているため、デスクトップ環境にログインできません。ilユーザー名とパスワードはusどうすればよいですか?

ベストアンサー1

この問題を解決するには:

コメントに示されているようにコンソールに切り替えてログインし、Ctrl+Alt+F2次の手順を実行します。

  • 画面ロックプログラムを終了します(htopなどを使用してkill lockprogramname)。または
  • ディスプレイマネージャ(systemctl restart display-manager.service)を再起動するか、
  • setxkbmap()を実行してみてくださいenv DISPLAY=:0 setxkbmap us。または
  • システムを再起動してください

今後これが発生しないようにするには:

コマンドで複数のレイアウトを使用setxkbmapして設定するグループ切り替えレイアウトを切り替えるキーです。これにより、最大4つの独立したレイアウトをロードできます。man xkeyboard-configさまざまなオプションについては参考資料を参照してくださいgrp:

$ setxkbmap -layout us,il -option grp:shift_caps_toggle

# grp:shift_caps_toggle    Shift+CapsLock
# grp:ctrls_toggle         Both Ctrl together
# grp:alt_caps_toggle      Alt+CapsLock
# grp:sclk_toggle          Scroll Lock

おすすめ記事