
Nella configurazione del media center (Ubuntu server 9.04) sono incappato in un bug di XBMC (presumo), il volume veniva azzerato e disabilitato ad ogni avvio del pc, quindi ero costretto ogni volta ad accedere via ssh e alzare il volume con alsamixer, cosa altamente insopportabile... quindi mi sono fatto uno script che mi abilita e alza il volume, ecco come fare:
creare il file contenente il nostro script in init.d (io ho usato nano ma potete usare l'editor di testo che volete):
$ sudo nano /etc/init.d/alzavolume.sh
inseriamo il seguente codice nel file:
#!/bin/bash
# script per attivare e alzare al massimo il volume della scheda audio in playback
amixer set Master Playback Volume unmute
amixer set Master Playback Volume 100%
Attenzione: nel mio caso il parametro da modificare per alzare il volume è "Master Playback Volume" ma può variare, per sapere che voce inserire digitate:
$ amixer controls
che restituisce i controlli a disposizione nella vostra scheda audio, nel mio caso:
numid=21,iface=MIXER,name='Master Playback Switch'
numid=20,iface=MIXER,name='Master Playback Volume'
numid=3,iface=MIXER,name='Headphone Playback Switch'
numid=22,iface=MIXER,name='PCM Playback Volume'
numid=11,iface=MIXER,name='Front Mic Boost'
... cut
numid=17,iface=MIXER,name='IEC958 Playback Default'
numid=18,iface=MIXER,name='IEC958 Playback Switch'
numid=14,iface=MIXER,name='Input Source'
in tutta questa lista cercate qualcosa che contenga master, volume ecc...
Una volta arrivato a questo punto rendiamo eseguibile il nostro script
$ sudo chmod 777 /etc/init.d/alzavolume.sh
e facciamo in modo che venga lanciato all'avvio:
$ cd /etc/init.d/
$ sudo update-rc.d alzavolume.sh defaults 10 50
spero vi sia utile ^^
Commenti
Invia nuovo commento