如何在 lightdm 欢迎程序中播放声音?

如何在 lightdm 欢迎程序中播放声音?

我正在基于以下代码为 lightdm 编写自己的欢迎程序https://github.com/surlykke/qt-lightdm-greeter

如果密码不适合进行身份验证,我想播放声音来通知用户。

我使用 alsa 播放声音,当我已经登录时,它工作正常,但在系统登录屏幕上,我无法播放声音并出现此错误:

Can't open audio default: No such file or directory.

我使用 snd_pcm_open 打开音频设备并传递“default”作为设备名称。如果我没有登录,音频设备似乎不会加载。

相关内容