web-dev-qa-db-fra.com

Comment définir le chemin de «Application Finder» dans Xfce?

En Xfce, Alt-F2 ouvre une boîte de dialogue "Application Finder" (xfce4-appfinder -c). Comment personnaliser la session $ PATH de la session Xfce utilisée pour l'auto-complétion et l'exécution de la commande?

(Ce n'est pas le $ PATH de .profile ou .bashrc)

6
Martin Monperrus

Xfce ne vérifie pas .profile, et .bashrc n'est utilisé que pour les shells de bash interactifs. Si vous souhaitez ajouter des variables de chemin, vous pouvez les ajouter à ~/.pam_environment. Cependant, la syntaxe est légèrement différente des fichiers de profil habituels.

Voici un exemple pour ajouter ~/bin au chemin utilisé par Application Finder:

PATH DEFAULT=${PATH}:${HOME}/bin
2
mp035

Je suis un peu en retard à la fête, mais pour une raison quelconque, Appfinder a longtemps trouvé des éléments dans mon $ PATH personnalisé, avant que tout ne s'arrête soudainement.

Donc, si vous utilisez xinit, placez un fichier dans /etc/X11/Xsession.d/ avant le fichier 55xfce4-session. Comme ça:

/etc/X11/Xsession.d$ cat 49add-user-path 
[ -d "$HOME/bin" ] && PATH="$HOME/bin:$PATH"

Et déconnectez-vous, connectez-vous et $ PATH se propage bien entre les composants en cours d'exécution.

2
PAStheLoD