Skype 4.2 en Ubuntu 13.04 no se abrirá en nVidia Optimus Laptops

11

En realidad esta es una respuesta. No estoy haciendo una pregunta. El último día, intenté instalar Skype 4.2 en mi Dell N5110 con nvida Optimus, después de la instalación cuando intenté abrir Skype desde el tablero, no se abrió. Entonces lo abrí con Terminal vía skypey me dio un errorerror while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Así que hice los siguientes pasos con la ayuda del método mencionado en este enlace .

Pasos:

  1. Abra una terminal y escriba sudo nano /etc/ld.so.conf.d/skype.conf
  2. Agregue el código /usr/lib/i386-linux-gnu/mesa/en la siguiente ventana de la consola y presione ctrl + x para salir, cuando se le solicite, ingrese y para decir sí
  3. Y finalmente correr sudo ldconfig -v
Shehan Malaka
fuente
sudo find / -name libGL.so.1> salida?
Qasim
1
¿has consultado askubuntu.com/questions/285642/…
Qasim
Lo único que trabajó para mí era eliminar el controlador de NVIDIA: sudo apt-get purge nvidia-304.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
Bienvenido a Ask Ubuntu! ;-) Lo sentimos, pero Ubuntu 13.04 es un producto al final de su vida útil y ya no es compatible, por lo que también está fuera de tema aquí. Consulte help.ubuntu.com/community/Upgrades sobre cómo actualizar.
Fabby
Una aplicación directa de nuestra política de EoL no justificaría el cierre de una pregunta como esta, ya que 13.04 no era EoL cuando se le preguntó , por lo que he votado para dejar esto abierto. Al mismo tiempo, si las personas piensan que los detalles de esta pregunta indican que nunca será de utilidad para alguien que ejecute una versión compatible (o futura), veo (aunque no estoy de acuerdo) un caso convincente para cerrarla. Si ese es el motivo del cierre, sugiero que alguien lo explique en detalle.
Eliah Kagan

Respuestas:

6

Prueba esto:

Instale el paquete libgl1-mesa-glx: i386

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

Inicie Skype a través de:

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

Puede poner la última declaración en un script de shell, por ejemplo ~ / bin / skype, o crear un archivo .desktop con este contenido:

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

UnityLaunchersAndDesktopFiles

Thomas R
fuente
3

Pruebe esto (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
fuente
Esto funcionó para mí con Bumbleebeeinstalado en Ubuntu 14.04.1 LTS de 64 bits.
Vesnog
1

La respuesta de Thomas R es correcta, pero el archivo de escritorio no funcionó para 14.04.1 LTS de 64 bits.

Esto es lo que funciona para mí:

  1. Editar archivo /usr/share/applications/skype.desktop
  2. Cambia la línea Exec=env PULSE_LATENCY_MSEC=60 skype %UaExec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 PULSE_LATENCY_MSEC=60 skype %U
  3. Guardar el archivo

Aquí está mi skype.desktoparchivo 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
fuente
-1

¿Has intentado entrar en la terminal?

 sudo apt-get update

y luego ingrese en la terminal:

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

y luego ingrese en la terminal esto:

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

y podría funcionar bien de esta manera.

Miguel
fuente
Esto nunca funcionará.
Despertar el