Bene ragazzi, grazie ai consiglio di un'amico, sono contento di avere risolto, spero, l'ennesimo problema di skype in precise pangolin.

Ora vi spiego come ho fatto.
Eseguendo il file /usr/bin/skype, ci accorgiamo che se pur bisogna istallare la versione a 64 bit, occorrono istallare varie librerie a 32 bit, per poter funzionare, ecco il risultato da terminale:
- Codice: Seleziona tutto
/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
Per avviare la videochiamata con la mia webcam logitech, come descritto nel blog di skype
http://blogs.skype.com/garage/2011/04/skype_22_beta_for_linux_with_s.html occorre caricare prima il file v4l2convert.so e dato che il mio sistema è a 64 bit, occorre istallare anche lo stesso file in versione 32 bit.
Cosi con questi comandi sono riuscito a trovare ed ad istallare il file interessato.
- Codice: Seleziona tutto
sudo apt-get install apt-file
sudo apt-file update
apt-file search v4l2convert.so
poi ricercato i nuovi percorsi col:
- Codice: Seleziona tutto
locate v4l2convert.so
ed infine i risultati sono questi:
/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so
/usr/lib/x86_64-linux-gnu/libv4l/v4l2convert.so
A questo punto le soluzioni sono state due, ovviamente seguendo il percorso a 32 bit ,entrambi validissime.
1) Usare il comando bash -c per precaricare il /usr/lib/i386-linux-gnu/libv4l/v4l2convert.so
così:
Comando:
- Codice: Seleziona tutto
bash -c 'LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so skype'
2) Creare uno script in un nuovo file skype-fix così:
- Codice: Seleziona tutto
sudo gedit /usr/bin/skype-fix
copiare e salvare il seguente script:
- Codice: Seleziona tutto
#!/bin/bash
LD_PRELOAD=/usr/lib/i386-linux-gnu\libv4l/v4l2convert.so /usr/bin/skype $@
e renderlo eseguibile con:
- Codice: Seleziona tutto
sudo chmod +x /usr/bin/skype-fix
Comando:
- Codice: Seleziona tutto
skype-fix
Ovviamente per finire mi sono aiutato con alacarte e alle proprietà di skype o sostituito il comando di default "skype",senza le virgolette, con uno dei due comandi sopra elencati.
Spero di essere stato chiaro e magari, in futuro, utile a qualcuno.
Ciao

Ultima modifica di Anonymous il sabato 25 febbraio 2012, 21:02, modificato 1 volta in totale.
Il mio processore è un 64 bit.