~/.xinitrc で kterm を起動させるのに
login shell と違う shell を使いたいので

kterm -e /usr/local/bin/zsh &

としているのですが、ついでに
screen もその zsh 上で起動させたいです。
login shell じゃないから ~/.zlogin も読んでくれない
のですがどうすればできるのでしょうか?