edux Apprentice
Joined: 15 Nov 2005 Posts: 223 Location: Bologna
|
Posted: Fri Feb 15, 2008 11:15 am Post subject: Skype è stupido? (o sono io?...) |
|
|
Non mi è mai piaciuto ma per lavoro sarebbe meglio che lo usassi, quindi ho da sempre Skype per linux, senza avere mai problemi particolari (a parte i soliti noti).
Comunque, qualche giorno fa mi sono ritrovato con delle cuffie bluetooth, quindi le ho installate e configurate su gentoo e che bello, mi ascolto la mia musica in wireless. Gioia e giubilo, fino a quando qualcuno mi manda un messaggio in chat con Skype.
Si apre la finestra di chat, ma rimane lì bloccata, senza mostrare nulla. Chiudo e riapro skype, e faccio un po' di test con il numero di test, sia chat che vocale, insomma si blocca sempre. Allora, dove sono i log?
Sono in .Skype/skype.log. Apro il file, un log inutile di due righe datato 6 marzo 2006. L'unico log in tutto il sistema, che io sappia.
Allora usiamo strace, ed ecco scoperto il problemuccio:
Code: | stat64("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=8617, ...}) = 0
open("/usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so", O_RDONLY) = 52
read(52, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\21\0\0004\0\0\0"..., 512) = 512
fstat64(52, {st_mode=S_IFREG|0755, st_size=42760, ...}) = 0
mmap2(NULL, 45680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 52, 0) = 0xb5e2c000
mmap2(0xb5e36000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 52, 0x9) = 0xb5e36000
close(52) = 0
mprotect(0xb5e36000, 4096, PROT_READ) = 0
brk(0x8ffd000) = 0x8ffd000
socket(PF_FILE, SOCK_STREAM, 0) = 52
connect(52, {sa_family=AF_FILE, [b]path=@/org/bluez/audio}, 110) = 0
pipe([53, 54]) = 0
fcntl64(53, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
fcntl64(54, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
send(52, "\00000:03:89:80:D4:05\0\2\1\0\0\0\0\0\0\0\0\0\0\0"..., 128, 0) = 128
recv(52, |
Cioè, skype tenta di accedere al modulo alsa bluetooth, ma le cuffie sono spente e si arrabbia tantissimo, tanto da rifiutarsi di andare avanti. Se accendo le cuffie, tutto funziona bene. La cosa comica è che nelle impostazioni di Skype io non ho settato il device audio bluetooth, ma la scheda audio intel del mio portatile. Infatti, a cuffie accese, l'audio arriva correttamente dalle casse del pc.
Ora mi domando, ho sbagliato io qualcosa, magari nella configurazione del bluetooth? O skype è stupido? Mi viene da pensare di aver sbagliato qualcosa, visto che non mi sembra che altri abbiano rilevato questo problema, ma tutte le altre applicazioni che ho provato vanno correttamente con l'alsa bluetooth tranne questa.
Ecco il mio .asoundrc:
Code: | pcm.soundcard {
type hw
card 0
}
ctl.soundcard {
type hw
card 0
}
pcm.bluetooth {
type bluetooth
device 00:03:89:80:D4:05
}
ctl.bluetooth {
type bluetooth
device 00:03:89:80:D4:05
}
|
_________________ E' la seconda più grande testa di scimmia che abbia mai visto!
(Guybrush Threepwood) |
|