Pagina 1 di 3

sbatto la testa con skype

Inviato: lun 12 feb 2007, 13:57
da gastone
Ho dato uno sguardo agli altri post per rendermi conto se e come potevo risolvere il mio problema, ma ne ho letti parecchi senza risolvere un ben nulla.
Ho istallato skype, tra l'altro una versione pacchettizzata presa da questo sito.
da shell lancio skype come utente, cerco di chiamare, il messaggio skype, è problemi con il dispositivo audio, la shell invece mi dice:
ALSA lib pcm_dsnoop.c:556:(snd_pcm_dsnoop_open) unable to open slave
dellevolte invece mi capita di riuscire a sentire l'audio ma non riesco invece a parlare.
Ho cercato con alsamixer ma niente sento solo la mia voce del microfono nelle cuffie.
Il microfono funge correttamente.
Se lancio skype da root sempre da shell il messaggio di ritorno è il seguente:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Dai vari post qualcuno suggeriva che poteva dipendere dal kernel 2.4 , e armatomi di santa pazienza cercando dalle varie guide messe a disposizione anche da questo sito, scarico ed installo un kernel pacchettizzato 2.6.18
Ma niente da fare gli stessi problemi.
Tra l'alrtro il post più prosimo al mio problema è questo:
http://www.slacky.it/forum/viewtopic.php?t=17199
ma non è risolto.
Se invece serco di attivare il full duplex dal centro di controllo il messaggio di errore è:
Sound server informational message:
Error while initializing the sound driver:
device: default can't be opened for capture (Permission denied)
The sound server will continue, using the null output device.
Ho cercato di attivarlo anche come root ma senza risolvere niente.
Vi assicuro che è un bel pò che ci sbatto la testa.

Re: sbatto la testa con skype

Inviato: lun 12 feb 2007, 14:17
da syaochan
gastone ha scritto: Se lancio skype da root sempre da shell il messaggio di ritorno è il seguente:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Per risolvere questo basta dare xhost +localhost dall'utente che ha lanciato X, per il resto non ho idea ^^;

Inviato: lun 12 feb 2007, 16:37
da kobaiachi
avevo il tuo stesso problema poi ho settato sul microfono l`opzione "set record source " e cosi pare funzionare .

ciao

Inviato: lun 12 feb 2007, 19:12
da _NYTRO_
Stesso problema.. :cry:
L'audio va ma non riesco a farmi sentire.. Nonostante il mic boost, l'audio mi torna solo nelle cuffie e, anche provando con altri programmi, non viene acquisito..
Ho smanettato con alsamixer, kmix, centro di controllo in kde e altro ma niente.. :cry:

Inviato: lun 12 feb 2007, 19:51
da whites11
provate a fare:

Codice: Seleziona tutto

ls -l /dev/dsp

Inviato: lun 12 feb 2007, 19:58
da _NYTRO_
Ecco il mio risultato:

Codice: Seleziona tutto

lrwxrwxrwx 1 root root 4 2006-12-11 22:33 /dev/dsp -> dsp0

Inviato: lun 12 feb 2007, 21:14
da whites11
ok, mi serve il risultato del file a cui punta il ind /dev/dsp:

prova con

Codice: Seleziona tutto

ls -l /dev/dsp0
se dovesse essere ancora un link (lo si capisce dal fatto che la prima lettera della stringa è una "l" allora ripeti il comando con il relativo file!

Inviato: lun 12 feb 2007, 21:22
da _NYTRO_
Ecco qui..

Codice: Seleziona tutto

crw-rw--w- 1 root audio 14, 3 2003-08-29 09:47 /dev/dsp0

Inviato: mar 13 feb 2007, 1:06
da zappa
Non so dove ho trovato la soluzione (forse sul slacky.it) ma io avevo un problema simile.....
ho creato un file /home/utente/.asoundrc con questi comandi:

Codice: Seleziona tutto

##########################################################################################
# INIZIO FILE .asoundrc
##########################################################################################
# .asoundrc to use skype at the same time as other audio apps like xmms
#
# Successfully tested on an IBM x40 with i810_audio using Linux 2.6.15 and
# Debian unstable with skype 1.2.0.18-API. No sound daemons (asound, esd, etc.)
# running. However, YMMV.
#
# For background, see:
#
# https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1228
# https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1224
#
# (C) 2006-06-03 Lorenzo Colitti - http://www.colitti.com/lorenzo/
# Licensed under the GPLv2 or later

pcm.skype {
   type asym
   playback.pcm "skypeout"
   capture.pcm "skypein"
}

pcm.skypein {
   # Convert from 8-bit unsigned mono (default format set by aoss when
   # /dev/dsp is opened) to 16-bit signed stereo (expected by dsnoop)
   #
   # We can't just use a "plug" plugin because although the open will
   # succeed, the buffer sizes will be wrong and we'll hear no sound at
   # all.
   type route
   slave {
      pcm "skypedsnoop"
      format S16_LE
   }
   ttable {
      0 {0 0.5}
      1 {0 0.5}
   }
}

pcm.skypeout {
   # Just pass this on to the system dmix
   type plug
   slave {
      pcm "dmix"
   }
}

pcm.skypedsnoop {
   type dsnoop
   ipc_key 1133
   slave {
      # "Magic" buffer values to get skype audio to work
      # If these are not set, opening /dev/dsp succeeds but no sound
      # will be heard. According to the alsa developers this is due
      # to skype abusing the OSS API.
      pcm "hw:0,0"
      period_size 256
      periods 16
      buffer_size 16384
   }
   bindings {
      0 0
   }
}
##########################################################################################
# FINE FILE .asoundrc
##########################################################################################
Poi ti crei uno script /usr/bin/myskype con questi comandi

Codice: Seleziona tutto

##########################################################################################
# INIZIO FILE myskype
##########################################################################################
# Little script to run Skype correctly using the modified .asoundrc
# See: http://wiki.archlinux.org/index.php/Skype for more information!
#
# Questions/Remarks: profox@debianbox.be

ALSA_OSS_PCM_DEVICE="skype" aoss skype
##########################################################################################
# FINE FILE myskype
##########################################################################################
Poi ti modifichi l'icona nel menu di kde che va a cercare il file myskype appena creato.........
Io ho risolto cosi', dopo molte rotture.........

Inviato: mar 13 feb 2007, 1:36
da _NYTRO_
Vista l'ora e l'esame in programma domani, mi sa che non è cosa da testare ora.. :roll:
Domani ti farò sapere.. Grazie 1000 lo stesso!!!

@Gastone: al max prova tu e poi mi dici se funge.. 8)

re testate con skype

Inviato: mar 13 feb 2007, 7:40
da gastone
ovviamente non ho ancora risolto, comunque il mio ritorno di
ls -l /dev/dsp
é
lrwxrwxrwx 1 root root 9 2007-02-12 18:24 /dev/dsp -> sound/dsp
il ritorno invece di
ls -l /dev/dsp0
è
ls: /dev/dsp0: No such file or directory
poi non mi è chiara del tutto questa frase
ok, mi serve il risultato del file a cui punta il ind /dev/dsp:
come faccio a vedere questa cosa?

Inviato: mar 13 feb 2007, 9:00
da Luci0
Ciao gastone ..
Prova a vedere se aggiungento l' utente che usi normalmente al gruppo audio e ravviando riesci a risolvere ..... !!!

Comunque per fare un test con root ... da una console dai i comandi

Codice: Seleziona tutto

xhost +
su           #ti verrà chiesta la password di root
skype     # eseguito da root
 
..... :-)

Inviato: mar 13 feb 2007, 9:25
da syaochan
xhost +localhost giusto per non aprire a tutti ;)

Inviato: mar 13 feb 2007, 9:30
da whites11
@nitro
verifica che il tuo utente sia nel gruppo audio:

Codice: Seleziona tutto

more /etc/group | grep audio
@gastone
tu devi fare

Codice: Seleziona tutto

ls -l /dev/sound/dsp

Inviato: mar 13 feb 2007, 10:09
da Luci0
@syaochan
un test é un test ...
e in genere quando si fanno dei test sull' hardware la sicurezza si può lasciare in secondo piano ...
... poi si rimette tutto a posto ... !!!