exec é um shell embutido. Se você insiste em usá-lo com o sudo, você deve fazer algo como:
sudo bash -c "exec ...."
Mas isso é muito inútil, se você usar o sudo de qualquer maneira. Basta soltar o "exec" por completo.
Eu instalei o mais novo X11. Eu executei o seguinte comando sem sucesso depois de pesquisar ~ / .profile
$exec /usr/X11/lib/X11/xinit/xinitrc
Eu recebo uma mensagem
Screen is terminating
e não vejo nenhuma evidência do XMonad.
Eu corro o comando pela segunda vez e recebo
zsh: permission denied: /usr/X11/lib/X11/xinit/xinitrc
Process completed
e meu terminal é desligado.
Como você pode ter o modo de tela cheia no Xmonad do Mac por xinitrc?
Tags xorg installation haskell xmonad