Skype 4.2 dans Ubuntu 13.04 ne s'ouvre pas dans les ordinateurs portables nVidia Optimus

11

En fait, c'est une réponse. Je ne pose pas de question. Le jour dernier, j'ai essayé d'installer skype 4.2 sur mon Dell N5110 avec nvida Optimus, après l'installation lorsque j'ai essayé d'ouvrir skype à partir du tableau de bord, il ne s'est pas ouvert. Alors je l'ai ouvert avec Terminal via skypeet ça m'a donné une erreurerror while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

J'ai donc fait les étapes suivantes à l'aide de la méthode mentionnée dans ce lien .

Pas:

  1. Ouvrez un terminal et saisissez sudo nano /etc/ld.so.conf.d/skype.conf
  2. Ajoutez le code /usr/lib/i386-linux-gnu/mesa/dans la fenêtre de console suivante et appuyez sur ctrl + x pour quitter, lorsque vous y êtes invité, entrez y pour dire oui
  3. Et enfin courir sudo ldconfig -v
Shehan Malaka
la source
sudo find / -name libGL.so.1> sortie?
Qasim
1
avez-vous vérifié askubuntu.com/questions/285642/…
Qasim
La seule chose qui a fonctionné pour moi était de supprimer le pilote de NVIDIA: sudo apt-get purge nvidia-304.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功
Bienvenue sur Ask Ubuntu! ;-) Nous sommes désolés, mais Ubuntu 13.04 est un produit en fin de vie et n'est plus supporté, donc c'est hors sujet ici aussi. Veuillez consulter help.ubuntu.com/community/Upgrades pour savoir comment mettre à niveau.
Fabby
Une application simple de notre politique EoL ne justifierait pas de fermer une question comme celle-ci, car 13.04 n'était pas EoL lorsque cela a été demandé , j'ai donc voté pour laisser cette question ouverte. En même temps, si les gens pensent que les détails de cette question indiquent qu'elle ne sera jamais même légèrement utile à quiconque exécutant une version prise en charge (ou future), je vois (mais pas d'accord) un cas convaincant pour la fermer. Si tel est le motif de la clôture, je suggère que quelqu'un explique en détail.
Eliah Kagan

Réponses:

6

Essaye ça:

Installez le paquet libgl1-mesa-glx: i386

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

Lancez Skype via:

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

Vous pouvez mettre la dernière instruction dans un script shell, par exemple ~ / bin / skype, ou créer un fichier .desktop avec ce contenu:

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

UnityLaunchersAndDesktopFiles

Thomas R
la source
3

Essayez ceci (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
la source
Cela a fonctionné pour moi avec Bumbleebeeinstallé sur Ubuntu 14.04.1 LTS 64 bits.
Vesnog
1

Thomas R La réponse de droite est, mais le fichier de bureau n'a pas fonctionné pour 14.04.1 LTS 64bit.

Voici ce qui fonctionne pour moi:

  1. Modifier le fichier /usr/share/applications/skype.desktop
  2. Modifiez la ligne 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. Enregistrer le fichier

Voici mon complet skype.desktopfichier:

[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
la source
-1

Avez-vous essayé d'entrer dans le terminal:

 sudo apt-get update

puis entrez dans le terminal:

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

puis entrez dans le terminal ceci:

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

et cela pourrait bien fonctionner de cette façon.

Michael
la source
Cela ne fonctionnera jamais.
réveil