Thanks Ricardo, On Wed, 2019-09-11 at 21:48 +0200, Ricardo Wurmus wrote: > Hi Jesse, > > > I have been trying to set up ardour, but jackd doesn't start in > > real- > > time mode. I made an os definition that replicates this issue when > > I > > use a VM[0]. > > [0] https://lists.gnu.org/archive/html/help-guix/2019-09/msg00065.h > > tml > > I asked the gnome and gdm IRC and found out gdm loads the gdm- > > password > > pam config, which seems untouched by pam-limits-service. My > > /etc/pam.d/gdm-password (which should be the default) is attached. > > I can reproduce this. > > (I’m sorry for accidentally misleading you earlier. Turns out I used > JACK a little longer ago than I initially realized.) So was there a time when JACK worked realtime after logging in from gdm on a GuixSD install? > > I think it should be pretty easy to fix this: > > 1) we should generate a single file that is used for generic session > settings. What should be this file's default contents? Should it be empty unless the pam-limits-service is specified? > > 2) all login programs (including gdm) should include that file in > their > PAM settings. I suppose this could be done by adding (pam-entry (control "include") (module "standard-session"))
I'm not sure "module" is a good word to describe the file. > > 3) the pam-limits-service should extend that single file instead of > attempting to update a bunch of PAM files for a selected list of > programs. Should this file be a part of base-services? > -- > Ricardo > I have to go to work soon, but I hope I can have this accomplished with a patch series ready by Saturday. I'll check in with a status update Saturday evening UTC -6. -- -Jesse
