web-dev-qa-db-ja.com

KDE設定+ロケール-LC_ALLをデフォルトのロケールに設定できません:そのようなファイルまたはディレクトリはありません

KDE設定では、言語とフォーマットをさまざまなロケールに設定できます。それは私がそれらの束から選択することを可能にします。このリストには、ロケールen_DE.UTF-8も含まれています(ただし、en_DEとしてリストされています)。
しかし、この特定のロケールを選択するとすぐに問題が発生します。 localeを実行すると、エラーが発生します

locale: Cannot set LC_ALL to default locale: No such file or directory

また、リストされたロケールでは、一部のフィールドにen_DE.UTF-8も表示されるようになりました。

1
Raven

短いバージョン:KDEの設定でロケールを設定した後、設定したロケールが実際に存在するかどうかを手動で再確認する必要があります。


結局のところ、KDEは実際にシステムにインストールされているロケールを気にしません。これにより、存在しないロケールを警告なしで使用できます。これはまさにここに当てはまります。ロケールen_DE.UTF-8は存在しませんでした。これは、locale -aを実行し、その出力でその特定のロケールを検索することで確認できます。

したがって、KDE設定に戻り、すべてのen_DE設定を以前に見た適切なde_DEに変更する必要がありました。これが行われるとすぐに(そして、変更は新しいログインの後に有効になりました)、問題はなくなりました。

1
Raven