exec - это встроенная оболочка. Если вы настаиваете на использовании этого с sudo, вы должны сделать что-то вроде:
sudo bash -c "exec ...."
Но это почти бессмысленно, если вы все равно используете sudo. Просто бросьте "exec" в целом.
Я установил новейший X11. Я безуспешно запускаю следующую команду после получения ~ / .profile
$exec /usr/X11/lib/X11/xinit/xinitrc
Я получаю сообщение
Screen is terminating
и я не вижу никаких доказательств XMonad.
Я запускаю команду во второй раз, и я получаю
zsh: permission denied: /usr/X11/lib/X11/xinit/xinitrc Process completed
и мой терминал отключается.
Как у вас может быть полноэкранный режим в Mac Xmonad от xinitrc?
exec - это встроенная оболочка. Если вы настаиваете на использовании этого с sudo, вы должны сделать что-то вроде:
sudo bash -c "exec ...."
Но это почти бессмысленно, если вы все равно используете sudo. Просто бросьте "exec" в целом.