Skype 4.2 у Ubuntu 13.04 не відкриється на ноутбуках nVidia Optimus


11

Насправді це відповідь. Я не задаю питання. Минулого дня я спробував встановити skype 4.2 на свій dell N5110 з nvida Optimus, після встановлення, коли я намагався відкрити skype з тире, він не відкривався. Тоді я відкрив його через Terminal через, 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

sudo find / -name libGL.so.1> вихід?
Касим

1
ви перевірили askubuntu.com/questions/285642/…
Qasim

Єдине , що працював для мене , щоб видалити драйвер NVIDIA: sudo apt-get purge nvidia-304.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

Ласкаво просимо в Ask Ubuntu! ;-) Нам шкода, але Ubuntu 13.04 - це продукт, що закінчився, і його більше не підтримують, тому тут теж поза темою. Про те, як оновити, зверніться до help.ubuntu.com/community/Upgrades .
Fabby

Відверте застосування нашої політики EoL не виправдовувало б закриття такого питання, оскільки 13.04 було не-EoL, коли про це запитали , тож я проголосував за те, щоб залишити це відкритим. У той же час, якщо люди думають, що деталі цього питання вказують, що він ніколи не буде навіть корисним для тих, хто працює з будь-яким підтримуваним (або майбутнім) випуском, я бачу (хоч і не згоден з) настирливий випадок його закриття. Якщо це міркування про закриття, я пропоную комусь детально пояснити.
Елія Каган

Відповіді:


6

Спробуйте це:

Встановіть пакет 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-файл з цим вмістом:

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

UnityLaunchersAndDesktopFiles


3

Спробуйте це (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 

Це працювало для мене із Bumbleebeeвстановленим на Ubuntu 14.04.1 LTS 64-бітним.
Весног

1

Відповідь Томаса R правильна, але настільний файл не працював на 14.04.1 LTS 64bit.

Ось що для мене працює:

  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

-1

Ви намагалися ввійти в термінал:

 sudo apt-get update

а потім введіть в термінал:

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

а потім введіть у термінал це:

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

і це може спрацювати нормально таким чином.


Це ніколи не вийде.
прокидання
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.