我试图弄清楚我电脑上的pulseaudio发生了什么,因为几乎每听一首歌20秒就会冻结。
我试图killall pulseaudio && pulseaudio
在崩溃时尝试获取pulseaudio的输出,但由于某些原因,它给了我一个错误。奇怪的是与ALSA有关
E: module-alsa-card.c: Failed to find a working profile.
E: module.c: Failed to load module "module-alsa-card" (argument: "device_id="1" name="1" card_name="alsa_card.1" tsched=yes ignore_dB=no card_properties="module-udev-detect.discovered=1""): initialization failed.
我不确定这是否是问题所在,但如果是,我仍然想知道如何监控未通过终端手动调用的程序的输出以供将来参考。
读取应用程序输出的常用方法是从终端运行它们。有些程序有一个 --quiet 选项来减少输出,有些程序有一个额外的 --verbous 选项来尽可能多地查看(这取决于代码)。尽管如此,一些程序还是会写一个日志文件来查看发生了什么。
这一切都因软件而异。因此,无法对您的问题给出一般性答案。
对于 PulseAudio,有一个关于如何记录输出的 wiki 。