Моя конфигурация emacs использует переменную среды, установленную в .profile
, и я понял, что она недоступна, когда я запускаю emacs с ярлыка на рабочем столе.
Это доступно, когда графический интерфейс emacs запускается с терминала.
Почему-то вход в систему X, т.е. KDE5 не выполняет .profile
. Как его можно настроить для запуска настроек в .profile
?
umask 002
export HOST=$(hostname)
Это потому, что .profile
для текстовой оболочки. Поскольку вы используете GUI в качестве оболочки входа в систему, переменные, установленные в .profile
, доступны при запуске текстовой оболочки.
KDE, как и любая другая среда рабочего стола, имеет собственные файлы конфигурации. Согласно этой ветке , файлы конфигурации для KDE хранятся в ~/.kde/share/config
и~/.kde/share/apps