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.