Skype 4.2 в Ubuntu 13.04 не откроется в Ноутбуках Optimus Nvidia

На самом деле это - ответ. Я не задаю вопрос. В последний день я пытался установить скайп 4.2 на моей лощине N5110 с nvida Optimus, после установки, когда я пытался открыть скайп от тире, это не открывалось. Таким образом я открыл его с Терминалом через skype и это дало мне ошибку error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Таким образом, я сделал следующие шаги с помощью метода, упомянутого в этой ссылке.

Шаги:

  1. Откройте терминал и тип sudo nano /etc/ld.so.conf.d/skype.conf
  2. Добавьте код /usr/lib/i386-linux-gnu/mesa/ в следующей консоли и нажатии ctrl+x для выхода при запросе вводят y для высказывания да
  3. И наконец выполненный sudo ldconfig -v
11
задан 13 April 2017 в 15:23

4 ответа

Попробуйте:

Установите пакет libgl1-mesa-glx: i386

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libgl1-mesa-glx:i386

Запустите Skype через:

LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype &

Вы можете поставить последнее утверждение в сценарий оболочки, например ~ / bin / skype или создайте файл .desktop с этим содержимым:

Name=Skype
Terminal=false
Exec=LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype
TargetEnvironment=Unity

UnityLaunchersAndDesktopFiles

0
ответ дан 13 April 2017 в 15:23

Попробуйте это (NVIDIA Optimus Ubuntu 13.10):

$sudo update-alternatives --config i386-linux-gnu_gl_conf

  Selection           Path                                      Priority   Status
------------------------------------------------------------
* 0            /usr/lib/nvidia-331/alt_ld.so.conf         8604      auto mode

  1            /usr/lib/i386-linux-gnu/mesa/ld.so.conf    500       manual mode

  2            /usr/lib/nvidia-331-prime/alt_ld.so.conf   8603      manual mode

  3            /usr/lib/nvidia-331/alt_ld.so.conf         8604      manual mode


Press enter to keep the current choice[*], or type selection number: **1** (Choose native value 1)

$  sudo ldconfig 
0
ответ дан 13 April 2017 в 15:23

Имейте Вас, пытался войти в терминал:

 sudo apt-get update

и затем войдите в терминал:

 sudo apt-get install libgl-mesa-glx:i386

и затем введите в терминал это:

 sudo dpkg-reconfigure -a /etc/ld.so.conf.d/Skype.conf

и это могло бы хорошо работать этот путь.

-1
ответ дан 13 April 2017 в 15:23

Томас R ответил правильно, но файл рабочего стола не работал для 14.04.1 LTS 64bit.

Вот что работает для меня:

  1. Редактировать файл /usr/share/applications/skype.desktop
  2. Изменить строку Exec=env PULSE_LATENCY_MSEC=60 skype %U на Exec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 PULSE_LATENCY_MSEC=60 skype %U
  3. Сохранить файл

Вот мой полный файл skype.desktop:

[Desktop Entry]
Name=Skype
Comment=Skype Internet Telephony
Exec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 PULSE_LATENCY_MSEC=60 skype %U
Icon=skype.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Network;Application;
MimeType=x-scheme-handler/skype;
X-KDE-Protocols=skype
0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: