質問: 正しく設定された環境 私はzshとgdmを使用してgnomeを実行しています。少し前に、変数が正しく設定されていないことを発見しました。たとえば、lang/lc_allは正しくありません("" の代わりに en_gb.utf-8)。.zshrcから.zshrcおよび.profile。後者では環境変数を設定しますが、セッションの開始前に変数を設定するにはどうすればよいですか?私はいくつかの選択肢を試しました(.xinitrc、.xsessionrc)が機能しないようです。編集明確にするために-.profileおよびmanuallyが.zshrc。とにかく質問は変わりません。
回答: gentooのドキュメントには、記事 gentoo linuxローカリゼーションガイド があります。 第3章 はロケールの設定に関するものです。 通常、ユーザーはlang変数をグローバルにのみ設定します。この例は、unicodeドイツ語ロケール用です。 コード表示3.1:/etc/env.d/02localeにデフォルトのシステムロケールを設定する lang="en_gb.utf-8" 私のgentooではlangがこのファイルに設定されており、すべてが正しく機能しています...pbm@tauri ~ $ cat /etc/env.d/02locale lang="pl_pl.utf-8" pbm@tauri ~ $ locale lang=pl_pl.utf-8 lc_ctype="pl_pl.utf-8" lc_numeric="pl_pl.utf-8" lc_time="pl_pl.utf-8" lc_collate="pl_pl.utf-8" lc_monetary="pl_pl.utf-8" lc_messages="pl_pl.utf-8" lc_paper="pl_pl.utf-8" lc_name="pl_pl.utf-8" lc_address="pl_pl.utf-8" lc_telephone="pl_pl.utf-8" lc_measurement="pl_pl.utf-8" lc_identification="pl_pl.utf-8" lc_all=