<div dir="ltr"><div>Hi,</div><br><div>OS: Pop!_OS 22.04 LTS (Debian-based distro). User service (fluidsynth) fails to start on user login:</div><div><br></div><div style="margin-left:40px">ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Permission denied</div><br><div><div>because at that moment that device's ACL was not updated yet (to grant access to the user being logged in).</div><div><br></div><div>When an active user logs in udev executes rules stored in /lib/udev/rules.d/70-uaccess.rules (via 73-seat-late.rules) to grant that user access to local devices (like soundcard, etc).<br></div><div><div><br></div><div>Is there a way to express this dependency between user service and completion of execution of udev rules?</div><div><br></div><div>Or (if this is a wrong approach) -- what is the correct way to deal with this?<br></div><div><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Regards,<br>Michael.</div></div></div></div></div></div>