昨日、カーネルをアップグレードして(3.5.0-19-genericに)再起動し、フル解像度を得るにはビデオドライバーを再インストールする必要がありました。 (カーネルをアップグレードした後、コンソールログインでドライバーを再インストールするまで、解像度は常に640x480になります)。
KDEに戻ったので(コンソールログインで変更されたかどうかはわかりませんでした)、キーボードレイアウトがUS形式に変更されました。たとえば、 Shift+2@
の代わりに"
を出力します。
KDEの[システム設定]-> [入力デバイス]-> [キーボード]-> [レイアウト]で、正しい設定が表示されているようです。
Map = gb、Layout = "English(UK)"、Variant = "English(UK、extended WinKeys)、Label =" gb "。
それはいいです。私はそれを変更して元に戻しましたが、何も変更されていません。それはまだ米国のレイアウトを使用しています。
少しグーグルした後、/etc/default/keyboard
で見つけたXサーバー設定があることがわかりました。私はこれまでこのファイルを編集したことがなく、最後の変更(ls -l
による)は1か月前でした。しかし、そこには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設定が優先されないのはなぜですか?
PDATE:これはある種の異常な出来事だったに違いありません。私が設定したKDEのキーボードショートカットのいくつかも機能していませんでした。 XKBLAYOUTを「uk」に変更し、再起動すると、すべてが通常に戻りました。
kded
が実行されていない場合、KDEキーボードレイアウトは機能しないようでした。 kdm
サービスを再起動すると、サービスが復旧して実行されましたが、そもそもなぜ実行されなかったのかわかりません...システム全体を再起動せずにkded
をキックスタートするには、KDEからログアウトし、コンソールセッションにログインします。次に実行します:-
Sudo service kdm restart
これはKDEにログインしたときに実行できますが、自動的かつ突然ログアウトされます。