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