Запускаю приложение в отдельном X-server.
Либо через xinit
xinit app_launch.sh -- :2
Приложение запускается сразу во втором X, автоматически переходит на него, но при закрытии приложения там же и остаётся.
Либо через X
X :2 -terminate & sleep 5
DISPLAY=:2 ./app_launch.sh
Создается второй X, сразу же осуществляется переход на него, приложение там стартует и сразу падает, X завершается и осуществляется переход на первый X.
Вопрос собственно в следующем, существует ли параметр для xinit подобный -terminate. Чтобы X завершался при закрытии приложения.