Cómo instalar Firefox-Nightly sin que rompa las bolas :P

Hola gente linda,

Firefox-Nightly es la versión de desarrollo de Firefox. Es muy fácil instalarla en Ubuntu, el único “problemita” es que reemplaza nuestra sesión de Firefox normal y tarda 500 días en arrancar porque checkea compatibilidad y desactiva nuestras extensiones. No entiende que queremos ver cómo es, no usarlo todo el tiempo. In short, una mierda. En el post vemos cómo solucionarlo mediante un script que instala automáticamente Firefox-Nightly, pero además crea una sesión aparte que no interfiere con nuestro firefox estable, y por último crea los íconos de acceso directo para ejecutarlo fácilmente. Todo eso, sin agregar un ppa y, obviamente, en un comando 0.o!  ^_^

ffSin nombre

Últimamente la versión Nightly de Firefox ha tenido repercusiones [webup8, LinuxG, Ubunlog, Lffl…] porque han implementado la nueva interfaz “Australis”, que conjuga nueva estética con nueva experiencia de usuario (en menues y esas cosas). Esto se puede probar fácilmente desde un PPA especial para esta versión. Los problemas, sin embargo, llegan al instante: aparte de que el PPA afecta también a Thunderbird (instala la versión Nightly “de prepo”), al momento de ejecutar el Firefox-Nightly ya nos agarramos la cabeza porque REEMPLAZA a Firefox estable, y le pega una barrida a (almost) TODAS las extensiones que tengamos. Obviamente, esto es un dolor de huevos y nos lleva a que, luego de 3 segundos, tengamos que hacer un ppa purge.

Probando Nightly (pero de verdad)

Para verdaderamente probar Nightly (digo, tenerlo instalado a mediano plazo) y poder hacer que conviva con la versión de Firefox Estable debemos hacer algunas magias. La vuelta de tuerca tiene que ver con, principalmente, dos elementos.

  • El primero son las sesiones de Firefox. En una sesión se guardan los datos personales de navegación, las extensiones, el historial, etc., por lo que cuando actualizamos el navegador a una nueva versión, Firefox se asegura de que todo lo que tenemos instalado funcionará correctamente y desabilita lo que pueda generar conflictos. Entonces, simplemente, lo que hacemos es crear una nueva sesión especialmente usada por Nightly. Esto se hace con el comando firefox -CreateProfile nombre-de-sesion-nueva y luego ejecutando firefox -P nombre-de-sesion-nueva para decirle a FF que use una sesión que no es la default. En el script de abajo creamos una sesión que se llama “nightly-session”, que sólo es usada por FIrefox-Nightly.
  • El segundo elemento es más simple. Las versiones nightly vienen en comprimidos tar.bz2, así que son “portables”, esto implica que para ejecutar el programa tenemos que navegar a la carpeta donde lo descomprimimos para darle doble click al archivo ejecutable… obviamente, grado de integración con el sistema=cero. Así que tenemos que crear un launcher .desktop para poder acceder fácilmente al programa desde el menú de Ubuntu, Gnome, Slingshot… o con el veterano e imbatible Synapse. :)

En suma, hice un script que está alojado en Github para que todos puedan verlo, tocarlo,  mejorarlo (mi grado de programación es “me enseñó google”, así que si me agarra alguien que sabe capás que lo hace en un comando… me gustaría verlo, jeje), pero principalmente, descargarlo ^_^ que hace todo esto por nosotros, dejándonos instalr y usar Firefox-Nightly en un comando.

Captura de pantalla de 2013-11-22 11:51:26

Instalación

Para instalar (el script que instala) Firefox-Nightly 28a1 copiar y pegar esto en una terminal:

cd ~ && mkdir -p .firefoxnightlyinstall && cd .firefoxnightlyinstall && wget https://github.com/rhoconlinux/ubuntu-firefox-nightly-installer/archive/master.zip && unzip master.zip && cd ubuntu-firefox-nightly-installer-master/ && chmod +x ubuntuinstall-firefoxnightly-28a1.sh && sh ubuntuinstall-firefoxnightly-28a1.sh && cd ~ && rm -Rf ~/.firefoxnightlyinstall

El scritp pide permisos de sudo sólo para copiar el archivo .desktop a /usr/share/applications/ de forma que sea reconocido inmediatamente por el sistema. :)

ff-synapse

Listo!

Detalles

Ah… si quieren el ícono en Plank ya saben cómo tienen que hacer, no? Captura de pantalla de 2013-11-22 12:50:01

Abren el navegador de archivos  en /usr/share/applications/ y arrastran el ícono en cuestión al dock. :)

Ahora estamos a un click de Firefox-Nightly, sin que rompa las bolas. :) Recomiendo al menos meterle la extensión adblock, que funciona perfecto incluso en las últimas versiones de desarollo de firefox.

Captura de pantalla de 2013-11-22 13:01:19

Lindo, no? :D

Desinstalación

Para desinstalar Firefox Nightly basta copiar y pegar esto:

cd ~ && rm -R ~/.software-firefox* && sudo rm /usr/share/applications/firefox-280a1.desktop

Y ya: como si nunca hubiese pasado nada. ^-^

Salú!

Advertisements
Cómo instalar Firefox-Nightly sin que rompa las bolas :P

Cómo instalar Geary 0.4.2 en Ubuntu 13.10

Hola de nuevo :)

Hace muy poquito (antes de ayer) salió la versión 0.4.2-1 de Geary, uno de mis clientes de correo favoritos. En este cortito post les muestro cómo instalarlo en Ubuntu 13.10, ya que el update salió vía PPA sólo para versiones viejas (en efecto, sólo para 12.10 y 13.04).

Captura de pantalla de 2013-11-22 10:37:49

Instalación

Simplemente copien y peguen el siguiente código en su terminal:

wget https://launchpad.net/~yorba/+archive/ppa/+files/geary_0.4.2-1%7Eraring1_amd64.deb -O geary4.2.1.deb && sudo dpkg -i geary4.2.1.deb && sudo apt-get install -f && rm -f geary4.2.1.deb

Review

Geary 4.2.1 no trae mejoras evidentes a nivel de usuario. Está centrado en ajustes de librerías y otros detalles. A pesar de esto, sí me pareció experimentar una mejora en la performance. A ver cómo les va.

Salú!

Cómo instalar Geary 0.4.2 en Ubuntu 13.10

Plank: Instalar Webapps en una Carpeta Mágica Auto-Actualizable

(for the English Version click here)
Hola gente linda,

Hoy quería compartir con ustedes un truquito que implementé hace algún tiempito. Esta vez involucra al Dock Plank y a las WebApps de Google Chrome. El resultado de la movida será crear una “carpeta loca” que contenga todas nuestras webapps y que se actualize automáticamente cada vez que instalamos o removemos una apliación. Pensé bastante el título del post… quizás se podría haber llamado “Acceso instantáneo a las WebApps desde un folder con Plank” o algo así. En fin, es lo que hay. :P

Sin nombre

Webapps. Qué son?

Imagino que a esta altura de la historia todo el mundo conoce las webapps de Google Chrome. Pero bueno, para los que no, se trata de aplicaciones basadas en sitios web (generalmente son websites que ofrecen algún servicio) y que corren bajo el comando de Chrome, el navegador de Google. Si fuera sólo esto no serían muy útiles ya que serían sólo ventanas individuales corriendo algún sitio web sin la interfaz de la barra de herramientas (ni la de urls) del navegador. Por ejemplo, como lo que hacía “Prism” de Mozilla.

La particularidad de esta “nueva generación” de webapps es que pueden correr off-line. Esto nos da la posibilidad de poder usar nuestros servicios web favoritos mientras estamos desconectados y, apenas tengamos una conexión a internet, que los cambios que hicimos se actualicen  online. En suma, son servicios web que pueden funcionar como una aplicación normal, offline, y luego cuando nos conectamos sincronizan todos los cambios con el servicio online (tipo dropbox). Por ejemplo, Wunderlist, es una aplicación que es nativamente on-line, para la que han desarrollado un modo off-line que funciona con el método descripto arriba. Como Wunderlist, hay otras aplicaciones muy populares -al vuelo se me ocurren Pocket, Any.Do, Google Docs, entre otras- que pueden ser fácilmente instaladas (y desistaladas) desde el Market de Google Chrome.

Captura de pantalla de 2013-11-21 21:39:57

Integrando las Webapps en Plank:

La idea, entonces, es armar una carpetita de forma que concentremos todas las webapps en un sólo lugar, con acceso instantáneo. Se van a sorprender de lo simple del asunto. Obviamente, lo vamos a hacer en un comando, je. Abran una terminal y peguen el siguiente código:

sudo ln -s ~/.gnome/apps/ /usr/share/applications/WebApps

Captura de pantalla de 2013-11-21 21:55:26

Magia: check.

Captura de pantalla de 2013-11-21 20:32:28

Ahora la parte mundana: abrimos nuestro  navegador de archivos favorito, en mi caso hoy voy con Nautilus, y navegamos hasta /usr/share/applications/, y arrastramos la carpeta WebApps al dock Plank. :) Listo!

Captura de pantalla de 2013-11-21 21:27:15

Facilísimo! :P Ahora podemos acceder a nuestras webapps con un click. Awesome.

Sin nombre1

Nos vemos la próxima con otras cositas divertidas.

Salú!

English Version (beta) :P

Hi guys, this is just a really short version of the post. I’ll try to do this from time to time ^_^ …So, the idea  is to set-up a folder containing all our webapps for a one-click access from Plank. Although this  seem complicated it really takes only one command on our terminal. Copy and paste this code:

sudo ln -s ~/.gnome/apps/ /usr/share/applications/WebApps

Now open nautilus (or your favourite file browser) and go to /usr/share/applications/ , then drag and drop the folder named WebApps to your Plank Dock. And voilà. Quick access to all your webapps. Cheers!

Sin nombre

PS/Note: I’m an enthusiast of english speakers to use google translate as non-english speakers do all the time. So, if you want to know what the post is -really- speaking of, pass the url through your favourite translator. This “new english-ish section” however, is just to simplify the basic understanding of the post, specially because sometimes (usually) my spanish is really tweasted and google-fokin-translate doesn’t get it, jeje ;)
Plank: Instalar Webapps en una Carpeta Mágica Auto-Actualizable

(Actualizado!) Gtk Theme BluMix V.02

Hola gente :)

Les comento que acabo de actualizar Blumix a la versión 0.2. Está todo encaminado, y creo que en una versión más estamos en la meta. Los cambios son:

blumix1

* Nuevo banner :)
* Nuevos elementos SVG
*Nuevo tema Gtk2
*Nuevos menues
*Redondeados, ajustes y retoques por todos lados.

Instalación

(one command install: just paste this stuff in the terminal)

cd ~ && mkdir -p .blumixinstall && cd .blumixinstall && wget https://github.com/rhoconlinux/Blumix/archive/master.zip && unzip master.zip && cd Blumix-master/ && sudo cp -a Blumix/ /usr/share/themes/ && gsettings set org.gnome.desktop.interface gtk-theme "Blumix" && gsettings set org.gnome.desktop.wm.preferences theme "Blumix" && rm -Rf ~/.blumixinstall && cd ~

Además hubo actualizaciones en Github, Deviant-art, Gnome-Look y Google+. (Esto de la publicacion en quintuplicado es un embole to-taaaal :P)

Lo que se viene:

Para la próxima versión, los cambios van a estar centrados en:
*Nuevo aspecto de nautilus
*Nuevas scrollbars Gtk3 y Gtk2
*Nuevo borde de ventana

Salú!

(Actualizado!) Gtk Theme BluMix V.02

Blumix V0.1: mod de Numix celestito :)

Hola gente linda,

Aprovechando todo el asunto del perfil nuevo que armé en Github y las pruebas de Sparkleshare, decidí subir de una vez la primera versión (aún incompleta) de un mod de Numix, el excelentísimo tema desarrollado por Satya, que se caracteriza por el contraste entre colores oscuros y claros, aunque también por su minimalismo. Mi propuesta: algo un poco más claro, e incluso más minimalista… la base de color… bueno, más o menos la misma que de elementary jeje. :P

En fin, espero les guste. :)

Captura de pantalla de 2013-11-10 09:16:16 Captura de pantalla de 2013-11-02 14:10:57

Install: One Copy-Paste to rule them all

Y alguien gritó: copie y pegue señor!, que es gratis :) …y en un segundo, por compartir la vida se hizo más linda.

cd ~ && mkdir -p .blumixinstall && cd .blumixinstall && wget https://github.com/rhoconlinux/Blumix/archive/master.zip && unzip master.zip && cd Blumix-master/ && sudo cp -a Blumix/ /usr/share/themes/ && gsettings set org.gnome.desktop.interface gtk-theme "Blumix" && gsettings set org.gnome.desktop.wm.preferences theme "Blumix" && rm -Rf ~/.blumixinstall && cd ~

Obviamente, comentarios, feedbacks y anuncios de errores son muy mucho más que bienvenidos :)

Unos shots adicionales antes de irme,

Captura de pantalla de 2013-11-10 09:16:16 Captura de pantalla de 2013-11-10 10:40:56 Captura de pantalla de 2013-11-10 10:50:17 Captura de pantalla de 2013-11-10 10:39:03 Captura de pantalla de 2013-11-10 10:50:47 Captura de pantalla de 2013-11-10 10:38:27

Salú!

Blumix V0.1: mod de Numix celestito :)

Estrenando Perfil en Github

Hola gente,

Antes de empezar, prometo que explicaré en breve cómo hacer para sacar una cuenta en github, activarla y usarla. Con esto dicho, les comento que hice un update al sitio, con mucho link dirigido para acá.

La idea: hacer un rápido profile y dar acceso a las últimas cosas del mundillo gnu/linux en las que estuve involucrado.

Si quieren chusmear, esta es la dirección:

http://rhoconlinux.github.io/

Es, básicamente, la dirección URL que viene gratuita en Github cuando registrás una cuenta. Yo desde que saqué el username y todo eso le tuve ganas a la página, digo, de darle alguna utilidad, pero pasó bastante tiempo hasta que le metí mano. Hoy por fin estrené esto, estoy bastante complacido. Además, hice andar github desde la consola como corresponde, y también Sparkleshare. Un deleite. Pero eso, como dije, para posts venideros.

Y acá les dejo algunos shots:

Captura de pantalla de 2013-11-03 20:52:03 Captura de pantalla de 2013-11-03 20:52:09

Por supuesto, el blog seguirá estando acá. La idea del profile de github es tener algo en inglés que ayude un poco más a la difusión de algunas bobadas que tengo planeadas empezar a hacer.

Eso es todo por hoy, fue un domingo muy webero. :P

Salú!

Ps. si si, tengo un mod de Numix que está por salir del horno : )

Estrenando Perfil en Github