GUIの起動時にEmacsに.bashrc/.bash_profileをロードさせる。

GUIの起動時にEmacsに.bashrc/.bash_profileをロードさせる。

LD_LIBRARY_PATHに書きました。.bashrc.bash_profile

しかし、を使用して端末でemacsを起動する場合emacs。 GUI(apt-getからインストール)を使用して実行すると、そのような変数はありません。LD_LIBRARY_PATHgetenv

私はUbuntu 20.04を使用しています。 GUI実行Emacsが端末実行Emacsと同じ環境変数を持つようにするにはどうすればよいですか?

ベストアンサー1

Ubuntu 9.04以降では、またはをLD_LIBRARY_PATH設定できません。代わりに、システムが共有ライブラリを見つける必要があるパスを含むディレクトリにファイルを作成する必要があります。$HOME/.profile/etc/profile/etc/environment/etc/ld.so.conf.d/

例:/path/to/libraries/目的のパスに置き換えて、rootとして次のコマンドを実行してそのパスを/etc/ld.so.conf.d/emacs.confファイルに入れます。

echo "/path/to/libraries/" > /etc/ld.so.conf.d/emacs.conf

詳細は以下のリンクで確認できます。

おすすめ記事