Звук Webex не работает с 11.10

У меня ноутбук Asus x555LA, у которого есть устройство pci RTL8821ae, драйверы lwfinger помогли с частыми отключениями от WiFi на обеих сетях 2.4Ghz и 5Ghz, над которыми я работал. Единственный раз, когда мне нужно перезапустить службу сетевого администратора, было возобновление сеанса при открытии ноутбука, и это было очень немного раз при запуске модуля ядра для RTL8821ae.

Надеюсь, это помогает: https://github.com/lwfinger/rtlwifi_new

16
задан 8 February 2012 в 03:41

3 ответа

Я только что отправил ответ на этот вопрос в http://ubuntuforums.org/showthread.php?p=11757928

. В приложении WebEx используется собственный собственный модуль для доступа к звуковому программному обеспечению. Это 32-разрядный .so, поэтому он не может быть загружен 64-разрядной JVM. Обычным решением является запуск 32-разрядного браузера при использовании WebEx. В качестве альтернативы я исправил утилиту nspluginwrapper, чтобы вы могли запускать 32-разрядный Java-плагин из 64-битного браузера (я тестировал с Firefox, он также должен работать с Chrome).

Загрузите последние источники для nspluginwrapper из http://nspluginwrapper.org/download/

Разверните файл (tar -xvzf) в удобном месте

Примените следующий патч к файлу npw-viewer.c:

--- npw-viewer.c    2011-06-30 23:18:57.000000000 -0400
+++ nspluginwrapper-1.4.4/src/npw-viewer.c    2012-03-11 14:09:35.104158681 -0400
@@ -5128,6 +5128,17 @@
     }
     handles[n_handles++] = handle;
     dlerror();
+#else
+    /* Install libstdc++ for java */
+    const char libstcpp[] = "libstdc++.so.6";
+    D(bug("  trying to open standard C++ runtime '%s'\n", libstcpp ));
+    if ((handle = dlopen(libstcpp, RTLD_LAZY|RTLD_GLOBAL)) == NULL) {
+      npw_printf("ERROR: %s\n", dlerror());
+      return 1;
+    }
+    handles[n_handles++] = handle;
+    dlerror();
+
 #endif
     D(bug("  %s\n", plugin_path));
     if ((handle = dlopen(plugin_path, RTLD_LAZY)) == NULL) {

Возможно, вам понадобится получить дополнительные библиотеки, чтобы они работали. В частности, я установил:

sudo apt-get install libcurl4-nss-dev libxt-dev libgtk2.0-dev g++-multilib

YMMV.

После получения зависимостей его:

./configure
make
sudo make install

Тогда вам понадобится 32-разрядная JRE. Это можно загрузить с веб-сайта Oracle и установить.

Наконец, найдите файл libnpjp2.so в каталоге lib 32-разрядной установки Java. Я нашел его в /usr/lib/jvm/ia32-java-6-sun/jre/lib/i386/.

Выполнить

sudo nspluginwrapper -i /usr/lib/jvm/ia32-java-6-sun/jre/lib/i386/libnpjp2.so

(или там, где была установлена ​​ваша Java.)

Затем (за) запустить Firefox. Введите «aboutlugins» в адресной строке. Вы должны увидеть свой недавно установленный 32-разрядный Java-плагин.

Попробуйте присоединиться к встрече WebEx со звуком

7
ответ дан 2 August 2018 в 01:58

Посмотрите здесь здесь или на начальный пост здесь .

Они предлагают использовать другую установку браузера (например, swiftfox), которая использует 32-битный Java-плагин.

-1
ответ дан 4 August 2018 в 17:36

Я только что отправил ответ на этот вопрос в http://ubuntuforums.org/showthread.php?p=11757928

. В приложении WebEx используется собственный собственный модуль для доступа к звуковому программному обеспечению. Это 32-разрядный .so, поэтому он не может быть загружен 64-разрядной JVM. Обычным решением является запуск 32-разрядного браузера при использовании WebEx. В качестве альтернативы я исправил утилиту nspluginwrapper, чтобы вы могли запускать 32-разрядный Java-плагин из 64-битного браузера (я тестировал с Firefox, он также должен работать с Chrome).

Загрузите последние источники для nspluginwrapper из http://nspluginwrapper.org/download/

Разверните файл (tar -xvzf) в удобном месте

Примените следующий патч к файлу npw-viewer.c:

--- npw-viewer.c    2011-06-30 23:18:57.000000000 -0400
+++ nspluginwrapper-1.4.4/src/npw-viewer.c    2012-03-11 14:09:35.104158681 -0400
@@ -5128,6 +5128,17 @@
     }
     handles[n_handles++] = handle;
     dlerror();
+#else
+    /* Install libstdc++ for java */
+    const char libstcpp[] = "libstdc++.so.6";
+    D(bug("  trying to open standard C++ runtime '%s'\n", libstcpp ));
+    if ((handle = dlopen(libstcpp, RTLD_LAZY|RTLD_GLOBAL)) == NULL) {
+      npw_printf("ERROR: %s\n", dlerror());
+      return 1;
+    }
+    handles[n_handles++] = handle;
+    dlerror();
+
 #endif
     D(bug("  %s\n", plugin_path));
     if ((handle = dlopen(plugin_path, RTLD_LAZY)) == NULL) {

Возможно, вам понадобится получить дополнительные библиотеки, чтобы они работали. В частности, я установил:

sudo apt-get install libcurl4-nss-dev libxt-dev libgtk2.0-dev g++-multilib

YMMV.

После получения зависимостей его:

./configure
make
sudo make install

Тогда вам понадобится 32-разрядная JRE. Это можно загрузить с веб-сайта Oracle и установить.

Наконец, найдите файл libnpjp2.so в каталоге lib 32-разрядной установки Java. Я нашел его в /usr/lib/jvm/ia32-java-6-sun/jre/lib/i386/.

Выполнить

sudo nspluginwrapper -i /usr/lib/jvm/ia32-java-6-sun/jre/lib/i386/libnpjp2.so

(или там, где была установлена ​​ваша Java.)

Затем (за) запустить Firefox. Введите «aboutlugins» в адресной строке. Вы должны увидеть свой недавно установленный 32-разрядный Java-плагин.

Попробуйте присоединиться к встрече WebEx со звуком

7
ответ дан 15 August 2018 в 20:14

Другие вопросы по тегам:

Похожие вопросы: