Дисплей CDM не работает для пользователей, но работает как root
Если я запускаю CDM (Console Display Manager) от имени пользователя root, он работает нормально. Если я запускаю его как любой другой пользователь, CDM загружается, запрашивает выбор для WM и затем завершает работу. Для stdout или stderr нет читаемого вывода.
Как я могу отладить это?
Я включил регистрацию вывода startx. Это говорит это:
X: user not authorized to run the X server, aborting.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
Кстати, я использую Debian Jessie, если это поможет.
1 ответ
Понял!!!
Следуйте этому руководству, которое позволяет ВСЕМ пользователям запускать xserver. Раньше у меня это было только на консольных пользователях. Предположительно, поскольку CDM запускает xserver с помощью сценария, а не интерактивной консоли, он не считается пользователем консоли.