Aparentemente o i3 usa sh
para iniciar o material e não obtém $PATH
de ~/.bashrc
:
cat ~/.xsession-errors
(...)
/bin/sh: 1: mycommand: not found
Então, basta criar um arquivo ~/.xsessionrc
e colocar algo assim:
if [ -d "/opt/bin" ] ; then
PATH="/opt/bin:$PATH"
fi
Em seguida, faça logout e volte a entrar; Deve funcionar agora.