Насколько я понимаю, при вызове spawn "string command"
в xmonad
аргумент "string command"
фактически передается /bin/sh
. Есть ли способ изменить это поведение?
В частности, можно ли сделать так, чтобы экземпляр интерпретатора, вызываемый spawn
, знал о некоторых предопределенных переменных среды (обычно SSH_AUTH_SOCK
и SSH_AGENT_PID
)? Конечно, всегда можно прибегнуть к spawn "$VARIABLE=stuff; export $VARIABLE; string command"
, но меня смущает, что вариабу приходится каждый раз создавать и экспортировать.