Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
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.
E' quasi un mesetto che ho questo portatile e fino adesso per ascoltare musica, film o fare altro con l'audio regolavo il volume con le cuffie. Da qualche giorno, però, l'audio , che redireziono sulle cuffie da kmix, si sente solo sulla cuffia destra(e non solo su quelle cuffie, ho provato anche con altre) e quindi se voglio utilizzare gli altoparlanti non so come alzare/abbassare il volume. I tasti di default per fare queste cose sono:
Puoi provare con alsamixer oppure, visto che hai citato kmix e quindi immagino che usi kde, puoi inserire nel pannello l'applet relativo al "volume manager" e gestirlo da lì.
Non uso kde, kmixer lo uso solo per disattivare gli altoparlanti, comunque a me interessava riuscire a ad abbasare/alzare il volume alla pressione dei tasti sopra citati. Le combinazioni le ho già sistemate, il problema è il comando da dare per ogni combinazione.
#incrementa il mixer software di 2dB
amixer -c 0 set PCM 2dB+
#opposta alla precedente
amixer -c 0 set PCM 2dB-
#mute
amixer -c 0 set PCM 0%
Saluti
Grazie ora funziona benissimo, però un ultima cosa. Con amixer posso redirezionare un canale audio come faccio con kmix, perchè non usando kde credo sia meglio usare altro. Perchè con kmix basta mettere sul muto gli altoparlanti(o disattivarli).
Con amixer posso redirezionare un canale audio come faccio con kmix
Perdonami, non capisco cosa intendi con 'redirezionare un canale'.
amixer è un client interfacciato direttamente con ALSA quindi tutto quello che fai con kmix lo puoi fare anche con questo tool.
Per avere un elenco dei mixer disponibili 'amixer scontrols' o 'amixer scontents'. Io ti consiglio comunque di usare PCM per il controllo via software così puoi mantenere il livello del Master al massimo e se devi aumentare o abbassare il volume non devi perderti a configurarne due
Io intendo che quando attacco le cuffie devo disattivare gli altoparlanti perchè se no l'audio c'è sia sulle cuffie che su quest'ultimi e quindi con kmix disattivo gli altoparlanti. Comunque ora piu o meno ho capito cosa devo fare grazie per i consigli.
CrAXoR ha scritto:Io intendo che quando attacco le cuffie devo disattivare gli altoparlanti perchè se no l'audio c'è sia sulle cuffie che su quest'ultimi e quindi con kmix disattivo gli altoparlanti. Comunque ora piu o meno ho capito cosa devo fare grazie per i consigli.
Beh questo è un bug che avevano i driver alsa presenti nei kernel < 2.6.24 hai provato ad aggiornare slack, ricompilare un kernel nuovo o aggiungere queste righe al file sound della directory /etc/modprobe.d/ (se non c'è crealo)
Allora ho provato ad aggiungere le righe al file /etc/modprobe.d/sound ma non è cambiato niente, per quanto riguarda il kernel ho la versione 2.6.24.5 mentre di alsa la 1.0.15. A questo punto credo che mi converrà aggiornare il kernel.
Devo ammettere molto strano, certo con un aggiornamento del kernel taglieresti la testa al toro!
ps: con la slack 12.1 la suite alsa è aggiornata alla 1.0.16 ma il problema non è questo. Ho anch'io un vaio (VGN-FZ21M) e con la slack 12.0 mi è bastato compilare il 2.6.25.4 e installare le alsa-utils & alsa-lib alla versione 1.0.15 (pacchettizzata). Poi ricordo di aver dato il classico alsaconf, riavviato il demone alsa e i problemi erano spariti!
Slippery ha scritto:Devo ammettere molto strano, certo con un aggiornamento del kernel taglieresti la testa al toro!
ps: con la slack 12.1 la suite alsa è aggiornata alla 1.0.16 ma il problema non è questo. Ho anch'io un vaio (VGN-FZ21M) e con la slack 12.0 mi è bastato compilare il 2.6.25.4 e installare le alsa-utils & alsa-lib alla versione 1.0.15 (pacchettizzata). Poi ricordo di aver dato il classico alsaconf, riavviato il demone alsa e i problemi erano spariti!
A me era stato detto che era un problema del dispositivo, cioè che quando inserivo le cuffie non scattava il meccanismo che disattivava gli altoparlanti, però dato che non ci sono altre soluzioni ricompilerò il kernel.
#muto
keycode 160 = XF86AudioMute
#abbassa il volume
keycode 174 = XF86AudioLowerVolume
#alza il volume
keycode 176 = XF86AudioRaiseVolume
il keycode lo recuperi con il programma xev posizionandoti col puntatore del mouse sulla finestrella che viene aperta e premendo il tasto che vuoi associare alla funzione (non so se e come si possa associare una combinazione di tasti).
Poi ho creato il seguente script, che serve per "bindare" effettivamente i tasti in base a quanto scritto nel file .Xmodmap
#muto
keycode 160 = XF86AudioMute
#abbassa il volume
keycode 174 = XF86AudioLowerVolume
#alza il volume
keycode 176 = XF86AudioRaiseVolume
il keycode lo recuperi con il programma xev posizionandoti col puntatore del mouse sulla finestrella che viene aperta e premendo il tasto che vuoi associare alla funzione (non so se e come si possa associare una combinazione di tasti).
Poi ho creato il seguente script, che serve per "bindare" effettivamente i tasti in base a quanto scritto nel file .Xmodmap