셸: 배쉬, 피쉬
터미널: xfce4-terminal
기타 애플리케이션: xfce4-whiskermenu, tmux
xfce-whisker-menu에서 실행될 때 GVim이 bash 및/또는 Fish에 대한 전체 경로를 상속받도록 노력하고 있습니다.
콧수염 메뉴에서 gvim의 기본 경로를 설정했습니다./usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
물론 터미널에서 실행하면 쉘의 전체 경로를 얻게 됩니다.
gvim.desktop을 다음으로 변경해 보았습니다.
Exec=/bin/bash -c 'gvim -f %F'
그러나 이는 전체 상속 경로 없이 xfce4-terminal 및 gvim만 실행하게 됩니다.
또한 이것을 따르십시오답변~/.profile
, 생선 껍질에서 상속되도록 변경했습니다.
# Paths
if [ -x "/usr/bin/fish" ]; then
PATH="$(/usr/bin/fish -c 'echo $PATH')"
else
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
PATH="$PATH:$HOME/.local/bin"
fi
이 스크립트를 bash에서 테스트했는데 $PATH
스크립트가 끝난 후에도 지속되지 않는 것 같습니다. 내 쉘은 ~/.vimrc
bash로 설정되어 있습니다