Начал читать статью
https://wiki.archlinux.org/index.php/Xinit
там написано:
xinit and startx take an optional client program argument
мне непонятно, зачем нужна эта клиентская программа и какая именно это программа. Можно ли сказать, что это обязательно Window Manager? или это программа графического логина? Или это программа, которая рисует desktop?