Ho un sistema Arch Linux, kernel di serie e driver. Per qualche strana ragione, xinit produce un errore quando viene avviato da un utente non root. I registri dicono questo:
(EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory)
Tuttavia, posso state lsil file dell'utente non root e l'autorizzazione su di esso sono 755
/dev/tty0sono 620, e il proprietario è roote l'id del gruppo lo è tty. Prova a impostare il permesso di scrittura per il gruppo e vedi se questo aiuta.