Showing posts with label firefox. Show all posts
Showing posts with label firefox. Show all posts

Thursday, November 14, 2013

Keeping Firefox + Java up-to-date on a Linux Mint

1) UPDATE FIREFOX

Copy the link of updated Firefox from ftp://ftp.mozilla.org/pub/firefox/releases/ (navigate through the right version / platform /  language)

$ cd /opt
$ sudo wget FIREFOX_DOWNLOAD_LINK
$ sudo tar xjf firefox-VERSION.tar.bz2
$ sudo mv firefox firefox-VERSION
$ sudo rm firefox-VERSION.tar.bz2
$ sudo ln -sf /opt/firefox-VERSION/firefox /usr/bin/firefox

(ref: # ln -sf TARGET LINK)


2) UPDATE JAVA

Copy the link of updated Java from http://www.java.com/en/download/manual.jsp list (Debian like users should choose "Linux" or "Linux x64")

$ sudo wget JAVA_DOWNLOAD_LINK
$ sudo mv DOWNLOAD_FILENAME java.tar.gz
$ sudo tar xzf java.tar.gz
$ sudo rm java.tar.gz

You should have a new /opt/jreVERSION

Now update the Java sym links:

$ sudo ln -sf /opt/jreVERSION/bin/java /etc/alternatives/java
$ sudo ln -sf /opt/jreVERSION/bin/java_vm /etc/alternatives/java_vm
$ sudo ln -sf /opt/jreVERSION/bin/javaws /etc/alternatives/javaws


3) UPDATE USER FIREFOX JAVA PLUGIN LINK

And last update the user Firefox Java plugin sym link:

$ ln -sf /opt/jreVERSION/lib/amd64/libnpjp2.so ~/.mozilla/plugins/libnpjp2.so

(if the platform is 64bits)

Restart Firefox and... voilá!



Refs:
http://www.libre-software.net/how-to-install-firefox-on-ubuntu-linux-mint

Wednesday, November 10, 2010

Firefox: mudando CRTL+TAB para SHIFT+TAB

Eu uso o Compiz para incrementar a interface gráfica do Ubuntu 10.10

Por uma questão "ergonômica", prefiro o CTRL+TAB para alternar as janelas (normalmente isso é feito com o ALT+TAB). Acontece que o CRTL+TAB é normalmente usado pelo Firefox para alternar as abas, então eu queria usar SHIFT+TAB para isso. Como não há uma opção de configuração assim no Firefox no momento, executei os passos listados abaixo:

$ cd $HOME/tmp
$ cp /usr/lib/firefox-3.6.12/chrome/toolkit.jar ./
$ cp toolkit.jar toolkit.jar.orig
$ unzip -p toolkit.jar content/global/bindings/tabbox.xml > tabbox.xml
$ vi tabbox.xml

encontre e mude de:
(...)
switch (event.keyCode) {
case event.DOM_VK_TAB:
if (event.ctrlKey && !event.altKey && !event.metaKey)
if (this.tabs && this.handleCtrlTab) {
this.tabs.advanceSelectedTab(event.shiftKey ? -1 : 1, true);
event.stopPropagation();
event.preventDefault();
}
break;
(...)

para:
(...)
switch (event.keyCode) {
case event.DOM_VK_TAB:
if (event.shiftKey && !event.altKey && !event.metaKey)
if (this.tabs && this.handleCtrlTab) {
this.tabs.advanceSelectedTab(1, true);
event.stopPropagation();
event.preventDefault();
}
break;
(...)

$ mkdir content/
$ mkdir content/global/
$ mkdir content/global/bindings/
$ cp tabbox.xml content/global/bindings/
$ zip toolkit.jar content/global/bindings/tabbox.xml
$ rm -rf content
$ sudo cp -f toolkit.jar /usr/lib/firefox-3.6.12/chrome/

reinicie o firefox e... voilá!

[]'s

Marco.

referências
http://forums.mozillazine.org/viewtopic.php?f=7&t=168930