@muhas уже советовал. хочу моар советов.
у меня в ~/.zshenv ток одна строчка ZDOTDIR=$HOME/.config/zsh . в .config/zsh/.zprofile у меня в PATH добавляется ~/bin. иксы стартую так exec zsh --login -c 'awesome' . итого, если запускаю urxvtc из меню авесома, то прога, стоящая в переменной URxvt.urlLauncher и лежащая в ~/bin в нем срабатывает. а если спавню терминал хоткеем, то не работает. штоделать. TERM=rxvt-unicode su rtorrent -c 'dtach -n /media/downloads/torrents/.rtorrent_dtach rtorrent' &> /dev/null
потом юзеру rtorrent стоит в .bash_login:
TERM=rxvt-unicode dtach -a /media/downloads/torrents/.rtorrent_dtach
после ребута системы, коннекчусь по ssh юзером rtorrent и попадаю сразу в интерфейс проги rtorrent. но вместо русских буков кракозябры. зато после /etc/rc.d/rtorrent restart потом все ок с русским. та же фигня и с mcabber, запущенным аналогичным образом. что делать?