web-dev-qa-db-ja.com

13.10でカスタムキーボードレイアウトが壊れたのはなぜですか?

カスタムキーボードレイアウトを使用していました。基本的に、私はus-macレイアウトを修正して、ドイツ語のウムラウトも混在させる通常のusレイアウトの数学が重いバージョンの理想に合わせました。それはうまくいき、Ubuntuの6つの連続したバージョンで見事に機能しました。今日のバージョンアップグレード(13.04から13.10へ)により、その連帯が破られました。これで、通常のくだらないMacintoshレイアウトができました。

現在、xkbは/usr/share/X11/xkb/symbols/usで行ったレイアウトと他のすべての変更を無視します(どこでも '0'と '9'を切り替えて再起動しようとしました-効果なし)。何故ですか?

変更を有効にするには、今すぐに追加の手順を実行する必要があると思われます。誰かが私を正しい方向に向けたいと思っていますか?

11
con-f-use

同じ問題 があり、Sudo dpkg-reconfigure xkb-dataが変更を有効にすることがわかりました。

複数のレイアウトを有効にしている場合、ログアウトは不要です。レイアウトを一度変更するだけです。

10
Alen

この問題の解決策を見つけました。

/var/lib/xkbのxkmファイルを削除し、ログアウトしてログインします。

/var/log/Xorg.0.logのいくつかの行は、Xorgが現在キーボードレイアウトを再コンパイルして再利用していることを示しています。

XKB: generating xkmfile /var/lib/xkb/server-FC37972E27A8F94CD9F5DD859C120B9D933CC5F8.xkm
...
# and on a next restart:
...
XKB: reuse xkmfile /var/lib/xkb/server-FC37972E27A8F94CD9F5DD859C120B9D933CC5F8.xkm
11
user204523