wayland, в нем в качестве запускали програм прописана такая строка:
$mod+d exec termite --name=launcher -e "bash -c 'compgen -c | grep -v fzf | sort -u | fzf --layout=reverse | xargs -r swaymsg -t command exec'"
В ~/.profile добавлено PATH=$PATH:~/.jetbrains для того чтоб скрипты жетбрейновских программ можно было через эту всплываху запускать.
Проблема в том что оно не автокомплитит это дело, так как компген не возвращает эти скрипты в списке команд. Сама команда вызывается от моего юзера. Если зайти в баш, то компген сразу видит нужные мне файлики и подсказывает.
Вопрос такой: почему sway запускает команду от моего юзера (в данном случае termite>bash), и bash не читает файлик ~/.profile и не видит добавленного пути в $PATH?
Логин/логаут/ребут пробовал.
Прочитать man bash ?
А конкретнее, что именно не так?
Обсуждают сегодня