Внутренний путь не установлен в 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

awk соответствует только 1 линии с одинаковым рисунком

Как подключить вывод поиска к другому вызову find

Какова совместимость между Linux Window Managers и Android?

Не удалось создать задание mplayer cron

Была ли заменена ntpd OpenBSD на другие BSD? Или Linux?

Необработанный эскиз, работающий в Thunar, но не в Nautilus

Запуск удаленного GUI-приложения через SSH в качестве стандартного пользователя, не являющегося администратором

Какова компоновка пространства ядра в 32-битном Linux?

nohup vs. Screen

Выполнение нескольких команд в скрипте init.d

Используйте minisat, чтобы найти все решения для SAT

Как получить потоп, чтобы открывать видео с помощью mpv и папок с помощью рейнджера?

Сокет подключается к портам, связанным с IP-адресом и локальным хостом

Избегайте проблем с Fedora и Windows путем установки на отдельные жесткие диски?

Команда ant не найдена при запуске с пути, кроме каталога установки ant

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