私は最近、非常に奇妙なエラーに遭遇しました。
Ubuntu 12.04とイタリア語キーボードを備えたAsus S301Lがあります。ログインするたびに、キーボードのキーが正しく機能しません。
しかし、他の人も、たとえば、このメッセージを書くだけでかなり時間がかかりました。
再び適切に動作するようにする唯一の方法は、ターミナルから入力することです:
setxkbmap it
このコマンドは、フォルダーからキーボードレイアウト構成を取得します
/usr/share/X11/xkb/symbols/
そして、(無期限の)期間だけ再び動作を開始し、その後、再び物事が間違っています。
Localeコマンドの出力は次のとおりです。
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=it_IT.UTF-8
LC_TIME=it_IT.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=it_IT.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=it_IT.UTF-8
LC_NAME=it_IT.UTF-8
LC_ADDRESS=it_IT.UTF-8
LC_TELEPHONE=it_IT.UTF-8
LC_MEASUREMENT=it_IT.UTF-8
LC_IDENTIFICATION=it_IT.UTF-8
LC_ALL=
あなたが説明するデスクトップ環境(DE)のように聞こえますが、あなたの場合はGnomeは、時々デフォルト設定に戻ることであり、それがキーボードレイアウトの問題です。最も簡単な解決策は、Gnome設定メニューから正しい設定を設定することです。
システム設定を開き、キーボードをクリックして、「レイアウト設定」をクリックします。
次の画面で、不要なキーボードレイアウトを削除します。
この問題が引き続き発生する場合は、地域設定(システム設定=>言語と地域)もお好みに設定してください。ただし、私は常にアメリカ英語のレイアウトとヨーロッパスタイルの番号および地域の設定を混在させているため、これが問題であるとは思いません。