我的 emacs 配置使用 中设置的环境变量.profile
,我意识到当我从桌面快捷方式运行 emacs 时它不可用。
不过,当从终端运行 emacs GUI 时,它就可用。
不知怎的,X登录,即KDE5没有执行.profile
。如何配置它来运行中的设置.profile
?
umask 002
export HOST=$(hostname)
答案1
那是因为.profile
它适用于文本外壳。由于您使用 GUI 作为登录 shell,.profile
因此在启动文本 shell 时可以访问其中设置的变量。
KDE 与任何其他桌面环境一样都有自己的配置文件。根据这线程,KDE 的配置文件存储在~/.kde/share/config
和~/.kde/share/apps