Gnome

如何設置 PATH 或其他環境變數以便 X 應用程序可以訪問它?

  • August 17, 2016

如何設置環境變數以便 KDE 辨識它們?

如何在非 shell 環境 (KDE) 中設置路徑?

與上述兩個問題不同,我想知道如何為 GNOME 做到這一點。或者更好的是,是否有一種獨立於視窗管理器的方法。對於 shell/終端,我通常編輯~/.bashrc. 無論使用什麼視窗管理器,我可以在哪裡放置導出語句,以便所有 X 應用程序都可以使用環境變數?

pam_env PAM 模組讓您可以將它們設置為 in或/etc/environmentin ~/.pam_environment,具體取決於您是希望為所有使用者(系統範圍)還是只為您的使用者(會話範圍)設置它們。

系統範圍的環境變數

影響整個系統(而不僅僅是特定使用者)的環境變數設置不應放在載入系統或桌面會話時執行的許多系統級腳本中的任何一個中,而應放在

/etc/environment- 此文件專門用於系統範圍的環境變數設置。它不是一個腳本文件,而是由賦值表達式組成,每行一個。具體來說,此文件儲存系統範圍的區域設置和路徑設置。

會話範圍的環境變數

應該只影響特定使用者(而不是整個系統)的環境變數設置應設置為:

~/.pam_environment- 該文件專門用於設置使用者環境。它不是一個腳本文件,而是由賦值表達式組成,每行一個。

注意:使用.pam_environment需要重新登錄才能初始化變數。僅重新啟動終端不足以使用變數。

在 Ubuntu 的 wiki 上查看更多關於 Environment Variables 的資訊

引用自:https://unix.stackexchange.com/questions/81243