Skype 4.2 in Ubuntu 13.04 wird in nVidia Optimus-Laptops nicht geöffnet

11

Eigentlich ist das eine Antwort. Ich stelle keine Frage. Letzten Tag habe ich versucht, Skype 4.2 mit nvida Optimus auf meinem Dell N5110 zu installieren. Nach der Installation, als ich versuchte, Skype über Dash zu öffnen, wurde es nicht geöffnet. Also habe ich es mit Terminal via geöffnet skypeund es gab mir einen Fehlererror while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Also habe ich die folgenden Schritte mit Hilfe der in diesem Link erwähnten Methode ausgeführt .

Schritte:

  1. Öffnen Sie ein Terminal und geben Sie ein sudo nano /etc/ld.so.conf.d/skype.conf
  2. Fügen Sie den Code /usr/lib/i386-linux-gnu/mesa/im nächsten Konsolenfenster hinzu und drücken Sie zum Beenden Strg + x, wenn Sie dazu aufgefordert werden, geben Sie y ein, um Ja zu sagen
  3. Und endlich rennen sudo ldconfig -v
Shehan Malaka
quelle
sudo find / -name libGL.so.1> Ausgabe?
Qasim
Das einzige, was für mich funktioniert hat, war das Entfernen des NVIDIA-Treibers : sudo apt-get purge nvidia-304.
Ciro Santilli 事件 改造 中心 法轮功 六四
Willkommen bei Ask Ubuntu! ;-) Es tut uns leid, aber Ubuntu 13.04 ist ein End-of-Life-Produkt und wird nicht mehr unterstützt, daher ist es auch hier kein Thema. Informationen zum Upgrade finden Sie unter help.ubuntu.com/community/Upgrades .
Fabby
Eine unkomplizierte Anwendung unserer EoL-Richtlinie würde das Schließen einer solchen Frage nicht rechtfertigen, da 13.04 zu diesem Zeitpunkt keine EoL war, und ich habe dafür gestimmt, dies offen zu lassen. Wenn die Leute der Meinung sind, dass die Details dieser Frage darauf hindeuten, dass sie für jemanden, der eine unterstützte (oder zukünftige) Version ausführt, niemals ein wenig nützlich sein wird, sehe ich (obwohl ich nicht damit einverstanden bin) einen schlüssigen Fall für das Schließen. Wenn dies der Grund für die Schließung ist, schlage ich vor, dass jemand dies ausführlich erklärt.
Eliah Kagan

Antworten:

6

Versuche dies:

Installieren Sie das Paket libgl1-mesa-glx: i386

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

Starten Sie Skype über:

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

Sie können die letzte Anweisung in ein Shell-Skript einfügen, z. B. ~ / bin / skype, oder eine .desktop-Datei mit folgendem Inhalt erstellen:

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

UnityLaunchersAndDesktopFiles

Thomas R.
quelle
3

Versuchen Sie dies (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
quelle
Dies funktionierte bei mir mit Bumbleebeeunter Ubuntu 14.04.1 LTS 64-Bit installiert.
Vesnog
1

Die Antwort von Thomas R ist richtig, aber die Desktop-Datei hat für 14.04.1 LTS 64bit nicht funktioniert.

Folgendes funktioniert bei mir:

  1. Datei bearbeiten /usr/share/applications/skype.desktop
  2. Ändern Sie die Zeile Exec=env PULSE_LATENCY_MSEC=60 skype %UinExec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 PULSE_LATENCY_MSEC=60 skype %U
  3. Datei speichern

Hier ist meine vollständige skype.desktopDatei:

[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
quelle
-1

Haben Sie versucht, in das Terminal einzutreten:

 sudo apt-get update

und dann in das Terminal eingeben:

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

und geben Sie dann im Terminal Folgendes ein:

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

und es könnte auf diese Weise gut funktionieren.

Michael
quelle
Das wird niemals funktionieren.
Weck