キーボードのレイアウトが変更されました。どうやってなぜ?

キーボードのレイアウトが変更されました。どうやってなぜ?

昨日、カーネルを3.5.0-19-genericにアップグレードして再起動した後、フル解像度を得るためにビデオドライバを再インストールする必要がありました。 (カーネルをアップグレードした後、コンソールログインからドライバを再インストールするまで、解像度は常に640x480に変更されました。)

これでKDEに戻ったので(コンソールログインで変更されたかどうかわかりません)、キーボードレイアウトは米国形式に変更されました。たとえば、 Shift+の代わりに2@"

KDEのシステム設定 - >入力デバイス - >キーボード - >レイアウトで正しい設定を表示しているようです:

マップ=gb、レイアウト="英語(イギリス)"、Variant="英語(イギリス、拡張WinKeys)"、Label="gb"。

それは問題ではありません。私はそれを変更しましたが、何も変更されませんでした。それでもアメリカのレイアウトを使用しています。

いくつかのグーグルの最後に次のような/etc/default/keyboardものがあることがわかりました。ls -lしかし、。XKBLAYOUT="us"それはまた次のように言います:-

# If you change any of the following variables and X is configured to
# use this file, then the changes will become visible to X only if udev
# is restarted.  You may need to reboot the system.

再起動する必要がありますか?真剣に?

私のキーボードレイアウトが変更された理由、および/またはこれらのことが再び発生しないようにする方法を知っていますか?なぜKDE設定に優先順位がないのですか?

修正する: これは一種の異常であるに違いありません。私が設定したいくつかのKDEキーボードショートカットも機能しませんでした。 XKBLAYOUTを「uk」に変更して再起動して、すべてを正常に戻します。

答え1

kdedKDEキーボードレイアウトが実行されていないと機能しないようです。サービスを再起動すると、kdm再起動して実行されますが、なぜ最初に実行されなかったのかわかりません...kdedシステム全体を再起動せずに起動するには、KDEからログアウトしてからコンソールセッションにログインします。その後、実行してください。

sudo service kdm restart

KDEにログインしている間はこれを実行できますが、自動的に突然ログアウトします。

関連情報