O Skype 4.2 no Ubuntu 13.04 não será aberto nos laptops da nVidia Optimus

11

Na verdade, esta é uma resposta. Não estou fazendo uma pergunta. No dia anterior, tentei instalar o skype 4.2 no meu dell N5110 com o nvida Optimus, após a instalação, quando tentei abrir o skype a partir do traço, ele não foi aberto. Então eu abri com o Terminal via skypee isso me deu um erroerror 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 neste link .

Passos:

  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 corra sudo ldconfig -v
Shehan Malaka
fonte
sudo find / -name libGL.so.1> output?
Qasim
1
você tem verificado askubuntu.com/questions/285642/...
Qasim
A única coisa que funcionou para mim foi para remover o driver da NVIDIA: sudo apt-get purge nvidia-304.
Ciro Santilli
Bem-vindo ao Ask Ubuntu! ;-) Desculpe-nos, mas o Ubuntu 13.04 é um produto em fim de vida e não é mais suportado, por isso também é fora de tópico aqui. Por favor, consulte o help.ubuntu.com/community/Upgrades sobre como atualizar.
Fabby
Uma aplicação direta de nossa política de EoL não justificaria o fechamento de uma pergunta como essa, como 13.04 não era EoL quando isso foi solicitado , então votei em deixar isso em aberto. Ao mesmo tempo, se as pessoas pensam que os detalhes desta pergunta indicam que ela nunca será nem um pouco útil para alguém executando qualquer versão suportada (ou futura), eu vejo (embora não concorde com) um caso convincente para fechá-la. Se esse é o motivo do fechamento, sugiro que alguém explique em detalhes.
Eliah Kagan

Respostas:

6

Tente o seguinte:

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 instrução em um script de shell, por exemplo, ~ / bin / skype ou criar 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

Thomas R
fonte
3

Tente isto (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 
viczsaurav
fonte
Isso funcionou para mim com o Bumbleebeeinstalado no Ubuntu 14.04.1 LTS de 64 bits.
Vesnog 4/15/15
1

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

Aqui está o que funciona para mim:

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

Aqui está o meu skype.desktoparquivo 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
Steve Zhan
fonte
-1

Você já tentou entrar no terminal:

 sudo apt-get update

e entre no terminal:

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

e então entre no terminal isto:

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

e pode funcionar bem dessa maneira.

Michael
fonte
Isso nunca vai funcionar.
despertar