Webcam su Skype in Ubuntu 11.10 sia 32bit che 64bit 5 dicembre 2011
Posted by melchiorre in Guide, skype, Ubuntu.Tags: 11.10, oneiric, skype, Ubuntu, webcam
trackback
Ieri ho risolto finalmente il problema della mia webcam su Skype che non veniva rilevata. Se Cheese e kamorama la vedevano tranquillamente, Skype si girava dall’altra parte fischiettando e facendo l’indifferente. Non si fa così! Infatti il comando che funzionava su ubuntu 11.04 e precedenti, ora non funziona più poiché è cambiato il percorso del file v4l1compat.so; per di più c’è un ulteriore problemino per chi, come me, ha la versione di ubuntu a 64 bit. La procedura per risolvere è facile (una volta che la si trova…) ed eccola qui di seguito:
- Installate skype. Nel Ubuntu Software Center trovate la versione a 32bit, installatela sia che abbiate ubuntu a 32 0 64 bit, non ci saranno problemi.
- Se avete avviato Skype chiudetelo.
- Solo se avete ubuntu a 64bit installate il pacchetto libv4l-0:i386 (vi consiglio di farlo da terminale con un semplice sudo apt-get install libv4l-0:i386 1, ma usate il metodo che preferite
- Da terminale lanciate skype con questo comando (copiate e incollate tutto su una riga, tra v4l1compat.so e skype c’è uno spazio): LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
Adesso skype dovrebbe vedervi la webcam, però solo se lo lanciate con il comando al punto 4. Vi consiglio di fare così:
- Da terminale aprite il file skype.desktop con i permessi di amministratore: sudo gedit /usr/share/applications/skype.desktop
- Modificate la riga Exec=skype con (sempre tutto sulla stessa riga) LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
- Salvate, chiudete e aprite skype normalmente.
[1]Questo pacchetto serve per avere la versione a 32bit del file v4l1compat.so non presente, ovviamente, nella versione a 64bit⇑

Grazie, ho risolto il problema, anche se la tua indicazione di sostituire
Exec=skype con (sempre tutto sulla stessa riga) LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
non va bene sul mio 11.10 32 bit perché – quando provi a lanciare skype da dash – ubuntu non fa un passo avanti.
Ho semplicemente inserito LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype in .bash e lancio skipe & da terminale. In ogni caso molto utile il tuo suggerimento. Grazie del prezioso suggerimento
Anche a me non andava, ma ho trovato una soluzione.
in /usr/bin , dove c’è l’eseguibile “skype” ho aggiunto uno script banalissimo:
#!/bin/bash
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
che ho chiamato skype_preload.sh .
e ho impostato le scorciatoie (da menu, desktop, pannello, ecc.) per puntare allo script appena creato.
Importante è impostare i permessi dello script in modo che siano identici a quelli dell’eseguibile. Per farlo io ho fatto così:
sudo chmod a+x ./skype
Voilat
Grazie per l’articolo, utile e semplice
TUTTO OK FATE COSI’
Da terminale digitare
gedit ~/.Skype/ScriptWebcam
incollare
#!/bin/bash
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype
salvare e chiudere
dare il comando:
chmod +x ~/.Skype/ScriptWebcam
trasformare in ubuntu classico con il comando da terminale
sudo apt-get install gnome-panel
Quindi infine tasto dx del muose su applicazioni-modifica menu,andare alla voce di skype cliccare su proprietà ,e riscriverci:
/home/utente/.Skype/ScriptWebcam
Mettere il proprio nome utente al posto di utente.
Grazie per le dritte.
Dopo aver fatto tutti i passi suggeriti skype funziona con la web, ma in bianco e nero..
Sapete aiutarmi?
A me la webcam mi funziona sottosopra