[Linux-Biella] (Versione in sviluppo) Ubuntu Precise Pangolin, problemi al video di skype.

igor alba igoralba74 a gmail.com
Dom 19 Feb 2012 16:59:15 CET


> scusa puoi darci un po' di pregresso?
>
> mai dovuto fare nulla di simile per avere il video in skype
>
> perché a te è necessario?

Nelle ultime versioni di ubuntu, per fare funzionare il mio tipo di
webcam, cioè una quick logitech, molto basilare, bastava, tra le
alternative delle varie soluzioni inserire alle propietà il comando
bash -c 'LD_PRELOAD=/percorso del file/v4l2convert.so skype' al posto
del normale comando skype, per far funzionare la webcam. Dove l'ho
visto? In una discussione nel forum di ubuntu, ho provato e con le
versioni 11.04 e 11.10, a me funzionava.
ecco il link di una discussione:
http://forum.ubuntu-it.org/index.php/topic,483477.msg3787373.html#msg3787373

>
> non credo che fare bash -c sia corretto

A questo punto no. Cosa dovrei fare?
>
> inoltre devi usare la libreria corretta 32bit se sei in 32bit 64bit se sei
> in 64bit

Sistema a 64 bit, ma che vuoi dire, skype, a parte il video che non
funge io l'ho istallato.
>
>
> prova a lanciarlo da terminale
> LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype

Ecco il risultato mi da errorre, skype si avvia e il video non funziona.

:~$ LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so skype
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so'
from LD_PRELOAD cannot be preloaded: ignored.



>
> (non mettere lo spazio dopo LD_PRELOAD

Già errrore di batttitura: Ca....
>
>
> verifica prima che il file esista:
> ls /usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so

Sii!
:~$ ls /usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so
         /usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so
>
>
> inoltre nella pagina che ho linkato si parla di v4l1compat non v4l2convert,
> sicuro ti serva la seconda?

Si ho anche quel file in libv4l, mi era venuto il dubbio, ho provato
il risultato resta invariato

:~$ LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so skype
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so'
from LD_PRELOAD cannot be preloaded: ignored.

>
>
> in effetti sul blog di skype:
> http://blogs.skype.com/garage/2011/04/skype_22_beta_for_linux_with_s.html
>
> ( http://blogs.skype.com/garage/linux/ )
>
> parla proprio di "convert"
>
> ma dice di usare sempre e comunque la versione a 32bit...

A me la versione a 32 bit, non la istalla neanche morto.
>
> e la cosa mi fa senso perché se eseguo
> $ file /usr/bin/skype
> /usr/bin/skype: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
> dynamically linked (uses shared libs), for GNU/Linux 2.6.8, stripped

Sembra anche a me, ho sbaglio?

$ > /usr/bin/skype: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
bash: errore di sintassi vicino al token non atteso "("
igorweb a PrecisePangolin-pc:~$ > dynamically linked (uses shared libs),
for GNU/Linux 2.6.8, stripped

>
> vedo che è un'eseguibile a 32bit....
>
> quindi devi installare la versione a 32bit di quella libreria e puntare al
> .so 32bit secondo me

cos'è?

>
>
> se serve altro chiedi...

Ma se skype a 32 bit la rifiuta, inoltre di dirò che istallando skype
e disistallando lo stesso, poi se do un apt-get autoremove, mi fa la
pulizia di un 200 mb. di librerie a i386 che si è tirato dietro
l'istallazione di skype.
>
>
> ps: LD_PRELOAD dice al sistema quali librerie vanno caricate prima di tutte
> le altre e in che ordine... il che significa che si può modificare il
> comportamento di un programma senza che il programma debba essere
> modificato: di solito si fa con i programmi closed source perché è l'unico
> modo :)

?? Ahh!, comunque resta il fatto che il video in skype su questa
distro, non vuole andare.


> _______________________________________________
> Linux mailing list
> Linux a ml.bilug.linux.it
> http://ml.bilug.linux.it/mailman/listinfo/linux


Maggiori informazioni sulla lista Linux