В некоторых моделях ноутбуков, например, ASUS K50IJ и др. встречается проблема, когда после инсталляции Скайпа собственное изображение перевернуто.
Способ лечения не самый «чистый», но зато надёжно работающий.
Для начала необходимо инсталлировать необходимую библиотеку. Для простоты открыть терминал и ввести замысловатую команду ввиде одной строки:
echo -e "\n# libv4l PPA\ndeb http://ppa.launchpad.net/libv4l/ppa/ubuntu `lsb_release -c | awk '{print $2}'` main" | sudo tee -a /etc/apt/sources.list
При этом появится запрос ввода пароля sudo-юзверя.
После этого собственно сама инсталляция:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C3FFB4AA sudo apt-get update sudo apt-get install libv4l-0
Для проверки запускаем скайп с терминала командой
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
Старт в 64-битной версии выглядит несколько иначе:
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype
Если всё работает, осталось подкорректировать кнопки запуска в панели. Для этого правой кнопкой мыши щёлкаем по меню «Приложения». В появившейся менюшке щелкаем настройки. В появившемся окне выбираем скайп и жмём на «Свойства». Там в строчке «Комманда» заменяем skype на
bash -c 'LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype'
или
bash -c 'LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype'
если у вас 64-битная версия Ubuntu.
Если у вас стоит Ubuntu 11.04, то там этот редактор больше не доступен. Просто наберите в терминале
sudo gedit /usr/share/applications/skype.desktop
в четвертой строчке замените
Exec=skype
на
Exec=bash -c 'LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype'
или соответственно для 64-битной системы на
Exec=bash -c 'LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype'
После этого скайп должен запускаться как положено.
Огромное спасибо за статью!
Всё ясно, понятно и главное работает! 🙂
огромное спасибо!!!!!!!
А у меня не работает((((( Сделала все как по статье!. Версия Ubuntu 11.04. Ноутбук ASUS K52F.
Сделала, перезагрузила ноут, запустила скайп — опять двадцать пять (((((((((((((((( Камера вверх ногами. Просто она встроенная! Я не могу ноут кверх ногами держать((((((
не хочу возвращаться на винду((((((((((((((((((((
Помогите, пожалуйста!
Попробуйте
sudo add-apt-repository ppa:libv4l/ppa && sudo apt-get update && sudo apt-get upgrade
В файл /etc/rc.local
добавьте
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so
Сделала как Вы написали.
Перезагрузила ноут.
Запускаю скайп.
Все то же самое.
Что характерно — в cheese-то все нормально.
Везде все нормально.
Со скайпом хоть об стену убивайся((((
В Chees заработало или всегда нормально работало?
Если скайп запустить в терминале командой
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype
то тоже перевернутое изображение?
Без понятия. Cheese я поставила уже после многих манипуляций, потому что на каком-то форуме про него узнала. Но изображение там нормальное.
А вот команда LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype выдает ошибку
bash: /usr/local/bin/skype: /: плохой интерпретатор: Отказано в доступе
насчет плохого поняла. щас попробую исправить.
Короче. Там (в /usr/local/bin/skype) был у меня не помню откуда взятый кривой скрипт, (копировала с какого-то форума). В нем мне сразу не понравились пробелы в пути (между слешами). Но т.к. я счасливый юзер убунту целый 3 день, я подумала что так и надо. Щас грохнула все в этом скрипте. Т.е. он стал пуст. Пытаюсь в терминале запустить LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype, теперь не происходит ничего.
В общем, проблема решена. Не знаю как, но я это сделала.
Почему сразу не получилось — могу предположить, что понамешалось всяких скриптов со всяких форумов + моя неопытность, вот оно так и зависло на 3 дня.
Поубивала все лишнее, переустановила скайп, еще раз сделала все по шагам как в этой статье. Все супер) Спасибо большое автору!
У меня заработало через К-меню, только с командою LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype