Menelaos Maglis <[email protected]> writes: > I have followed the instructions in the following page to migrate my > Debian stretch system to Devuan ascii. I have not removed libsystemd0 as > I want to use the system with X (desktop). > > https://devuan.org/os/documentation/dev1fanboy/migrate-to-ascii > > All went well, but when I startx as non-root user from console, X starts > loading window manager (e.g. openbox or i3) and then freezes. The > keyboard and mouse are not usable and I can only recover the system with > a hard reset. Root user can start and operate X with no issues.
Some really helpful people on #devuan iirc channel pointed out that a non-root user should be member of the video and input groups. Adding a normal user to missing group input resolved the issue for me. Systemd just automatically gives permission to all devices to any physically local logged-in console user. Unfortunately this means that now, when switching to non-systemd system, a non-root user may not have the normal group membership to operate video and input. Someone else said that, depending on video driver, the xserver-xorg-legacy package may be necessary. I had this installed in my system. Please examine the contents of /etc/X11/Xwrapper.config file. It was mentioned that an entry "needs_root_rights=yes" may be necessary if no display manager is used. That is if you startx in console. My Xwrapper.config has only this entry, "allowed_users=console". Hope it helps someone. Regards, Menelaos _______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
