В Xfce Alt kbd> - F2 kbd> открывает диалоговое окно «Поиск приложений» (xfce4-appfinder -c
). Как настроить $ PATH сеанса Xfce, который используется для автоматического завершения и выполнения команды?
(Это не $ PATH из .profile
или .bashrc
)
Xfce не проверяет .profile
, а .bashrc
используется только для интерактивных оболочек bash. Если вы хотите добавить переменные пути, один из способов - добавить их в ~/.pam_environment
. Однако синтаксис немного отличается от обычных файлов профиля.
Ниже приведен пример добавления ~/bin
к пути, используемому средством поиска приложений:
PATH DEFAULT=${PATH}:${HOME}/bin
Я немного опоздал на вечеринку, но по какой-то причине Appfinder долго находил что-то в моем настроенном $ PATH, а потом внезапно это прекратилось.
Итак, если вы используете xinit, поместите файл в /etc/X11/Xsession.d/ перед файлом 55xfce4-session
. Вот так:
/etc/X11/Xsession.d$ cat 49add-user-path
[ -d "$HOME/bin" ] && PATH="$HOME/bin:$PATH"
И выйти, войти и $ PATH хорошо распространяется среди запущенных компонентов.