Skype 4.2 trong Ubuntu 13.04 sẽ không mở trong Máy tính xách tay nVidia Optimus


11

Thật ra đây là một câu trả lời. Tôi không hỏi một câu hỏi. Ngày hôm qua, tôi đã thử cài đặt skype 4.2 trên dell N5110 của mình với nvida Optimus, sau khi cài đặt khi tôi cố mở skype từ dash thì nó không mở. Vì vậy, sau đó tôi đã mở nó bằng Terminal thông qua skypevà nó đã báo lỗierror while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

Vì vậy, tôi đã làm các bước sau với sự giúp đỡ của phương pháp được đề cập trong liên kết này .

Các bước:

  1. Mở một thiết bị đầu cuối và gõ sudo nano /etc/ld.so.conf.d/skype.conf
  2. Thêm mã /usr/lib/i386-linux-gnu/mesa/trong cửa sổ giao diện điều khiển tiếp theo và nhấn ctrl + x để thoát, khi được nhắc nhập y để nói có
  3. Và cuối cùng chạy sudo ldconfig -v

sudo find / -name libGL.so.1> đầu ra?
Qasim

1
bạn đã kiểm tra Askubfox.com/questions/285642/ trên
Qasim

Điều duy nhất làm việc với tôi là loại bỏ trình điều khiển NVIDIA : sudo apt-get purge nvidia-304.
Ciro Santilli 心 心 事件

Chào mừng bạn đến hỏi Ubuntu! ;-) Chúng tôi xin lỗi, nhưng Ubuntu 13.04 là một sản phẩm cuối đời và không còn được hỗ trợ nữa, vì vậy nó cũng lạc đề ở đây. Vui lòng tham khảo help.ubfox.com/community/Upgrades về cách nâng cấp.
Fabby

Một ứng dụng đơn giản của chính sách EoL của chúng tôi sẽ không biện minh cho việc đóng một câu hỏi như thế này, vì 13.04 không phải là EoL khi điều này được hỏi , vì vậy tôi đã bỏ phiếu để bỏ ngỏ. Đồng thời, nếu mọi người nghĩ rằng các chi tiết của câu hỏi này cho thấy nó sẽ không bao giờ hơi hữu ích cho bất kỳ ai đang chạy bất kỳ bản phát hành được hỗ trợ (hoặc tương lai) nào, tôi thấy (mặc dù không đồng ý) một trường hợp chung để đóng nó. Nếu đó là lý do cho việc đóng cửa, tôi đề nghị ai đó giải thích chi tiết.
Eliah Kagan

Câu trả lời:


6

Thử đi:

Cài đặt gói libgl1-mesa-glx: i386

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

Khởi chạy Skype qua:

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

Bạn có thể đặt câu lệnh cuối cùng vào tập lệnh shell, ví dụ ~ / bin / skype hoặc tạo tệp .desktop-File với nội dung này:

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

UnityLaunchersAndDesktopFiles


3

Hãy thử điều này (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 

Điều này làm việc với tôi với Bumbleebeecài đặt trên Ubuntu 14.04.1 LTS 64-bit.
Vesnog

1

Câu trả lời của Thomas R là đúng, nhưng tệp máy tính để bàn không hoạt động cho 14.04.1 LTS 64 bit.

Đây là những gì làm việc cho tôi:

  1. Chỉnh sửa tập tin /usr/share/applications/skype.desktop
  2. Thay đổi dòng Exec=env PULSE_LATENCY_MSEC=60 skype %UthànhExec=env LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 PULSE_LATENCY_MSEC=60 skype %U
  3. Lưu tập tin

Đây là skype.desktoptập tin hoàn chỉnh của tôi :

[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

Bạn đã thử nhập vào thiết bị đầu cuối:

 sudo apt-get update

và sau đó nhập vào thiết bị đầu cuối:

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

và sau đó nhập vào terminal này:

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

và nó có thể hoạt động tốt theo cách này.


Điều này sẽ không bao giờ làm việc.
dậy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.