Script: settare volume audio
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- Absolut
- Linux 4.x

- Messaggi: 1465
- Iscritto il: gio 10 feb 2005, 0:00
- Slackware: current
- Località: Roma
Script: settare volume audio
Salve ragazzi... avrei una domanda da porvi.
Avvio un mediacenter sulla TV con uno script. Il problema è che se sull'Xserver il avevo precedentemente abbassato il volume o peggio messo in mute, poi per poterlo alzare devo uscire dal mediacenter alzare il volume e ritornarci.
Allora mi sono chiesto se è possibile fare questo.
lo script con cui lancio il volume si memorizza il valore attuale del volume in una variabile A
alza il volumen al 100%
lancia il mediacenter.
quando esco dal mediaceter il volume viene rimesso a quanto indicato in A.
sapreste farlo!?
come server sonoro uso ALSA:
vi ringrazio!
Avvio un mediacenter sulla TV con uno script. Il problema è che se sull'Xserver il avevo precedentemente abbassato il volume o peggio messo in mute, poi per poterlo alzare devo uscire dal mediacenter alzare il volume e ritornarci.
Allora mi sono chiesto se è possibile fare questo.
lo script con cui lancio il volume si memorizza il valore attuale del volume in una variabile A
alza il volumen al 100%
lancia il mediacenter.
quando esco dal mediaceter il volume viene rimesso a quanto indicato in A.
sapreste farlo!?
come server sonoro uso ALSA:
vi ringrazio!
- percoco2000
- Linux 3.x

- Messaggi: 632
- Iscritto il: gio 15 lug 2004, 0:00
- Slackware: 12.2
- Kernel: 2.6.27
- Desktop: mate - fluxbox
- Distribuzione: mint 13 / slackware
- Località: Salerno
Re: Script: settare volume audio
azzardo un'ipotesi:
alsactl store
amixer set CONTROLLO valore
Avvia il mediacenter
alsactl restore
Studia un po' i man di amixer e alsactl...
alsactl store
amixer set CONTROLLO valore
Avvia il mediacenter
alsactl restore
Studia un po' i man di amixer e alsactl...
- Blallo
- Packager

- Messaggi: 3302
- Iscritto il: ven 12 ott 2007, 11:37
- Nome Cognome: Savino Liguori
- Slackware: 14.2 / 12.2
- Kernel: 4.4.14-smp
- Desktop: DWM
- Località: Torino / Torremaggiore (FG)
- Contatta:
Re: Script: settare volume audio
percoco2000 ha scritto:azzardo un'ipotesi:
alsactl store
amixer set CONTROLLO valore
Avvia il mediacenter
alsactl restore
Studia un po' i man di amixer e alsactl...
Github: https://github.com/8lall0
- Absolut
- Linux 4.x

- Messaggi: 1465
- Iscritto il: gio 10 feb 2005, 0:00
- Slackware: current
- Località: Roma
Re: Script: settare volume audio
ok... sapreste darmi una bozza di script...!?
non programmo solitamente...
thanks!
non programmo solitamente...
thanks!
- Blallo
- Packager

- Messaggi: 3302
- Iscritto il: ven 12 ott 2007, 11:37
- Nome Cognome: Savino Liguori
- Slackware: 14.2 / 12.2
- Kernel: 4.4.14-smp
- Desktop: DWM
- Località: Torino / Torremaggiore (FG)
- Contatta:
Re: Script: settare volume audio
mmm...il problema è che alsactl funziona solo da root, perchè sennò l'idea è questa:
alsactl store
amixer -c 0 sset Master 100% unmute cap
eseguibile mediacenter
alsactl restore
alsactl store
amixer -c 0 sset Master 100% unmute cap
eseguibile mediacenter
alsactl restore
Github: https://github.com/8lall0
- percoco2000
- Linux 3.x

- Messaggi: 632
- Iscritto il: gio 15 lug 2004, 0:00
- Slackware: 12.2
- Kernel: 2.6.27
- Desktop: mate - fluxbox
- Distribuzione: mint 13 / slackware
- Località: Salerno
Re: Script: settare volume audio
Prova con aumix ed i comandi aumix -S ed aumix -L, ora non posso ma se hai ancora bisogno, piu' tardi ti metto un piccolo script
- Absolut
- Linux 4.x

- Messaggi: 1465
- Iscritto il: gio 10 feb 2005, 0:00
- Slackware: current
- Località: Roma
Re: Script: settare volume audio
magari! te ne sarei molto grato!
-
metrofox
- Linux 3.x

- Messaggi: 760
- Iscritto il: gio 7 ago 2008, 12:29
- Slackware: slackware64-current
- Kernel: 3.4.4-ck3
- Desktop: FluxBox-1.3.1
- Distribuzione: FreeBSD-8.1(amd64)
- Località: London
Re: Script: settare volume audio
Qui alien bob ne ha fatto uno:
http://slackware.org.uk/people/alien/to ... efaults.sh
Ma non so questo è quello che state cercando...
http://slackware.org.uk/people/alien/to ... efaults.sh
Ma non so questo è quello che state cercando...
-
sixjan
- Linux 2.x

- Messaggi: 413
- Iscritto il: dom 6 gen 2008, 11:46
- Slackware: 14.1
- Kernel: 3.10.17-smp
- Desktop: Xfce 4.10
Re: Script: settare volume audio
Piccolo script d'esempio:
Ti consiglio un aumix -q per vedere se il valore che vuoi camibiare è effettivamente vol.
Nel caso sia pcm o pcm2, cambi il primo grep mettendo pcm o pcm2 al posto di vol, e
per alzare/abbassare il volume usi -w o -W. Comunque:
aumix -q
e
aumix -h
ti chiariranno tutto. Ciao.
Codice: Seleziona tutto
#!/bin/bash
#Salva il vecchio livello del volume
OLDVOL=`aumix -q | grep -w vol | cut -f3 -d' '`
#Alza il volume al 100%
aumix -v 100
#Lancia MediaCenter
###
#Riporta il volume a quello inziale
aumix -v $OLDVOL
Nel caso sia pcm o pcm2, cambi il primo grep mettendo pcm o pcm2 al posto di vol, e
per alzare/abbassare il volume usi -w o -W. Comunque:
aumix -q
e
aumix -h
ti chiariranno tutto. Ciao.
Ultima modifica di sixjan il sab 13 giu 2009, 13:58, modificato 1 volta in totale.
- Absolut
- Linux 4.x

- Messaggi: 1465
- Iscritto il: gio 10 feb 2005, 0:00
- Slackware: current
- Località: Roma
Re: Script: settare volume audio
grazie mille!
domani provo e vi faccio sapere!
domani provo e vi faccio sapere!