Webex Linux Share Desktop

After much trial and error, I was able to get the WebEx desktop sharing works on Ubuntu 64-bit just by installing some packages (I confirm this works on Ubuntu 12.04, 14.04 and but I imagine this will also work on other linux version):

1. Remove packages that don't need that will cause conflicts:
sudo apt-get -y remove icedtea-7-plugin:i386 icedtea-netx:i386

2. Install Java 32-bit, 32-bit in the library that is required, the Java plugin and Firefox (now WebEx does not support Google Chrome on Linux):
sudo apt-get install openjdk-7-jre:i386 libxmu6:i386 icedtea-7-plugin firefox

3. Make sure your Java plugin really already configured:
sudo update-alternatives --auto mozilla-javaplugin.so

For some reason if not doing a variety of tricks, you can try this instead:
sudo update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so

Close and reopen your browser firefox and the WebEx desktop sharing should be able to work.

Technical WebEx 32-bit requires Java to run on a 32-bit firefox to run its desktop sharing on Linux (webex). But for some reason the above methods will work, although it does throw an error. If there is a problem with the above methods, then you can try to install a 32-bit version of firefox and Java plugin. Here are some of the different methods:

If you are like me and are accustomed to using Google Chrome, the easiest thing to do is to install Firefox 32-bit and 32-bit java plugin from the Ubuntu repositories (Note: this will remove the 64-bit version of firefox installed on Ubuntu 64-bit):

A. Install the 32-bit version of firefox and also java plugin (and additional libraries are required):
sudo apt-get install firefox:i386 icedtea-7-plugin:i386 libxmu6:i386

B. Change the default Firefox plugin 32-bit:
sudo update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so

Even if Firefox is your primary browser, you probably will not notice the difference in using the 32-bit version of Firefox. But if you really care, here's how to install 32-bit Firefox without uninstalling Firefox 64-bit:
A. Install the 32-bit java browser and required additional libraries:
sudo apt-get install icedtea-7-plugin:i386 libxmu6:i386

B. Download firefox 32 bit (download the current default is 32-bit)

Find your downloaded files
tar xvf firefox-X.X.tar.bz2

Make sure is 32-bit
file firefox/firefox

You should say something like:
firefox/firefox: ELF 32-bit LSB executable

Change the default Firefox plugin 32-bit (don't worry, we will fix it so that you can continue using the Java plugin on Firefox 64-bit):
sudo update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so

Link to 64-bit plugin for firefox 64-bit (adjust the path to the version of Java that is required):
cd /usr/lib/mozilla/plugins
sudo ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so libjavaplugin.so.64

Every time you want to run a 32-bit Firefox for WebEx, search where you extract the last and run it (or link)
cd /path/to/firefox
./firefox &

To make sure this works, go to the address bar about: plugins and verify this is the i386 (should work if it also amd64 i386, but if so he would appear. If not, you check back and do the above steps correctly).

Click here for Comments