Skype 4.2 in Ubuntu 13.04 non si aprirà nei laptop nVidia Optimus


11

In realtà questa è una risposta. Non sto facendo una domanda. L'ultimo giorno, ho provato a installare skype 4.2 sul mio Dell N5110 con nvida Optimus, dopo l'installazione quando ho provato ad aprire skype da dash non si è aperto. Quindi l'ho aperto con Terminal tramite skypee mi ha dato un erroreerror while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Quindi ho fatto i seguenti passi con l'aiuto del metodo menzionato in questo link .

passi:

  1. Apri un terminale e digita sudo nano /etc/ld.so.conf.d/skype.conf
  2. Aggiungi il codice /usr/lib/i386-linux-gnu/mesa/nella finestra successiva della console e premi ctrl + x per uscire, quando richiesto inserisci y per dire sì
  3. E finalmente corri sudo ldconfig -v

sudo find / -name libGL.so.1> output?
Qasim,


L'unica cosa che ha funzionato per me è stato quello di rimuovere il driver NVIDIA: sudo apt-get purge nvidia-304.
Ciro Santilli 26 病毒 审查 六四 事件 法轮功

Benvenuto in Ask Ubuntu! ;-) Siamo spiacenti, ma Ubuntu 13.04 è un prodotto fuori uso e non è più supportato, quindi è fuori tema anche qui. Fare riferimento a help.ubuntu.com/community/Upgrades su come eseguire l'aggiornamento.
Fabby,

Un'applicazione diretta della nostra politica EoL non giustificherebbe la chiusura di una domanda come questa, poiché 13.04 era non EoL quando questo è stato chiesto , quindi ho votato per lasciarlo aperto. Allo stesso tempo, se le persone pensano che i dettagli di questa domanda indicano che non sarà mai leggermente utile a nessuno che esegue una versione supportata (o futura), vedo (anche se non sono d'accordo) un caso convincente per chiuderlo. Se questo è il ragionamento per la chiusura, suggerisco che qualcuno spieghi in dettaglio.
Eliah Kagan,

Risposte:


6

Prova questo:

Installa il pacchetto libgl1-mesa-glx: i386

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

Avvia Skype tramite:

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

Puoi inserire l'ultima istruzione in uno script di shell, ad esempio ~ / bin / skype, oppure creare un file .desktop con questo contenuto:

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

UnityLaunchersAndDesktopFiles


3

Prova questo (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 

Questo ha funzionato per me con Bumbleebeeinstallato su Ubuntu 14.04.1 LTS a 64 bit.
Vesnog,

1

La risposta di Thomas R è corretta, ma il file desktop non ha funzionato per 14.04.1 LTS 64 bit.

Ecco cosa funziona per me:

  1. Modifica file /usr/share/applications/skype.desktop
  2. Cambia la linea 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. Salvare il file

Ecco il mio skype.desktopfile 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

-1

Hai provato ad entrare nel terminale:

 sudo apt-get update

e quindi inserire nel terminale:

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

e quindi inserire nel terminale questo:

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

e potrebbe funzionare bene in questo modo.


Questo non funzionerà mai.
sveglia il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.