skype

19 risposte [Ultimo contenuto]
Ritratto di gpaolo59
gpaolo59
(Junior)
Offline
Junior
Iscritto: 02/07/2011
Messaggi: 16

Ciao a tutto il forum sono appena arrivato.
Sono appena passato da Mint a Debian direi che per ora tutto bene.
Un problemino con Skype, non parte il video. Ho provato a fare il test rileva la webcam ma il video non parte.
Potete aiutarmi?

Grazie 100000 by GPaolo59

Ritratto di franz
franz
(Collaboratore)
Offline
Collaboratore
Iscritto: 21/12/2005
Messaggi: 312

Ciao e benvenuto.
Sul blog di Skype trovi un po' di informazioni e nella sezione 'Known issues' c'e` quello che cerchi. Wink
HTH

There are only 10 types of people in the world: those who understand binary and those who don't.

Ritratto di gpaolo59
gpaolo59
(Junior)
Offline
Junior
Iscritto: 02/07/2011
Messaggi: 16

Grazie per la risposta
Ho provato la soluzione ma quando do il comando mi dica "bash: LD_PRELOAD: command not found"
Anche con mint avevo questo problema ma avevo trovato una soluzione questa:

Linux MINT

Comando per far funzionare web cam con Skype

Prova ad avviare skype da terminale con il seguente comando:
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype

Comandi per far lanciare Skype con la modifica

- crea un nuovo eseguibile per Skype:
Code:
sudo gedit /usr/local/bin/skype

- scrivi nel file il testo seguente e salva:
Code:
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype

- rendi eseguibile il file:
Code:
sudo chmod 777 /usr/local/bin/skype

- edita il menu, e metti nel campo Comando:
/usr/local/bin/skype

che applicata a Debian non funge.
Ho notato che nella soluzione che mi avete proposto il primo comando è differente :da così"LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype"a così"LD_PRELOAD = / usr/lib/libv4l/v4l2convert.so skype" ho provato a lanciarlo ma mi da "bash: LD_PRELOAD: command not found"

Cosa posso fare?
L'architettura della macchina è "i686"

ciao by GPaolo59

Ritratto di franz
franz
(Collaboratore)
Offline
Collaboratore
Iscritto: 21/12/2005
Messaggi: 312

Da terminale prova con
LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so ; skype
senza altri spazi in mezzo: in questo modo, con la prima istruzione setti una variabile di ambiente e con la seconda lanci skype.
Se funziona, fatti uno script bash con quella riga e richiama quello per avviare Skype.
HTH

There are only 10 types of people in the world: those who understand binary and those who don't.

Ritratto di gpaolo59
gpaolo59
(Junior)
Offline
Junior
Iscritto: 02/07/2011
Messaggi: 16

Per franz
Ho provato come hai detto skype si è aperto mi ha restituito però questo ERROR: ld.so: object '/usr/lib/libv4l/v4l1compat.so' from LD_PRELOAD cannot be preloaded: ignored
Penso che sia ininfluente
Ora come faccio a fare lo script bash. Scusami ma sono poco pratico

grazie by GPaolo59

Ritratto di mcortese
mcortese
(Guru)
Offline
Guru
Iscritto: 27/02/2009
Messaggi: 640

L'errore non è ininfluente. Verifica di avere il pacchetto libv4l-0 installato.

Le istruzioni per creare uno script le hai riportate tu stesso (a partire da sudo gedit...)

Ritratto di gpaolo59
gpaolo59
(Junior)
Offline
Junior
Iscritto: 02/07/2011
Messaggi: 16

ho provato ad editare quello che ho scritto in precedenza in questo modo:
ho sostituito nella riga
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype
il "v4l1compat"con "v4l2convert"
poi ho rifatto la procedura che ho scritto sopra ma il risultato è sempre negativo

grazie 10000 by GPaolo59

Ritratto di mcortese
mcortese
(Guru)
Offline
Guru
Iscritto: 27/02/2009
Messaggi: 640

Con calma! Prima devi risolvere il problema, solo dopo puoi trasformare la soluzione in un processo ripetibile.

Nel tuo caso, risolvere il problema significa trovare il comando giusto che faccia funzionare Skype. Poi potrai creare uno script che ti eviti di dover ricordare il comando giusto tutte le volte.

Ora, il comando che hai provato è:

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype

In pratica dice: «lancia Skype, ma prima pre-carica la libreria v4l1compat.so». Però non funziona, perché dà un messaggio di errore che dice: «non ho trovato la libreria v4l1compat.so, quindi ignorerò il tuo ordine di pre-caricarla e lancerò Skype come se niente fosse». E Skype ovviamente, si comporta come prima, cioè non funziona.

Ma capire perché non trova la libreria v4l1compat.so? Questa fa parte del pacchetto "libv4l-0". Domanda: hai il pacchetto v4l1compat.so installato?

Ritratto di gpaolo59
gpaolo59
(Junior)
Offline
Junior
Iscritto: 02/07/2011
Messaggi: 16

il pacchetto "libv4l-0"è installato ma nelllo specifico "v4l1compat.so" non lo vedo in synaptic.Dove lo posso reperire?

grazie 100000 by GPaolo59

Ritratto di gpaolo59
gpaolo59
(Junior)
Offline
Junior
Iscritto: 02/07/2011
Messaggi: 16

Grazie mcortese per la spiegazione dettagliata così almeno ho capito quello che stavo facendo

Ho trovato con il cerca file v4l1compat.so:

v4l1compat.so usr/lib/i386-linux-gnu/libv4l

ciao by GPaolo59

Ritratto di mcortese
mcortese
(Guru)
Offline
Guru
Iscritto: 27/02/2009
Messaggi: 640

Quindi il comando

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
dovrebbe fare al caso tuo.

Se (e solo se) funziona, puoi passare al secondo step: creare un file di testo con dentro:

#!/bin/sh
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
salvarlo col nome che vuoi, tipo "mioskype", e dargli i permessi giusti:
chmod a+x mioskype
così che d'ora in avanti ti basterà lanciare mioskype invece che skype.