it-swarm.com.de

Wie lege ich den Pfad von „Application Finder“ in Xfce fest?

In Xfce Alt-F2 öffnet einen Dialog "Application Finder" (xfce4-appfinder -c). Wie kann man den $ PATH der Xfce-Sitzung anpassen, der zum automatischen Vervollständigen und Ausführen des Befehls verwendet wird?

(Es ist nicht der $ PATH von .profile oder .bashrc)

6

Xfce überprüft .profile nicht und .bashrc wird nur für interaktive Bash-Shells verwendet. Wenn Sie Pfadvariablen hinzufügen möchten, besteht eine Möglichkeit darin, sie zu ~/.pam_environment hinzuzufügen. Die Syntax unterscheidet sich jedoch ein wenig von den üblichen Profildateien.

Im Folgenden finden Sie ein Beispiel zum Hinzufügen von ~/bin zu dem von Application Finder verwendeten Pfad:

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

Ich bin ein bisschen zu spät zur Party, aber aus irgendeinem Grund hat Appfinder lange Zeit Dinge in meinem angepassten $ PATH gefunden, bevor es vor einiger Zeit plötzlich aufhörte.

Wenn Sie also xinit verwenden, fügen Sie eine Datei in /etc/X11/Xsession.d/ vor der Datei 55xfce4-session ein. So was:

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

Und melden Sie sich ab, melden Sie sich an, und $ PATH wird unter den ausgeführten Komponenten ordnungsgemäß weitergegeben.

2
PAStheLoD