On 2/21/24 12:57, Stef Bon wrote:
Hi, maybe this is a question simple to answer. I want the user sessions to start in a {mount,user} namespace. How can I do this? I know there is the command systemd-nspawn. But to use this I have to adjust the first command to start a session. Or is it possible by setting parameters in logind?
You may want to look at adjusting the command executed by /usr/share/{x,wayland-}sessions/*.desktop
Your display manager picks one of those files (depending on what you select @ login time) and runs whatever command is in there.
So for example, you should copy /usr/share/wayland-sessions/gnome.desktop to /usr/share/wayland-sessions/my-namespace.desktop. Then edit the Name setting in the .desktop entry (so it appears in the list on your login screen), and the Exec setting to change what command it executes
Stef the Netherlands
Best, Adrian