Как я могу использовать Cisco WebEx в Firefox на 64-битной Ubuntu 14.04?

Я хотел бы просмотреть экранные ресурсы и поделиться своим экраном через WebEx. У меня установлен Firefox на Ubuntu 14.04 (64-битная версия). Я могу присоединиться к собранию, но когда я пытаюсь поделиться своим экраном или увидеть экраны других, ничего не происходит. Что мне нужно сделать?

6
задан 26 June 2014 в 11:43

2 ответа

Если можно присоединиться к встрече, Java (OpenJDK 7) работает правильно. Просто необходимо установить следующие 32-разрядные пакеты:

sudo apt install libpangoxft-1.0-0:i386 libxv1:i386 libpangox-1.0-0:i386

Источник: http://ubuntuforums.org/showthread.php?t=2220667&page=2&p=13053998#post13053998

(См. что поток для получения дополнительной информации об идентификации необходимых пакетов. Вы, возможно, должны сделать это снова однажды 14.10, и будущие версии выходят. Необходимые ссылки http://linuxsagas.digitaleagle.net/2014/02/07/webex-on-64-bit-ubuntu-13-10/ и , Как я заставляю Cisco WebEx работать с 13,10 64 битами? )

2
ответ дан 26 June 2014 в 11:43

https://gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247 объясняет, как запустить WebEx с аудио и демонстрацией экрана в 32-разрядной версии Firefox на 64-битная ОС Ubuntu. Большое спасибо Paul Rougieux, который нашел это!

Включить поддержку 32-битных исполняемых файлов

Добавить архитектуру i386 в архитектуры dpkg, но работающие sudo dpkg --add-architecture i386

Установите библиотеки, необходимые для выполнения исполняемых файлов ELF-32, запустив sudo apt-get update && sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386

Загрузить 32-разрядную Linux загрузку Firefox ESR 68 (Примечание: оригинальные инструкции называются для ESR 54, и если он у вас установлен, используйте его). При установке Firefox ESR 68 установите его (здесь с помощью /opt/webex), запустив sudo mkdir -p /opt/webex/ && sudo tar -xjvf firefox*esr*.tar.bz2 -C /opt/webex/

Установите библиотеки, необходимые для бесперебойной работы Firefox (i386):

sudo apt-get install \
    libgtk-3-0:i386 \
    libasound2:i386 \
    libdbus-glib-1-2:i386 \
    libxt6:i386 \
    libxtst6:i386 \
    libcanberra-gtk-module:i386 \
    libcanberra-gtk-3-module:i386 \
    topmenu-gtk3:i386

Установите 32-разрядную версию JRE

Загрузите Oracle JRE для Linux (архив tar.gz для архитектуры x86) из Oracle и распакуйте его в /opt/webex/ с помощью sudo tar -xzvf jre*linux-i586.tar.gz -C /opt/webex/ && sudo mv /opt/webex/jre * /opt/webex/jre

Включить поддержку Java в Firefox

Создать символические ссылки для библиотек подключаемых модулей браузера Java:

sudo mkdir /opt/webex/firefox/plugins/
ln -s \
    /opt/webex/jre/lib/i386/libawt.so \
    /opt/webex/jre/lib/i386/libjawt.so \
    /opt/webex/jre/lib/i386/libnpjp2.so \
    /opt/webex/firefox/plugins

Установить библиотеки, необходимые для запуска Webex

sudo apt-get install \
    libpangoxft-1.0-0:i386 \
    libxft2:i386 \
    libpangox-1.0-0:i386 \
    libxmu6:i386 \
    libxv1:i386 \
    libasound2-plugins:i386

Создать сценарий запуска Firefox

cat << 'EOF' | sudo tee /opt/webex/firefox.sh
#!/bin/bash

export ENV_HOME=/opt/webex
export FIREFOX_HOME=$ENV_HOME/firefox
export MOZ_PLUGIN_PATH=$ENV_HOME/firefox/plugins
export JAVA_HOME=$ENV_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH

#export JPI_PLUGIN2_DEBUG=1

$FIREFOX_HOME/firefox --no-remote -P
EOF

Этот скрипт запустит новый экземпляр Firefox с помощью ProfileManager. Выберите существующий профиль Firefox или создайте новый.

Возможно, вы захотите указать конкретный профиль для начала. Просто добавьте имя профиля после флага -P.

Не забудьте сделать скрипт исполняемым с помощью sudo chmod a+x /opt/webex/firefox.sh

Возможно, вы захотите создать символическую ссылку, например: sudo ln -s /opt/webex/firefox.sh /usr/local/bin/firefox-i386

Начать сеанс Webex

Запустить сценарий и присоединиться к сеансу Webex.

Если webex.com отправляет вам файл jnlp, а Firefox спрашивает, что с ним делать, просто загрузите его. Кроме того, в Настройках Firefox > Приложения установите действие для файлов JNLP: они должны открываться с помощью javaws (Java Web Start), который можно найти в /opt/webex/jre/bin/javaws

(необязательно) Установите отсутствующие библиотеки, необходимые Webex Узнайте, каких необходимых библиотек не хватает (обратите внимание, что номер сеанса может быть другим):

ldd ~/.webex/T30_MC/*.so | grep "not found"

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

Отсутствие libjawt.so допустимо.

0
ответ дан 7 April 2020 в 16:49

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

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