Я пытаюсь выяснить, что происходит с 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 есть вики на , как регистрировать вывод .