nVidia Optimus 랩탑에서 Ubuntu 13.04의 Skype 4.2가 열리지 않습니다 할 때 열리지 않았습니다. 그래서

실제로 이것은 답변입니다. 질문하지 않습니다. 마지막 날, nvida Optimus와 함께 Dell N5110에 skype 4.2를 설치하려고했지만 설치 후 대시에서 스카이프를 열려고 할 때 열리지 않았습니다. 그래서 터미널을 통해 열어서 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


답변

이 시도:

libgl1-mesa-glx : i386 패키지를 설치하십시오

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

다음을 통해 Skype를 시작하십시오.

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

마지막 문장을 쉘 스크립트 (예 : ~ / bin / skype)에 넣거나이 내용으로 .desktop-File을 만들 수 있습니다.

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

UnityLauncher 및 데스크톱 파일


답변

이것을 시도하십시오 (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


답변

Thomas R 의 대답은 맞지만 데스크탑 파일은 14.04.1 LTS 64 비트에서 작동하지 않았습니다.

나를 위해 일하는 것은 다음과 같습니다.

  1. 파일 편집 /usr/share/applications/skype.desktop
  2. 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. 파일을 저장

내 완전한 skype.desktop파일은 다음과 같습니다 .

[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


답변

터미널에 입력하려고 했습니까?

 sudo apt-get update

그런 다음 터미널에 입력하십시오.

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

그런 다음 터미널에 다음을 입력하십시오.

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

이런 식으로 잘 작동 할 수 있습니다.


답변