Il existe un fil de discussion très informatif sur le forum i3-faq qui contient divers scripts/programmes qui traitent de ce problème.
https://faq.i3wm.org/question/150/how-to-launch-a-terminal-from-here/
Je suis allé pour le programme c xcwd qui fait vraiment un excellent travail. Il fonctionne également à partir des programmes GUI.
lorsque vous lancez un terminal à partir d'un terminal existant, l'environnement du terminal d'origine sera préservé, y compris le répertoire de travail actuel et toutes les autres variables d'environnement que vous avez définies. C'est pourquoi urxvt &
fonctionne