При попытке скачать и установить с оригинальной страницы пакет skype 64 для
Ubuntu и установить его на базирующуюся на Debian 64-битную платформу меня
ждало разочарование: распакованный файл, скачанный здесь
http://www.skype.com/go/getskype-linux-beta-ubuntu-64 на поверку оказался
обычным 32-битным бинарником:
readelf -h ./skype
Скачанная здесь http://www.skype.com/go/getskype-linux-beta-static программа
собрана статично только с Qt4 библиотеками. Командой
ldd ./skype
выясняются другие зависимости 32-битных библиотек этой программы.
Устанавливаем ia32-libs-gtk из репозитория вашего дистрибутива, например, для
Debian-подобных систем:
sudo apt-get install ia32-libs-gtk
создаём старт-скрипт skype.sh
#!/bin/bash
# этот вариант для программы с библиотеками Qt4 в директории ~/skype/lib
#export LD_LIBRARY_PATH=~/skype/lib:/usr/lib32/:$LD_LIBRARY_PATH
# этот вариант с интегрированным Qt4
export LD_LIBRARY_PATH=/usr/lib32/:$LD_LIBRARY_PATH
# часть libv4l
export LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so
./skype
Если нет реакции при тесте изображения, то можно диагностировать из консоли (с правами доступа):
tail -f /var/log/messages
при этой ошибке "bandwidth not wide enough - trying again" можно попытаться
подключить камеру не через USB Hub, а напрямую к компьютеру.
Если происходит крах программы, то можно попытаться настроить свойства камеры в
созданном программой файле настроек config.xml в директории ~/.Skype/$acc_name/ :
<Video>
<CaptureHeight>240</CaptureHeight>
<CaptureWidth>320</CaptureWidth>
<!--Fps>30</Fps-->
</Video>
Если <Video>..</Video> в файле настроек нет, то его нужно добавить в секции
<Lib>..</Lib>. Здесь можно настроить, как видно, частоту кадров и разрешение
вебкамеры. Поэкспериментируйте с этими настройками.
Ссылки: подключение skype под Linux, для случая с подключением Compiz.
|