Linux'ta hangi programların ses kullandığını nasıl öğrenebilirim?


14

Ses sistemini / sunucuyu hangi ikili dosyaların kullandığını bilmek yine de var mı? Dizinde /proc(veya /dev) bir şey görmek gibi mi?

Bir süre sonra ALSA çalışmayı bıraktı ve nedenini bilmek istiyorum.

Yanıtlar:


14

Aşağıdaki komutlardan biri size peşinde olduğunuz şeyi verebilir:

burhan@Ganymede:~$ lsof /dev/snd/*
COMMAND    PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
pulseaudi 1142 burhan  mem    CHR  116,3          7885 /dev/snd/pcmC0D0p
pulseaudi 1142 burhan   21u   CHR  116,5      0t0 7887 /dev/snd/controlC0
pulseaudi 1142 burhan   28u   CHR  116,5      0t0 7887 /dev/snd/controlC0
pulseaudi 1142 burhan   36r   CHR 116,33      0t0 6351 /dev/snd/timer
pulseaudi 1142 burhan   37u   CHR  116,3      0t0 7885 /dev/snd/pcmC0D0p


burhan@Ganymede:~$ fuser -v /dev/snd/*
                     USER PID ACCESS COMMAND
/dev/snd/controlC0:  burhan     1142 F.... pulseaudio
/dev/snd/pcmC0D0p:   burhan     1142 F...m pulseaudio
/dev/snd/timer:      burhan     1142 f.... pulseaudio

Bu sistemde, pulseaudio ses cihazını kullanan tek şey ama bu yeni bir Ubuntu 11.04 VM. Listelenen başka şeyler olabilir.


1
Yıllardır yanlış kullanıyorum. Smh. Bu gönderi için teşekkürler.
— insaner

6

/ Proc içindeki ses arabirimlerinden emin değilim , ancak PulseAudio'yu çalıştırıyorsanız, bu bilgileri bir GTK tabanlı araç olan PulseAudio Ses Kontrolü'nden alabilirsiniz . Ubuntu'da pavucontrol paketinden kurulur .

Ses akışlarını kullanarak tüm uygulamaları görmenizi sağlar ve her akış için ses düzeylerini ayrı ayrı kontrol etmenizi sağlar (kanalın ses seviyesine ek olarak).

alternatif metin


4

' lsof | grep dev/snd' Komutunu root olarak çalıştırın . / Dev / snd dosyasında hangi işlemlerin dosyalarının açık olduğunu göreceksiniz.


Makinemde lsof, bir veya iki ekran çıktısı var ve sadece oturuyor. Artık hiçbir şey yapmıyor. Neyin yanlış olabileceğine dair ipuçları var mı?
— Geo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.