Доброго субботнего дня вам!
Сегодня у меня будет коротенькая заметка про странное поведение Skype в Ubuntu на некоторых моделях ноутбуков, в том числе моём Asus K50IJ. Дело в том, что по-умолчанию в немногих моделях изображение в Skype оказывается перевёрнутым кверх ногами... И надо быть довольно "удачливым", чтобы "поймать" этот баг! И тем не менее...
Если поискать в Сети, то находится много советов как избавиться от этой проблемы. Причём я бы хотел обратить внимание, что многие из них довольно старые, и начиная с версии Ubuntu 11.10 адрес нужного файла отличается от того же для предыдущих версий. Однако к делу.
Для меня сработал следующий алгоритм, который я взял с сайтов UbuntuForums.org и Ubuntism.ru.
Чтобы облегчить себе жизнь на будущее, создадим файл с именем skype в директории /usr/local/bin. Этот файл будет запускаться в первую очередь вместо собственно программы skype, находящейся в директории /usr/bin/.
Вводим в терминале следующий код (знак $ вы уже увидите в терминале, его набирать не надо; он означает, что вы работаете как обычный пользователь, не администратор):
$ sudo gedit /usr/local/bin/skype
и в открывшемся текстовом редакторе вставьте следующие две строчки:
- для Ubuntu 11.10 и более новых версий, например, в моём случае Ubuntu 12.04
#!/bin/bash
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
- для Ubuntu более старых версий
#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype
Сохраните файл и закройте текстовый редактор.
Теперь сделаем этот файл исполняемым. Введите в терминале следующее:
$ sudo chmod a+x /usr/local/bin/skype
Всё! Теперь достаточно просто запустить Skype обычным образом и проблему вы больше не встретите.
Успехов и приятной работы в Ubuntu!
Добавление от 07.06.2012:
Для упрощения всей этой процедуры в Ubuntu 12.04 я создал для себя простой bash-скрипт, который проделывает все операции, описанные выше. Если вы сохранили его в домашнюю директорию, можно запустить из терминала, набрав:
Добавление от 07.06.2012:
Для упрощения всей этой процедуры в Ubuntu 12.04 я создал для себя простой bash-скрипт, который проделывает все операции, описанные выше. Если вы сохранили его в домашнюю директорию, можно запустить из терминала, набрав:
$ sudo ~/fixskype.sh
Узнал как сделать всё лучше и качественнее! Как только будет время, дополню этот пост.
ОтветитьУдалитьgreat thanks! очень помогло, ubuntu 12.10
ОтветитьУдалитьделал другими способами получалось, но через какое то время переставало работать да еще с последствиями(переставал запускаться сам клиент(скайп)). Ваш способ сработал, надеюсь не понадобится новых способов по крайне мере пока делаю первые шаги в -ubuntu!- Спасибо.
ОтветитьУдалитьСпасибо. На ASUS K40 и mint 18 заработало.
ОтветитьУдалить