Skype 4.2 no Ubuntu 13.04 não será aberto em nVidia Optimus Laptops

11

Na verdade, esta é uma resposta. Eu não estou fazendo uma pergunta. No dia passado, tentei instalar o skype 4.2 no meu dell N5110 com nvida Optimus, após a instalação quando tentei abrir o skype do dash ele não abriu. Então eu abri com o Terminal via skype e ele me deu um erro error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Então eu fiz os seguintes passos com a ajuda do método mencionado em este link .

Etapas:

  1. Abra um terminal e digite sudo nano /etc/ld.so.conf.d/skype.conf
  2. Adicione o código /usr/lib/i386-linux-gnu/mesa/ na próxima janela do console e pressione ctrl + x para sair, quando solicitado, digite y para dizer sim
  3. E, finalmente, execute sudo ldconfig -v
por Shehan Malaka 25.05.2013 / 08:23

4 respostas

6

Tente isto:

Instale o pacote libgl1-mesa-glx: i386

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

Inicie o Skype via:

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

Você pode colocar a última declaração em um script de shell, por exemplo ~ / bin / skype, ou crie um arquivo .desktop com este conteúdo:

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

UnityLaunchersAndDesktopFiles

    
por Thomas R 12.03.2014 / 16:17
3

Tente isso (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 
    
por viczsaurav 13.05.2014 / 20:45
1

A resposta do Thomas R está correta, mas o arquivo da área de trabalho não funcionou para o 14.04.1 LTS 64bit.

Veja o que funciona para mim:

  1. Editar o arquivo /usr/share/applications/skype.desktop
  2. Altere a linha Exec=env PULSE_LATENCY_MSEC=60 skype %U para Exec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 PULSE_LATENCY_MSEC=60 skype %U
  3. Salvar arquivo

Este é o meu arquivo skype.desktop completo:

[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
    
por Steve Zhan 31.03.2015 / 15:15
-1

Você tentou entrar no terminal:

 sudo apt-get update

e, em seguida, insira no terminal:

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

e, em seguida, digite no terminal isso:

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

e pode funcionar bem assim.

    
por Michael 23.10.2014 / 04:05