22 sept. 2011

Scrolling Natural en Ubuntu

Para algunas personas que conocen Mac OSX Lion, saben que una de las novedades que trae es el Scrolling Natural. Para tenerlo en Ubuntu la verdad no se necesita mucho.

Lo primero es abrir el editor de texto.
Y pegar lo siguiente:

pointer = 1 2 3 5 4 6 7 8 9 10 11 12



Después lo guardamos en nuestra carpeta /Home como .Xmodmap y listo, reiniciamos la sesión y listo, ya tenemos scrolling natural en Ubuntu.

Compartir contenido Usando la Nube de Ubuntu One

Una de las mas grandes ventajas que existe con Ubuntu es la posibilidad de contar con la nube en todo momento.

Una característica que muy pocas personas conocen es que Ubuntu One permite compartir contenido en linea de forma colaborativa usando la nube. Realmente es de mucha ayuda.

Lo primero sera crear una carpeta en Ubuntu One que en mi caso he nombrado como Ejemplos.


Ahora lo que debemos hacer es darle click derecho en la carpeta y nos vamos al apartado que dice Ubuntu One. Y le damos compartir.

Después se abre la siguiente interfaz. Lo primero sera poner el correo electrónico de la persona con la que queremos compartir esta carpeta. 

Con esto después de darle en compartir nos llegara un correo de confirmación con el cual debemos configurar la información desde Ubuntu One en al red.


Con esto la otra persona tendrá una carpeta Ejemplos dentro de la carpeta Shared With Me. Y de esta forma hemos aprendido a compartir información entre equipos, entre personas usando la red de Ubuntu One.

WebApps Chrome Chromium Ubuntu Unity

Para crear WebApps independientes en Ubuntu Unity es fundamental decidir de que queremos crear una WebApps.

En mi caso voy a crear una App para Grooveshark y de esa forma voy a ilustrar como se hacen algunos pasos adicionales para que se vea mas estética e integrada en Ubuntu Unity.

Lo primero es ir al sitio en cuestión.


Después de entrar al sitio nos vamos a herramientas crear Acceso Directo.


Lo ponemos en el escritorio y simplemente aceptamos.


Automáticamente se crea la WebApp y en el escritorio queda un icono de acceso directo, esta es la parte interesante que vamos a modificar para que se vea mejor en Unity.


Lo primero sera llevar el acceso directo a alguna carpeta. En mi caso lo puse en una carpeta en Documentos/Web Apps

Vamos a modificar algunas cosas del icono dando click derecho y vamos a propiedades. En Nombre podemos poner Grooveshark.
En descripción yo puse Musica Online.

En orden agregue la siguiente parte después de la información que aparecía:

--user-data-dir=/home/geojorg/Documentos/Profiles/Default3

Esta orden que ven lo que hace es crear un perfil propio para chrome o chromium de esa forma la aplicación se comporta independiente de cualquier otro perfil. En mi caso ese perfil lo aplica cuando cree una carpeta en /geojorg/Documentos/Profiles/Default3 y le doy la orden al programa de usar esa carpeta que esta en blanco pero que el programa llenara poco a poco de información.


La parte final es buscar un icono bonito para poder cambiar el que viene por defecto. El icono que seleccione es este

Simplemente metemos el icono en la carpeta Web Apps. Y arrastramos como se ve en la siguiente imagen.


La parte final es simplemente tomar el nuevo Web Apps y llevarlo a la barra Unity.

Y al final queda de la siguiente forma.


Con esto hemos concluido la creación de una Web App.

Actualización 27/09/2011: Chrome ya no requiere este procedimiento ya que con solo crear un enlace se crea un perfil individual, este bug fue solucionado solo para Chrome y Unity 11.10. 

12 sept. 2011

WebApps Chrome en Windows, Mac OSX y Linux

Desde hace ya algún tiempo Chrome nos ofrece los WebApps. Son básicamente aplicaciones que podemos correr independiente de nuestro navegador. Se pueden crear absolutamente para cualquier pagina y permiten tener una interfaz usualmente más elegante y ajustada para cada uno de nuestros sistemas operativos.

La integración de los WebApps es completamente distinta en cada entorno. 

Lo primero sera tener instalado Chrome, Chromium o Iron en nuestro sistema operativo ya sea Windows, Mac OSX o Linux.

Lo segundo es crear nuestra WebApps. Para ellos nos vamos a las herramientas de chrome.

Y le damos en crear acceso directo a una aplicación.

Esto nos permitirá tener lista la WebApps.

Ahora al abrir la misma en Windows tendremos algo mas o menos asi:

En Mac OSX tendremos algo similar a esto:

En linux Ubuntu las WebApps se ven de la siguiente forma.

Cuando no tenemos la WebApps maximizadas en Ubuntu Linux, estas se ven de la siguiente forma:

Uno de los temas mas interesantes con las WebApps es que en el caso de Linux podemos crearlas como programas independientes que se pueden lanzar desde el Unity Launcher en cualquier momento. 

Como pueden ver en la siguiente imagen estas WebApps corren independiente de Chrome. En mi caso tengo creada TweetDeck y Musicuo pero se pueden crear para gmail y para lo que quieran.

Incluso debido a la capacidad de personalización de Unity de Ubuntu pueden crear menús personalizados para sus WebApps que sean 100% independiente al navegador de Chrome



Entre las ventajas de los WebApps tenemos que son simples aplicaciones que no ocupan tanto espacio en pantalla y en portatiles con pantallas menores a 11 pulgadas suelen ser fundamentales para poder tener un contenido completo y fácil de leer y revisar.
Otra ventaja es que permite entrar directamente a nuestra aplicación sin tener que esperar a cargar el navegador y buscar en la barra de marcadores.
Es por esto y por otras razones que comentare en un siguiente articulo que los WebApps se toman lentamente el escritorio ya sea en Windows, Mac Osx y Linux.

En una próxima entrega creare Aplicaciones Web en Ubuntu de forma independiente para las versiones de 11.04 e inferiores.


Nota: Gracias a las personas que me facilitaron las capturas de pantalla de Mac OSX y Windows.