Windows 7 Denetim Masası -> Ses -> Ses Özellikleri penceresinde CD Ses seviyesini ayarlamak için bir kaydırma çubuğu vardır:
: Ve ben genel Linux mikserler tane karşılık bulamadığını oldukça garip alsamixer
ya amixer
.
CD ses seviyesini cdcd
(CD Çalar) ayarlamayı denemek için bir CD sürücüsü bağladım :
$ cdcd setvol 0
Invalid volume
Aslında geçersiz bir birim değil, ioctl()
çağrı başarısız olduğu için. Bu yardımcı programın kaynak kodunu aradıktan ve değiştirdikten sonra (libcdaudio'da) şunu öğrendim:
--- cdaudio.c.orig 2004-09-09 06:26:20.000000000 +0600
+++ cdaudio.c 2012-05-30 21:34:34.167915521 +0600
@@ -578,8 +578,10 @@
cdvol_data.CDVOLCTRL_BACK_RIGHT_SELECT = CDAUDIO_MAX_VOLUME;
#endif
- if(ioctl(cd_desc, CDAUDIO_SET_VOLUME, &cdvol) < 0)
- return -1;
+ if(ioctl(cd_desc, CDAUDIO_SET_VOLUME, &cdvol) < 0) {
+ printf("*** cd_set_volume: ioctl() returned error\n");
+ return -1;
+ }
return 0;
}
Bu arada, cdcd'nin ses komutu alması oldukça garip çıktılar verir:
Left Right
Front 1281734864 32767
Back 0 0
Ayrıca Aumix'i de denedim:
$ aumix -c 0
Ama hepsi başarılı değil.
Bu kılavuzdan okudum - http://tldp.org/HOWTO/Alsa-sound-6.html (bölüm 6.2 Mikser ) CD kanalının amixer
çıkışında gösterilebilir. Belki Ubuntu 12.04 LTS kurulumumda ses kartı için bazı sürücüler eksik. Sanırım durum böyle değil:
$ lsmod | grep snd
snd_mixer_oss 22602 0
snd_hda_codec_hdmi 32474 1
snd_hda_codec_realtek 223867 1
snd_hda_intel 33773 4
snd_hda_codec 127706 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13668 1 snd_hda_codec
snd_pcm 97188 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
snd_timer 29990 2 snd_pcm,snd_seq
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 78855 19 snd_mixer_oss,snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep ,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 15091 1 snd
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm
İhtiyacım olan tek şey, hoparlörlerdeki sessiz seslerden kurtulmak için Windows 7'de yaptığım gibi ses seviyesini kapatmak veya 0 ses seviyesine ayarlamak.