Пути для некоторых программ прописаны в ~/.bashrc
вроде этого:
if [ -d /opt/deadbeef/bin ]; then
export PATH=/opt/deadbeef/bin:$PATH
fi
Но менеджер окон, по всей видимости, запускается раньше, чем считывается файл ~/.bashrc, из-за чего все программы запущенные из i3wm не видят этих путей.
Соответственно вижу два варианта решения — заставить i3wm читать ~/.bashrc или заставить систему читать ~/.bashrc до запуска i3wm.
Как это реализовать?