Hi,
OS: Pop!_OS 22.04 LTS (Debian-based distro). User service (fluidsynth) fails to start on user login:
ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Permission denied
because at that moment that device's ACL was not updated yet (to grant access to the user being logged in).
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).
Is there a way to express this dependency between user service and completion of execution of udev rules?
Or (if this is a wrong approach) -- what is the correct way to deal with this?
Regards,
Michael.
Michael.