我有一个循环中的pulseaudio记录错误消息的问题,想知道如何修复它们:
Aug 7 20:22:17 s pulseaudio[25638]: lock-autospawn.c: Cannot access autospawn lock.
Aug 7 20:22:17 s pulseaudio[25638]: main.c: Failed to acquire autospawn lock /tmp/.esd/sock
Aug 7 20:22:18 s pulseaudio[25644]: module-protocol-stub.c: Failed to create socket directory '/tmp/.esd/socket': Permission denied
Run Code Online (Sandbox Code Playgroud)
删除 /tmp/.esd 后,出现以下错误:
Aug 7 20:22:32 s pulseaudio[25690]: lock-autospawn.c: Cannot access autospawn lock.
Aug 7 20:22:32 s pulseaudio[25690]: main.c: Failed to acquire autospawn lock
Aug 7 20:22:37 s pulseaudio[25694]: core-util.c: Home directory /var/lib/gdm not ours.
Run Code Online (Sandbox Code Playgroud)
尝试将其添加到您的 /etc/security/limits.conf :
@audio - rtprio 65
@audio - nice -10
@audio - memlock 40000
@pulse-rt hard nice -20
@pulse-rt soft nice -20
Run Code Online (Sandbox Code Playgroud)
此外,您还必须将您的用户添加到pulse-rt 组。