Ubuntu 13.04 中的 Skype 4.2 无法在 nVidia Optimus 笔记本电脑中打开

She*_*aka 11 nvidia skype nvidia-optimus

其实这是一个答案。我不是在问问题。前一天,我尝试使用 nvida Optimus 在我的戴尔 N5110 上安装 Skype 4.2,安装后当我尝试从 dash 打开 Skype 时它没有打开。然后我用终端打开它,skype它给了我一个错误error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

因此,我借助此链接中提到的方法执行了以下步骤。

脚步:

  1. 打开终端并输入 sudo nano /etc/ld.so.conf.d/skype.conf
  2. /usr/lib/i386-linux-gnu/mesa/在下一个控制台窗口中添加代码,然后按 ctrl+x 退出,出现提示时输入 y 表示是
  3. 最后运行 sudo ldconfig -v

小智 6

尝试这个:

安装软件包 libgl1-mesa-glx:i386

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libgl1-mesa-glx:i386
Run Code Online (Sandbox Code Playgroud)

通过以下方式启动 Skype:

LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype &
Run Code Online (Sandbox Code Playgroud)

您可以将最后一条语句放入 shell 脚本,例如 ~/bin/skype ,或使用以下内容创建 .desktop-File :

Name=Skype
Terminal=false
Exec=LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 skype
TargetEnvironment=Unity
Run Code Online (Sandbox Code Playgroud)

UnityLaunchersAndDesktopFiles