Whatsapp en Ubuntu! Cómo instalarlo y configurarlo súper fácil.

Hola a todos y todas!

Bueno, hoy vamos con una que queríamos todos. Les voy a mostrar cómo instalar Whatsapp en su escritorio linuxero, de forma súper fácil. Ahí vamos!

Corto y al grano: todos conocen Whatsapp

Whatsapp no necesita introducción así que poco es lo que voy dedicar a hablar de la aplicación más usada del mundo android. La compatibilidad que este cliente de mensajería tuvo con el escritorio de Ubuntu fue muy baja hasta el momento (prometió hace algún tiempo con un pluggin para pidgin que murió súbitamente tras modificaciones en la aplicación general). Hay varias propuestas que subsanaron la falta de compatibilidad, como el uso de PushBullet indicator para saber cuándo nos mandan mensajes y cosas por el estilo.

Esto es una solución alternativa. Propone una lindísima aplicación que básicamente es una webapp “tuneada” del servicio web de whatsapp. Si bien la idea es simple, el resultado es potente, útil y viene a cubrir un área de vacancia importante en el escritorio de Ubuntu.

No se emocionen demasiado, no es una aplicación full full basada en una API sino, como dije, una aventura no oficial (probablemente offline en poco tiempo) que permite acceder a los whatsapp web. Es muy estable, se integra con el sistema de mensajes de nuestro escritorio y tiene una estética fina y bien terminada. Vamos a instalarlo.


Captura de pantalla de 2015-06-27 14:43:15

Ninja-Install de Whatsapp para Ubuntu

En principio, esto debería funcionar con cualquier versión de Ubuntu superior a 12.04. Si tienen un sistema de 64 bits, corran el siguiente código:

cd /tmp/ && clear ; wget https://github.com/Aluxian/WhatsApp-Desktop/releases/download/v1.1.0/UnofficialWhatsApp_linux64.deb -O whatsapp.deb && sudo apt-get install gdebi -y ; sudo gdebi -n whatsapp.deb ; cd ; clear

Si tienen un sistema 32 bits, corran este código:

 cd /tmp/ && clear ; wget https://github.com/Aluxian/WhatsApp-Desktop/releases/download/v1.1.0/UnofficialWhatsApp_linux32.deb -O whatsapp.deb && sudo apt-get install gdebi -y ; sudo gdebi -n whatsapp.deb && cd ; clear

Listo! ahora podemos buscar el programa en nuestro launcher favorito:

Una vez instalado, la aplicación nos va a pedir que pasemos el teléfono para poder habilitarse. La contra es que el teléfono tiene que estar encendido sino la aplicación no funciona jaja. El resto, va como piña.

Captura de pantalla de 2015-06-27 14:47:20

Eso es todo muchachos y muchachas! Que disfruten de Whatsapp en Ubuntu!!!

Captura de pantalla de 2015-06-27 14:41:13
Salú!

Whatsapp en Ubuntu! Cómo instalarlo y configurarlo súper fácil.

[MegaPost] Spotify gratis y sin anuncios en Ubuntu 14.04 o superior

Hola a todos y todas, hoy vengo con una bomba. :)
Vamos a instalar la última versión de Spotify gratuito y nos liberaremos del yugo opresor de los anuncios de audio… y no sólo eso! también nos vamos a emancipar de los anuncios visuales. Manos a la obra. Todo automático, sin interacción del usuario. Una verdadera pasada como dirían los amigos ibéricos :P

 

Para los caídos del paracaídas: Spotify, sin dudas el mejor

A esta altura del partido creo que todos conocen Spotify, aplicación para reproducción de música online que cuenta con casi todo lo que se nos ocurra escuchar (épocas, generos, nuevo, viejo, discos que salieron ayer literalmente, colecciones, playlists, fuuuuuu). Si no conocen la aplicación y les gusta la música, no lo duden, es lo mejor que le pasó al mundo del musica-adicto en los útlimos años (además, off-the-record, spotify es un tiburon que se comio a Last.fm y que se transformó en el “quasi verdugo” de grooveshark, sólo para poner algunos puntos más en el currículum de este/a gran programa/empresa).

Captura de pantalla de 2015-06-25 12:02:52

Spotify cuenta con una versión premium y una versión gratis. La versión gratis cuenta con un cliente nativo que podemos instalar en Ubuntu, permitiéndonos acceder a toda la música. Todo muy lindo, pero como bien se dice, nada es gratis en la vida. Spotify pone publicidad, en Europa la verdad es que se pasan un poco ya, en latinoamérica la cosa es más moderada y al menos los políticos no hacen campaña en Spotify… (espero no haber avivado a alguno) pero igual rompe las bolas. Sin embargo, la publicidad es algo que siempre molesta. A mi al menos. Entre los servicios premium, se encuentran múltiples ventajas como poder disponer offline de la música que escuchamos, mayor calidad de audio (que en la versión gratis es excelente, pero que en la premium es impecable) y obviamente, cero publicidad. Si les gusta Spotify, esta bueno tener la versión premium, si la pueden pagar.

Captura de pantalla de 2015-06-25 12:01:50

La magia sin magia

La cosa es así. En lo que vamos a ver no hay crackeo, no hay hack, no hay alteración del software original. Esto es importante de remarcar, dado que, como cada usuario hace con su máquina lo que quiere, con la instalación del script que les voy a mostrar no estamos infringiendo ninguna regulación.

Desde un punto de vista técnico, vamos a a instalar un script que monitorea la actividad de spotify y la del servidor local de pulse-audio. Identificamos algunos patrones que spotify declara y básicamente le decimos a pulse-audio que deje de reproducir sonido cuando se detecta un patrón de publicidad. O sea, en criollo, es una automatización de darle “mute” al control de volumen cada vez que escuchamos una publicidad. Lo mismo hacemos con las publicidades gráficas, las cuales bloquamos desde limitaciones al tráfico DNS.

Los entremeses de cómo se hace esto y el código vienen de larga historia. Hace más de un año que hay un grupo de gente excepcional trabajando en este asunto con la cual colaboro con lo que puedo como puedo (en general reportando errores, haciendo pruebas y tirando ideas… capas alguna línea de código por aquí y allá). El proyecto inició acá https://gist.github.com/pcworld/3198763 y tuvo varias ramificaciones, una de ellas es Spotify Ad-Killer que es en la que estuve colaborando.

Puntualmente, lo que vamos a instalar es una versión simplificada de Spotify Ad-Killer en la cual armé una configuración genérica capaz de funcionar en cualquier sistema y activé por defecto el bloqueo de publicidades gráficas (sólo disponible en uno de los tantos branchs de testing).

Basta de cosas aburridas, a los postres. :)

Ninja-Install: Bloqueando la publicidad en Spotify

Antes que nada, tienen que tener instalado Spotify. Si tienen Ubuntu 14.04 o 14.10 sigan esta guía o usen el siguiente comando para instalarlo:

Paso 1: Ninja Install de Spotify en Ubuntu 14.04 o 14.10 (actualizado 22/10/15)

cd /tmp/ && wget http://ur1.ca/o5alh -O spotify-install.sh && sh spotify-install.sh

Si tienen Ubuntu 15.04 (o superior) van a tener que hacer algunas cositas diferentes, sigan esta guía. Si alguien tiene algún problema con la instación me avisan en los comments.

Una vez instalado Spotify, ya podemos proceder con la instalación del bloqueador de publicidad. Abrimos una terminal y pegamos el siguiente código:

Paso 2: Ninja Install del Bloqueador de Publicidad de Spotify

cd /tmp/ && wget http://ur1.ca/mx6nu -O spotify-sinpublicidad.sh && sh spotify-sinpublicidad.sh

Eso es todo. :)

Ahora simplemente busquen el nuevo ejecutable que se llama “Spotify (Ad-Killer)”.

Detalles y pormenores

Bueno, esta pequeña sección es para desmistificar un poco y contarle, a quien quiera saber, algunas cositas más acerca de esto que hicimos.

Lo primero que me viene en mente es que la instalación del Paso 2 no requiere que hayan corrido el paso 1 tal como lo puse yo. Basta con que tengan instalado exitósamente Spotify para poder instalar el bloqueador. Si tenían Spotify ejecutándose deben matar el proceso antes de ver los cambios. Pueden hacerlo con el siguiente comando: killall spotify. Luego, al lanzar nuevamente la aplicación, podrán disfrutar de Spotify sin publicidad.

Luego creo que vale la pena dedicarle dos segundos a saber cuáles fueron las modificaciones que realicé a la versión que viene por defecto en el Ad-Killer. Como les comenté Ad-killer es un script que articula spotify con pulse audio, dando órdenes de ante eventos específicos. En la versión de default, la orden no es un mute (como en la versión que publiqué yo) sino que nos permite reproducir archivos (y subcarpetas) con mp3 ubicados en nuestra carpeta de música cada vez que una publicidad se dispara. La razón por la que elegí la opción de mute es que la verdad es que es muy difícil que haya coherencia entre lo que escuchamos en spotify y la amplia lista y variedad de temas que tengo en mi carpeta de música (pudiendo saltar de bomba estéro al chaqueño palavecino a megadeth, depende del día jaja). Por eso elegí el modo mute.

Todas las modificaciones que se pueden hacer en el script están situadas en un archivo de configuración en $HOME/.config/Spotify-AdKiller/Spotify-AdKiller.cfg. Pueden explorarlo y manipularlo a su antojo. Si hacen lío, simplemente corran el Paso 2 nuevamente que resetea todas las configuraciones retornando al modo en el que, para mi gusto, es el mejor.

Además de esto, lo que hice en el script es:

  • Instalación automática de dependencias
  • Reseteo de configuraciones previas ente un nuevo install
  • Instalación de todas las configuraciones y archivos auxiliares en la carpeta oculta ~/.installer-spotify-ad-killer
  • Instalación de los ejecutables en /usr/local/bin (en lugar de $HOME/bin, que me resulta más que molesto)
  • Alteración del modo de bloqueo a MUTE (en lugar de reproducir todo lo que haya en ~/Música)
  • Instalación automática del bloqueo de publicidad gráfica (vía DNS, disponible sólo en branch testing del proyecto)

Una última cosa a aclarar son los detalles en torno al bloqueador gráfico basado en DNS. Hay algunas publicidades que vienen directamente dentro del programa Spotify, por lo que son locales, por lo que el programa no intenta buscarlas en su servidor externo. Estas publicidades no serán bloqueadas, pero la mayoría de las que aparecen regularmente sí.

Captura de pantalla de 2015-06-25 12:00:35

Otra cosa que noté es que en el primer arranque puede ser que Spotify “piense” un poquito de más, tratando de conectarse a los servidores. Se soluciona cerrando el programa con killall spotify y volviendo a lanzarlo (o sea que a veces hay que iniciar el programa dos veces).

Una cosita más. El bloqueador también se basa en la detección de señales d-bus y de notificaciones del sistema. Así que tienen que tener activadas las notificaciones (pop-up del sistema con cartelito nuevo por cada canción)  para que los bloqueos funcionen.

Bueno, eso es todo por ahora, espero les haya gustado este mega post y la seguimos en la próxima.

Salú!

Edit: Para desinstalar, corran el siguiente comando:

rm -Rf ~/.installer-spotify-ad-killer ; sudo rm -Rf  /usr/local/bin/dns-block ; sudo rm -f /usr/local/bin/spotify-wrapper.sh ; sudo rm -f /usr/local/bin/spotify-adkiller.sh ; rm -f ~/.local/share/applications/Spotify\ \(AdKiller\).desktop
[MegaPost] Spotify gratis y sin anuncios en Ubuntu 14.04 o superior

Imbatible! Cómo reiniciar Gnome-Shell desde una terminal con ctrl+alt+F2 (o tty2)

Buenas buenas! Yo aca ando, muy contentísimo de volver a escribir. :)

Hoy les traigo mi solución que con el paso del tiempo fui consolidando tratando de lidiar con los cuelgues de gnome-shell. Para resolverlos, vamos a pasar a modo consola y a ejecutar un comandito que nos va a permitir reiniciar el entorno en cuestión. Manos a la obra.

El problema, antecedentes e interines.

La cosa es que la verdad Gnome-Shell es de lo más estable. Eso hay que decirlo y repetirlo mil veces. Principalmente desde las últimas versiones 3.10 en adelante la performance, velocidad y estabilidad de gnome creció mucho. Esto, sin embargo, no quiere decir que todo sea color de rosas. Si usan máquinas virtuales podrían tener experiencias inconfortables con gnome y virtualbox, así como con algunas apps de java que sencillamente ponen a la shell bastante renegona. Por ejemplo, cuando tengo un proceso de virtual box corriendo (VBox*) y quiero cambiar el wallpaper gnome se me cuelga. Raro. Ya está reportado, pero si a alguien le pasa lo mismo estaría bueno que lo reporte también. En suma, quizás recuerden que tengo inestabilidad wallpaperistica así que la shell se me enojaba bastante seguido jajaj. La solución, bastante simple, radicaba en reiniciar la shell desde una consola externa.

Edit: Esto no se trata sólo de reiniciar la shell (como uno haría normalmente apretando “alt+f2, r”) sino que sirve para cuando gnome-shell no responde. Cuando la shell no responde nos impide hacer reaccionar el sistema, las ventanas no responden, menos los atajos de teclado, dejándonos en una situación en la que no se pueden  introducir comandos desde allí. Y ahí viene el sentido de este post. O sea, la idea es que en lugar de tener que reiniciar la computadora porque gnome-shell se colgó, que podamos revivirlo con el método que les cuento abajo. 

Imagino que en el mundillo linux algunos ya tendrán contacto con las sesiones paralelas que se alojan en los tty. Si no, les cuento en dos palabras más o menos de que viene la onda. En linux podemos tener varias sesiones corriendo a la vez, las cuales pueden ser de diferentes usuarios o del mismo, lo cual permite acceder a procesos que están corriendo simultáneamente en otras sesiones abiertas, dado que el usuario es idéntico. Para poder activar una sesión paralela hay que hacer una combinación de teclas de tipo ctrl+alt+f2 para pasar a la consola de sesión paralela tty2 (ctrl+alt+f1 para tty1 y así). Notando que el servidor X que es el que nos permite ver las cosas con interface gráfica puede correr sólo una vez, las sesiones paralelas son todas en modo consola exclusivamente.

El truquete es que desde una sesión paralela en modo consola nos podemos loguear con nuestro usuario y contraseña y así acceder a todos los procesos que corre nuestro “usuario original”. Esto, por supuesto, aplica a gnome-shell, generando la posibilidad de reiniciar la shell desde un entorno seguro y evitándonos el maldito reinicio (aka sudo reboot).

tty2-nologin

Cuando se nos cuelga la shell, lo que tenemos que hacer es ir a una consola para inciar una sesión paralela. Esto lo hacemos apretando ctrl+alt+f2. Nos va a pedir usuario y contraseña, las cuales introducimos y ya estamos listos para reiniciar la shell. Les propongo dos métodos.

tty2-login

El Método: simple comando que reinicia la shell

La forma más sencilla es pasar a tty2 (ctrl+alt+f2 y después loguearse) y ejecutar la siguiente línea:

killall -1 gnome-shell

Luego volvemos a nuestra sesión gráfica que es la tty7 presionando ctrl+alt+f7 y esperamos unos segundos. La shell se tendría que reiniciar. A esperar con paciencia.

restar-gnome-shell

Nota: Si andan en el tema se habrán cruzado con soluciones de todo tipo, como por ejemplo tirar un gnome-shell --replace o un gnome-shell --replace --display :0 o un sudo service gdm restart o sudo service lightdm restart . Ninguna funciona. ^_^

Bien, eso es todo :)

Debo decir que hay soluciones más elegantes. Pero por ahora los dejo con las ganas para otro post.

Espero les sirva,
Salú!!! :)

PD. Obviamente ctrl+alt+f2 es un ejemplo y funciona con cualquier tecla de las de arriba, F1, F2, F(numero), menos la F7 que está guardada para el entorno gráfico.

Imbatible! Cómo reiniciar Gnome-Shell desde una terminal con ctrl+alt+F2 (o tty2)

Vuelvo a escribir! ^_^

Bueno, después de casi un año de pausa, vuelvo a ponerle letras al blog. Como saben, estuve concentrado en mi laburo, particularmente en mi tesis de doctorado (que presenté ayer y fue aceptada).

Novedades pensé en varias, pero la principal, además de nuevos artículos, van a ser nuevas secciones. Como estuve ajustado con el tiempo en estos meses no hice nuevos temas, pero modifiqué bastante algunos hechos por otras personas. Esos van a formar parte de una nueva sección que va a tratar de concentrar todo lo que sea temas y mini-mods. Lo mismo para los scripts, van a tener una sección propia que voy a ir rellenando de a poquito.

También me gustaría empezar a escribir sobre algunas cosas un poco más técnicas, por ejemplo cosas de nivel avanzado en libreoffice, como macros y cositas divertidas en calc. También cosas de Latex y de editores de código en general. Puede ser que esos posts no sean tan populares, pero bueno, la onda nerd tira más que un par de visitas más por día. :P

Lo que quiero mantener son las reviews, ninja installs y difusión de programitas y cosas que uso y en las que colaboro. O se pensaron que hice sólo la tesis en este tiempo? jejejej

Además estrené tema, cosa que es obvia en este momento jaja. Pero no se cuanto tiempo durará ni qué estilo tendra este nuevo ciclo del blog. Asi que un escenario mutante, cambiante e irreverente puede esperarse en las siguientes semanas.

Muy contento por arrancar de nuevo, espero que nos crucemos en los comentarios ;)

Salú!

Vuelvo a escribir! ^_^

No desaparecí, “sólo” estoy haciendo mi tesis :P

Nada, hace mucho que no escribo. No creo que pueda hacerlo por un tiempo… así que acá van un par de screenshots de lo que me consume día y noche. Mi tesis de doctorado. Como conté varias veces, estoy haciendo un PhD en Economía en Turin (Italia), y bueno, básicamente tengo que terminar antes de noviembre jaja. Así que estoy con eso. Y nada más. Nada-más. Sorry por no postear. Creo que hice muchas cosas interesantes en este tiempo, principalmente con Latex, Sublime Text, Libreoffice. Muchos pequeñitos hacks que pueden ayudar… Cuando termine con este asunto de doctorarme prometo compartir lo más que pueda.

Por ahora, entonces, pausa.

Hasta nuevo aviso, les dejo unos screenshots del segundo paper de mi tesis! jajaja XD :PP

Latex a full. Sublime y Evince. Con Latexing “hackeadito”.

Latex en Sublime.

Stata 12. Con el do file lanzado desde Sublime. :)

Salú y hasta pronto!
ps: prometo ponerme con los comments en el próximo recreo. :)
ps2: en mis tiempos libres juego al Clash! Nuestro clan se llama “Argentinisimo!” jeje. Nos vemos en las guerras. :)

No desaparecí, “sólo” estoy haciendo mi tesis :P

A instalar y probar Atraci! Cada vez mejor.

Hola a todas y todos! Hace poquito les comenté de HipHop, un programa que buscaba canciones y permitía hacer playlists estilo spotify, pero gratis. Bueno, no se si se pasaron por el post de HipHop, pero la cosa es que 1) el proyecto murió sin embargo 2) el script de instalación todavía funciona (y refiere a un mirror del programa cuando estaba activo). Esto no es todo! El proyecto renació como Atraci, una versión mejorada desde el punto de vista legal, nuevo aspecto y con nuevas funcionalidades.  Multiplataforma y más rápido. De diez!
Hoy vamos a instalar Atraci en Ubuntu o en cualquier distro linux. :)

Atraci continúa la tradición de HipHop. Ambos vienen a ser como una alternativa a Spotify sin anuncios, ni de audio, ni visuales. Lo mejor, tudu completamenchi legau (mucho mundial, sorry). Mientras que Hiphop se basaba en torrents de aquí y de allá para su funcionamiento (igualmente legal, aunque muy en el ojo de la tormenta) Atraci acude a iTunes, Last.fm y SoundCloud para buscar las canciones, haciendo uso de una base de datos de más de 50millones de archivos (más del doble de itunes).

Además agregaron una linda cosita: videos!!!. Ahora Atraci busca en Youtube el video de la canción que esté sonando y si queremos nos deja agrandarla. Realmente cómodo y muy útil. :)

Como hiphop, aún está en sus primeras fases, entonces no esperen funciones avanzadas. La construcción de las playlists sigue siendo canción a canción. Si HipHop les pareció una buena alternativa para “buscar y escuchar música” en tonces Atraci no los va a desilusionar. Para usarlo, nada de cosas raras, metemos el artista (o artista – disco ) y play.

No tan tan bueno: el lado oscuro del corazón
Dentro de las cosas que no me convencieron de la última versión, puedo decir que la interface hizo un retroceso enorme. Los colores y distribución del contenido no ayudan en la funcionalidad del software. También es bastante triste ver que no hay un lindo instalador para Linux, ni ícono tampoco.

Podría ser infinitamente mejor. De hecho, está todo por mejorar. Pero lo que más me da pena es que la interface de hiphop no tenía estas falencias. El colmo de este rediseño son los botones de ventana, que están embebidos en la interfaz, y que parecen un botón de menú “muy grande”. Bueno, esos tres puntos pretenden ser un combo de control de ventana alla mac, tipo “min,max,close”. Una cagada a mi parecer. Como concepto, pobre, pobrícimo. Como ejecución… peor.

Por último, el borde de ventana. Claramente es un bug ya que los controles de ventana están embebidos. Ya lo reporté en github. De cualquier forma sacar esos cosos redondos de adentro del programa debería ser la única prioridad de los developers, jajaja. :)

Cómo instalar Atraci en tu distro Linux

Se trata del instalador para HipHop que renace y se aggiorna a esta nueva versión de Atraci. También va con ícono de yapa porque la app no tiene aún (también mandé mi sugerimiento a github).
:P

Ninja-Install:

El script necesita permisos de super usuario para borrar installs previos y copiar los archivos de ejecución a /usr/bin y a /usr/share/applications, así como el ícono a la carpeta /usr/share/icons).

Abran su terminal y peguen esto según la arquitectura de su sistema:

fix 12/07/14: resuelto problema del icono y error 404

64 bits:

wget bit.ly/1mrEXCO  -O install-atraci.sh && sh install-atraci.sh

32 bits:

wget bit.ly/1mIEYBU  -O install-atraci.sh && sh install-atraci.sh

Instalación manual:

  1. Descargan el programa desde acá: https://github.com/Atraci/Atraci
  2. Descomprimen el archivo descargado
  3. Se meten en la carpeta resultante y le dan permisos de ejecución al archivo Atraci
  4. Ejecutan con ./Atraci desde una terminal (tienen que estar en la carpeta donde está el archivo Atraci)
    Nota: van a ver que el ícono se ve medio cochino. Además cada vez que quieran ejecutar el programa van a tener que abrir la terminal. Ambos asuntos se solucionan si usan el instalador que hice y compartí arriba.

Espero les guste este programita. Open Source baby! :)
A escuchar música con Atraci se ha dicho. _
Salú!

//

//

A instalar y probar Atraci! Cada vez mejor.