Okuyacağınız gibi, örneğin burada , systemd'nin bir parçası olan logind, kullanıcı oturumları için bazı cihazlara izinler ayarlayabilir. Ayrıca, bu tür davranışların pratikte nasıl çalıştığını gösteren bir video var . Kısacası, başlatırsanız, diyelim amarok ve bir şarkı çalıyorsanız, başka bir kullanıcıya veya yalnızca giriş isteminin bulunduğu TTY'ye geçene kadar sesi duyacaksınız. Çünkü aktif oturum aktif değil.
Ben sadece belirli bir gruba, bu durumda "ses" bir kullanıcı (veya kullanıcılar) ekleyebilirsiniz biliyorum, ve bu 'bu sorunu çözecektir', ama başka bir çözüm olup olmadığını merak ediyorum. Gerçekten istediğim, tüm kullanıcıların oturumları kilitli olsa bile, ses kartını her zaman kullanabilmesi için işlem için bazı izinler ayarlamaktır.
Mümkün mü? Soruyorum çünkü sık sık müzik dinliyorum ve çoğu zaman monitörüne ihtiyaç duymuyorum, bu yüzden sadece ekranı kilitliyorum. Ancak ekranı kilitlediğimde, aktif oturum devre dışı kalır ve amarok oynatmayı durdurur. Ve evet, ekran kilitlenmeli ve sadece kapatılmamalıdır.
DÜZENLE:
Hangi dağıtımı kullandığımın önemli olduğunu düşünmüyorum, çünkü eğer gemide systemd varsa, aynı sorun olurdu. Her neyse, debian sid kullanıyorum, ancak systemd, udev (ve bazı bağımlılıklar) gibi bazı paketler deneysel daldan ve şimdi 219-9 sürümü.
loginctl enable-linger
Hesap için kullanmayı denediniz mi?
The systemd user instance is started after the first login of a user and killed after the last session of the user is closed. Sometimes it may be useful to start it right after boot, and keep the systemd user instance running after the last session closes, for instance to have some user process running without any open session. Lingering is used to that effect.
Bu, etkin olmayan bir kullanıcı oturumuyla ilgili değildir systemd --user
, çünkü her zaman mevcuttur.
nohup program_x & ; disown
yardımcı olabilir. Veya ekranı