shell: bash, fish
terminal: xfce4-terminal
outras aplicações: xfce4-whiskermenu, tmux
Estou tentando fazer com que o GVim herde o caminho completo do bash e / ou fish ao iniciar o menu xfce-whisker.
Do whisker-menu, tenho os caminhos padrão definidos dentro do gvim: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Quando lançado do terminal, é claro que eu obtenho o caminho completo do shell.
Eu tentei alterar meu gvim.desktop para
Exec=/bin/bash -c 'gvim -f %F'
Mas isso acaba lançando xfce4-terminal e gvim sem o caminho herdado completo.
Além disso, seguindo esta resposta , alterei meu ~/.profile
para herdar do fish shell
# 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
Eu testei esse script no bash e aparentemente $PATH
não é persistente depois que o script termina.
Meu shell em ~/.vimrc
está definido como bash