Внутренний путь не установлен в GVim при запуске из gvim.desktop

shell: bash, рыба

терминал: xfce4-терминал

другие приложения: xfce4-whiskermenu, tmux

Я пытаюсь, чтобы GVim наследовал полный путь от bash и / или рыбы при запуске из xfce-whisker-menu.

Из меню whisker у меня есть пути по умолчанию, установленные внутри 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

Interesting Posts
Linux и Unix - лучшая ОС в мире.