czwartek, 7 kwietnia 2016

Webex w systemie Linux - konfiguracja

Webex w systemie linuks będzie działał prawidłowo tylko jeśli pracujemy w 32bitowej wersji systemu. Jak łatwo się domyślić, w dzisiejszych czasach nie jest to często spotykane.

Największym problemem jest to, że można tylko słuchać, ale pozostali użytkownicy nie będą cię słyszeć ponieważ nie można włączyć mikrofonu - otrzymujemy komunikat "The audio device is inaccessible now".
Przyczyną problemu jest to, że webex stosuje własnościowy kodek dźwięku, dostępny tylko w wersji 32bitowej.

Najszybsze rozwiązanie problemu, to postawienie osobnej instancji Firefox'a i Javy specjalnie na potrzeby webex.

Poniższe kroki wykonałem na Linux Mint 17.3 i powinny bez większych zmian mieć zastosowanie do Ubuntu i innych debiano-pochodnych dystrybucji.

1. Na początek sprawdzimy, czy mamy w systemie obsługę innych architektur:

          dpkg --print-foreign-architectures
 
    W odpowiedzi powinniśmy otrzymać:
          i386
    Jeśli odpowiedź nie będzie zawierała tej pozycji, to poszukaj w internecie jak ją dodać.

2. Pobieramy firefox'a w wersji 32bit z oficjalnej strony:
       https://www.mozilla.org/en-US/firefox/all/
       Pobierz wersję z kolumny opisanej "Linux" a nie "Linux 64-bit".

    Rozpakuj pobrane archiwum i umieść wyodrębniony folder w dogodnym miejscu.

3. Pobierz javę:
       http://java.com/pl/download/linux_manual.jsp
       pobierz wersję opisaną jako "linux"
     
    Archiwum rozpakuj a następnie przenieś zawartość do docelowej lokalizacji - najwygodniej w miejsce dostępne dla wszystkich (u mnie było to /opt/java/32)

          #przełącz się na konsolę root'a
          sudo su
          #utwórz folder
          mkdir -p -v /opt/java/32
          #przenieś pliki
          mv -v /home/user/jreXXXX/* /opt/java/32

          #wyjdź z root
          exit
       
4. Podłącz plugin javy do Firefox'a
          #utwórz folder na pluginy
          mkdir ~/.mozilla/plugins/
          #dowiązanie do pluginu javy
          ln -s /opt/java/32/lib/i386/libnpjp2.so ~/.mozilla/plugins/


Gotowe

Aby uruchomić Firefox'a i otworzyć webex uruchom plik "firefox" z pobranego katalogu i przejdź pod adres swojej konferencji.