Waylandのgnomeと仮想端末(またはSSH)のbashの環境変数の設定

Waylandのgnomeと仮想端末(またはSSH)のbashの環境変数の設定

Gnome 3.22はデフォルトでウェイランドを使用します。 WaylandのGnomeは~/.profile~/.bash_profileまたは)を読みません/etc/profile。バラよりhttps://bugzilla.gnome.org/show_bug.cgi?id=736660

私の初期化ファイルは次のように設定されます。

  • .bash_profileソース以外は何もしません.profile.bashrc
  • .profile次の環境変数を設定しますPATHLC_MESSAGES
  • .bashrc.lessgrep

(ウェイランド前)効果は次のとおりです。

  • グラフィカルにログインすると.profile、などの環境変数を読み、設定します。端末エミュレータでbashを開くと読み込まれます。PATHLC_MESSAGES.bashrc
  • 仮想端末からログインすると読み込ま.bash_profileれます。.profile.bashrc
  • SSH を使用してログインすると、動作は仮想端末と同じです。

すべての場合に.profile私の.bashrc環境を読み、設定しました。

gnome 3.22はwaylandを使用し、waylandは読みません.profile。上記の効果を取り戻すには、初期化ファイルをどのように設定する必要がありますか?

私は特定のファイル(たとえば、私が望むのは私の.profile環境を合理的に設定することです。これは、bash固有の設定をbash initファイルに保存し、他の設定を別のinitファイルに保存したいという意味です。やりたくありません。

私はアーチLinuxを使用しています。すべてのディストリビューションの回答を歓迎します。解決策を提案する際の副作用、長所、短所を説明してください。


.profile2017年11月の更新:人々がログイン後にログインシェルプロファイル(bashの場合.bash_profile)をインポートしたいことをGNOME開発者が認めたことを知っています。テキストまたはグラフィックログイン。したがって、上記のユースケースは再び機能します。

GNOME開発者はまだログインシェルを実行しないことを望んでいます。彼らの方向はsystemdで環境を使用するようです。

https://in.waw.pl/~zbyszek/blog/environmentd.html

すべてのログイン方法に慣れるのに時間がかかるようです。

ベストアンサー1

Systemdバージョン233(2017年3月)~/.config/environment.d/*.confには。マニュアルenvironment.dページそしてこのトピックにつながる議論今回の予備宣伝はそしてこの最後のもの

おすすめ記事