[Hack] Haciendo Gnome-shell más rápido y más liviano

Hola gente linda!

Por hoy nada de temas gtk, hoy voy con un hack que me está resultando muy útil. Su objetivo es aumentar críticamente la performance de gnome-shell. :)

Tocando de acá y de allá me di cuenta que una de las cosas que “achancha” a gnome-shell es su Dash, el dock lateral. Para algunos este elemento puede ser indispensable, pero claramente para mi no lo es, porque uso Plank, un excelente dock minimalista de muy bajo consumo y alta performance.

El hack, entonces, funciona mediante la eliminación del “Dash” que Gnome-shell tiene incorporado. Digo, luego de usar gnome-shell por un tiempo para mi hay dos cosas clarísimas: 1) que la perfromance de Plank es completamente superior a la del dash de la shell y 2) que el dash es redundante, por no decir, inútil 3) que extensiones tipo dash-to-dock no solucionan para nada “el asunto” de performance de la shell.

Como decía, este post consiste en eliminar el dash, pero, ojo al piojo, sin alterar toda la funcionalidad de la shell (es decir que apretando la tecla Super podremos acceder al menu de aplicaciones, a las aplicaciones favoritas, a las ventanas, a los escritorios y al historial de zeitgueist… en un paso… imbatible). Tras el hack, la eliminación del dock lateral (dash) es sólo temporal en el sentido que si reinician gnome-shell (alt+f2,y luego escribiendo r o gnome-shell --replace) este elemento reaparece “como si nada hubiésemos hecho”.

Captura de pantalla de 2014-02-18 10:38:34El cambio de performance luego de aplicar el hack se siente al instante. Y es realmente lindo ver gnome-shell correr así. Además con esta modificación es increíble cómo el comportamiento de Mutter (gestor de ventanas de gnome) se asimila al comportamiento de Gala (un fork de Mutter, gestor de ventanas de elementary os). La diferencia es que además de gestionar las ventanas con el efecto “exposé” puede facilitarnos el acceso cada elemento del escritorio con sólo una tecla. Exquisito. Luego de ejecutar el comando que muestro abajo, la tecla Super o tecla Win responde al instante, literalmente. Da gusto. :)

El hack en un comando

Como siempre, abran una terminal y peguen el siguiente código para meterle nitro a gnome-shell (+plank o cualquier dock externo que quieran usar).

dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview._dash.actor.hide();'

Sería algo así. Se trata de ocultar forzosamente el dock lateral cosa que gnome no tenga que dibujar todo el asunto.

Captura de pantalla de 2014-02-18 11:38:58

También lo pueden pegar en el díalogo de ejecución apretando alt+f2.

Captura de pantalla de 2014-02-18 10:41:40

El método de alt+f2 puede ser conveniente porque con la flecha para arriba se accede al último comando. Así que con un par de flechazos tendremos una forma rápida de re-aplicar el hack si por algún motivo (estar haciendo un tema gtk o uno para gnome-shell por ejemplo) debemos reiniciar el entorno gnome.

Agregando el hack al inicio de la sesión

El núcleo del post es lo de arriba. Este es un detalle para agregarlo al inicio y debo decir que si bien parece un embole es bastante rápido. Sólo tienen que abrir “dos gedits” y pegar las cositas que pongo. Ahí vamos.

Si quieren hacerse la vida más simple y tener una performance más elevada de forma automática al inicio del sistema, el comando anterior se puede agregar al inicio de la sesión de la shell. Para eso vamos a tener que hacer unos pasitos. Disculpas pero no ninja-install esta vez, serían como tres páginas :P

  • Abir una terminal y pegar el siguiente código (crea el archivo que necesitamos y lo abre con gedit):
    mkdir -p ~/.nodash && cd ~/.nodash && echo "" >> nodash.sh && chmod +x nodash.sh && gedit nodash.sh

    Dentro de Gedit, pegar el siguiente código:

    #!/bin/bash
    sleep 5 ;
    dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.overview._dash.actor.hide();'
    

    Guardamos, cerramos Gedit.

Captura de pantalla de 2014-02-18 10:43:39

  • Abrimos nuevamente una terminal. Ejecutamos:
    mkdir -p ~/.config/autostart && cd ~/.config/autostart  && echo "" >> nodash.desktop && chmod +x nodash.desktop && gedit nodash.desktop
    

    Nuevamente en Gedit pegamos:

    [Desktop Entry]
    Type=Application
    Exec=sh '/home/TUNOMBREDEUSUARIOOOOOOOOO/.nodash/nodash.sh'
    Hidden=true
    X-GNOME-Autostart-enabled=true
    Name[es_ES]=nodash
    Name=nodash
    

Si, tienen que cambiar el código ingresando su nombre de usuario ahí, en la parte de usuario, je (TUNOMBREDEUSUARIOOOOOOOOO). Reemplacen con su usuario, que es el que aparece en la terminal antes del @ (y ojo! respeten las mayúsculas y minúsuculas dejándolo tal cual!). Ahí va una fotito de cómo tiene que quedar:

Captura de pantalla de 2014-02-18 10:44:32

Guardamos, cerramos.

Ahora si, Listo :) Reinicien la sesión para ver los cambios. El dash desaparecerá luego de 5 segundos de iniciada la sesión, así da tiempo a que se carguen todas las otras cosas.

Notas: ojo con los símbolos de díalogo ', peguen todo con cuidado, especialmente en el script principal de arriba (sino, no funciona). Acuérdense de cambiar el nombre. Y también recuerden que si reinician la shell el hack tiene que ser re-ejecutado. Obviamente desactiven la extensión dash-to-dock si es que la tienen activada. Ah! funciona con gnome-shell 3.10 3.11 y 3.12. :)

Espero les haya parecido interesante (yo no puedo vivir sin esto desde hace un tiempo, la difirencia es demasiada). Cualquier cosa, avisen en los comentarios.
Salú!

fuente: http://glx-dock.org/bg_forumlist.php

Blumix 1.0: actualizado el tema gtk3.10, minimalismo nuevo.

Hola gente linda!

Como corresponde, primero en el blog, mañana o cuando me pinte lo meteré en los otros lugares (deviant, gnome-look y la mar en coche). En github ya casi está -le meto las imágenes de este post, pero el tema está-. Con ustedes, mi bebé, Blumix.  :)

El Concepto Blumix en un toque

Blumix es un tema minimalista. Más que minimalista diría homogeneista, o sea que tira para que cada elemento armonice con los que tiene alrededor, evitando cortes bruscos, bordes inncesarios y todas esas cosas que ensucian la interfaz. Colores claros que sirven para distinguir lo que hay que distinguir, el resto, redunda.

Hacer un tema minimalista es muuucho más difícil de lo que parece. Y déjenme subrayar una vez más que en realidad no tengo idea de conceptos de diseño ni de programación (soy economista), por lo que la teoría que tengo encima es la de estar enfrente de mi laptop unas 10 horitas diarias, de tocar, romper y, principalmente, de estar un poco loco con que mi entorno de trabajo (virtual) “se vea bien”.

Que púm que pám, al final el color de Blumix cambió en esta versión, volviéndose un poco más claro que antes. Me pareció que el nuevo look lo requería, pega más, aunque me dio bastante dolor de cabeza cambiar todos los elementos jeje :P.   Los bordes de ventanas de Blumix no tienen botones. ¿Por qué? Bueno, esa es básicamente la propuesta. Para qué dibujar los botones si ya sabemos donde están, no?. Si tienen miedo de que sus botones de ventana no vuelvan jamás, simplemente pásenle el mouse por encima. :)

banner-final

Mucho trabajo por hacer

Estoy muy contento de estrenar este tema. No hay mucho más para decir, excepto tooodo el trabajo que hay por delante. No estoy muy convencido con las tabs nuevas, así que probablemente en la próxima versión haya un rework completo de ese asunto. Otra cosa que me obseciona bastante son las scrollbars, en las que creo que hice una mejoría bastante importante, pero todavía se puede mejorar. El código es un DE-SAS-TRE jajaja, así que vendría bien una limpieza… supongo que de a poco. Variantes: me gustaría hacer algunas variantes de ventana. De hecho ya las tengo (con botones visibles, con botones mac-ish, con titulo a la izquierda, derecha o centro), pero me da paja tener que hacer los banners y toda esa mierda, así que nada, cuando pinte las publico. :P Seguro en la semana lo subo al repo de blumix-edge, que es donde tengo todas las cosas que voy a haciendo casi todos los días. En fin, basta de chácharas, espero les guste y lo disfruten.

Blumix 1.0: How to Install

Ninja install del tema, en un comando. Sólo cuestión de abrir una terminal y pegar este pedacito de código para que el tema se descarge, se instale y se aplique automáticamente:

mkdir -p ~/blumix-install && cd ~/blumix-install && wget https://github.com/rhoconlinux/Blumix/archive/master.zip && sudo apt-get install -y gtk2-engines-murrine gtk2-engines-pixbuf gtk3-engines-unico unzip && unzip master.zip && cd Blumix-master && sudo cp -a Blumix /usr/share/themes/Blumix1.0 && gsettings set org.gnome.desktop.interface gtk-theme "Blumix1.0" && gsettings set org.gnome.desktop.wm.preferences theme 'Blumix1.0' && cd ~ && rm -R ~/blumix-install/

Atención: como habrán notado agregué la instalación de algunos paquetes. Para que el tema funcione bien con aplicaciones gtk2 necesita las engines murrine, pixbuf y unico, así que tienen que instalarlas. Si no instalan estos paquetes Firefox, Thunderbird y otras aplicaciones que usen motores gtk2 se van a ver rotas.

Alternativa: Instalación Manual

  1. Descarguen el paquete desde acá
  2. Descompriman el .zip
  3. Naveguen en la carpetas extraídas hasta ver la carpeta que se llama “Blumix” (no blumix-master)
  4. Abrir un navegador de archivos con permisos de root (alt+f2, gksu nautilus)
  5. Copiar la carpeta Blumix a /usr/share/themes/ desde el navegador de archivos con permisos de root
  6. Aplicar el tema con ubuntu-tweaks, unity-tweak, gnome tweak tool o la herramienta que quieran.
  7. Aplicar el borde de ventana con la misma herramienta.
  8. Se ve mal? instalar las dependencias del tema:
    sudo apt-get install -y gtk2-engines-murrine gtk2-engines-pixbuf gtk3-engines-unico
  9. Re-aplicar el tema o salir y volver a entrar de la sesión (sólo si no tenían las engines).
  10. Reportar bugs o comentarios acá o en github.

Screenshots para el pueblo

Lluvia de screenshots pa’ los curiosos! Todos son desde Ubuntu 13.10 con Gnome-Shell 13.11. :)

Nautilus. Nautilus tabs. loe nautilus

Libreoffice Writer 4.2libreofiice-writer

Nautilus full-screen.nautilus

Cambiando el fondo. :Pcobfig

Gtk2 Simple. gtk2

Gnome tweak tool. gnome-tweaks

Granite apps (Elementary OS). Scratch, Agenda y Midori. Experimental. granite-scratch,agenda,midori

Firefox 30 Nightly tema default.Captura de pantalla de 2014-02-13 22:15:05

Thunderbird todo default en Ubuntu 13.10.Captura de pantalla de 2014-02-13 22:17:49

Firefox 27 tema default.Captura de pantalla de 2014-02-13 22:17:05

Cambios en esta última versión (changelog)

Este va en inglés, sorry. Es un embole leerlo así que no creo que valga la pena traducirlo. Si alguien quiere preguntar algo o necesita una traducción, encantadísimo me expando en los comentarios.

Changelog V1.0 (yey!) [Feb. 2014]

  • New revisited Gtk3 theme: Now focused on gtk3.10 (no further development for previous gtk versions -3.6, 3.8-, sorry). New toolbars, Headerbars, Buttons, new buttons-headers-indicators-checks rounding (all over to gain coherence), new neat scrollbars, fixed distances, early version of animations. Several detail focused fixes.
  • New Gtk2 theme, massively reworked: *scrollbars
    *buttons focus
    *separators (now are transparent! ^_^)
    *Handlers (Transparent)
    *Incresed integration
    *Libreoffice integration
    *Menu-button policy
    *Use of pixmap to force fixing some stuff
  • New Window Borders: Focused (unfocused) effect, rounding, lateral borders fix, new buttons, elements ported to svg.
  • First granite wigets integration (Elementary OS). New tabs, colors and stuff. :P
  • - Nautilus: complete rework. Now it is minimal. But really minimal. (oh!… and usable too!). :)
  • New dependences. It now requires an additional engine to draw pixmaps (besides murrine). In ubuntu, run in a terminal the following line in order to install it: sudo apt-get install -y gtk2-engines-murrine gtk2-engines-pixbuf

Bueno, eso es todo por ahora. Lo que estoy seguro: no se termina acá. :)

Salú!

[Wallpapers] Mi (pre)selección del concurso de walls de Ubuntu-Gnome 14.04

Hola a todos,
Hoy voy a hacer un post de wallpapers. La verdad es que no se por qué razón no hice cosas de wallpapers hasta ahora, siendo tópico con la que realmente tengo una manía extrema jeje (cambio el wall, un click por ahí, cambio el wall, un click por allá… etcétera etcétera). En fin. :P

Como algunos sabrán, hace unas semanas se abrió el concurso de wallpapers para Ubuntu-Gnome 14.04 el cual, debo decir, ha tenido un éxito rotundo. La calidad y cantidad de fotos e imágenes que hay es realmente alta, y exceptuando algún que otro colgado que pone imágenes con resolución 400×600 (cuac!) en general todo está muy por sobre el estándar de lo que se encuentra en sitios de wallpapers (digo… hermosas fotos en resoluciones altísimas de hasta ~5000×2500 pixels).

En fin, recorriendo la enorme cantidad de walls que ustedes mismos pueden chusmear en su estado puro en el Flickr del concurso, hice una selección personal de acuerdo a lo que me gusta a mi. Esperando destilar unos 10, me sorprendí por lo buenos que son algunos (y sobre todo no difundidos!), así que al final quedé con 81 wallpapers excelentes! :D

Dentro de los 81 está difícil hacer una nueva selección, así que los jueces la van a tener complicada. Espero que al menos una parte de estos que estoy poniendo queden seleccionados :)

Acá les dejo un resumen de lo que van a encontrar en el pack:
Unnamed vie feb 7 20141

Y acá el link desde donde pueden descargar los wallpapers. Todos con resolución superior a 1600×1200 (en general 2048×1360).

> DOWNLOAD (72Mb)< |@Copy

>Mirror: DOWNLOAD< |@Mega

Edit (Gracias por avisar Luxio!): Agregado un mirror en Mega y redirigido el link de Copy ~ Señores Copy: No me gusta nada lo que hicieron con la interfaz. Además removieron el link directo para compartir archivos… una cagada :(

Salú!
:D

pd. no tengo nada que ver con el comité que seleccionará las imágenes que van a ir en la distro. ^_^

Solucionando el doble ícono de Google Chrome con Plank

Hola a todos y todas!

Hoy voy a escribir sobre un tema bastante simple, aunque bastante molesto también. Se trata del navegador Google Chrome y su interacción con Plank, mi dock favorito jeje (y si, sime apuran tanto el problema como la solución valen para cualquier otro dock de linux, si si). Vamos a arreglar el “doble ícono en el dock”. :)

Síntomas:

Ejecutamos Google Chrome y lo fijamos en el dock (click derecho, Mantener en el dock desde Plank) como con cualquier otra aplicación. El problema es que cuando lo ejecutamos, paf!, se abre otro ícono exactamente igual, ignorando el hecho de que habíamos fijado previamente la misma aplicación en el dock.

Esto es lo que pasa, un video vale más que mil palabras :P

Solución:

La solución es bastante simple. Iba a hacer un “Ninja Install”, pero la verdad es que no vale la pena escribir tanto código por una pabada así (digo, interactuando con el mouse se soluciona muuuucho más fácil). En suma, ahí van los pasos:

  1. Quitar de Plank el ícono de Google Chrome y cerrar el programa si lo tenemos abierto.
  2. Abrir una terminal y pegar:
    1. sudo cp -a /usr/share/applications/google-chrome.desktop /usr/share/applications/google-chrome-stable.desktop
    2. Luego escribir: google-chrome-stable
  3. Al ícono que aparece en Plank, darle click derecho y hacer un check en “Mantener en el dock”

Listo! :D

Acá un videíto de cómo funciona la solución (si, se puede hacer todo en un comando combinando los pasos 2.1 y 2.2 con un “&&” ^_^):

Explicación

El problema tiene que ver con el launcher de Google Chrome. Básicamente el asunto es que el archivo .desktop tiene un nombre diferente al comando (que está dentro del mismo archivo) que ejecuta Chrome, haciendo que Plank no reconozca que estamos hablando del mismo programa.

La solución (bien bien atada con alambre) que se me ocurrió, fue hacer un launcher que cumpla con la condición nombre del archivo .desktop = nombre del comando que dispara el programa. Para eso primero busqué en el archivo .desktop de chrome para ver cuál era el ejecutable “de verdad”. Lo hice con el comando nano /usr/share/applications/google-chrome.desktop buscando la linea “Command= algo”… ahí me dí cuenta que el command era diferente del nombre del archivo. El command es google-chrome-stable, así que lo único que hacemos es crear un nuevo lanzador que tenga ese nombre (paso 2.1). Luego lo probamos a ver si funciona, y listo.

Quiero agradecer al amigo Christian Duran por haber planteado la pregunta en este post. Básicamente hice un post a partir de su inquietud jeje. Debo decir, sin embargo, que es un asunto que me rompió siempre bastante las bolas y que recién ahora pude solucionar. Muy contento, les dejo un saludo hasta la prósima. :)

Salú!

Posdtata: si, pueden borrar a la mierda el lanzador original de chrome. No sirve para nada. Métanle sin miedo con un lindo  sudo rm /usr/share/applications/google-chrome.desktop

Ubuntu: Solucionar problema de copiar-pegar con Inkscape (UniConvertor Failed)

Hola a todos y todas,

Hoy me meto con Inkscape, el editor vectorial por excelencia del mundo open-source. Inkscape está en los repositorios oficiales de Ubuntu desde hace años y se instala con un simple sudo apt-get install inkscape en una terminal.

Captura de pantalla de 2014-01-07 10:02:38

Sin embargo, desde hace varias versiones de Ubuntu (desde la 12.04 precisamente) he estado experimentando aleatoriamente un problema realmente molesto. ¿Qué pasa? Estamos trabajando en Inkscape, le damos copiar a cualquier objeto y cuando lo queremos pegar aparece un error horrible. El error tira:

UniConvertor Failed: Cannot list /home/$USER/uniconvertor:[Errno2] No such file or directory: /home/$USER/uniconvertor

Cuando le queremos dar “Aceptar”, el botón no funciona. Lo único que queda es apretar “Escape”. Tras 2-5 segundos el cartel vuelve a aparecer. Y si lo cerramos volverá a aparecer nuevamente… hasta el infinito. Lo único que quedará por hacer es tratar de apretar ctrl+s para salvar los cambios entre la aparación de los mensajes y luego cerrar Inkscape violentamente.

Captura de pantalla de 2014-01-05 21:21:35

Nada, lo digo: es una reverenda cagada que pase esto con un programa tan importante en lo que se supone es “su ambiente natural” (i.e. GNU/Linux).

La solución al Error UniConvertor Failed de Inkscape

Bueno, como siempre traté de hacerlo en un comando. Este script lo tengo desde hace un tiempo, así que está súper probado. Las soluciones que hay en internet son variadas, y lo primero que uno esperaría es instalar todas las versiones de Uniconvertor. NO. La salida viene por otro lado. Abran una terminal y peguen esta Ninja-Solution ^_^:

sudo apt-get install build-essential python-all-dev liblcms1-dev libjpeg62-dev libpaps-dev -y && cd ~ && sudo chmod 755 ../../usr/share/inkscape/extensions/gimp_xcf.py && sudo chmod 755 ../../usr/share/inkscape/extensions/jessyInk_export.py && sudo chmod 755 ../../usr/share/inkscape/extensions/uniconv_output.py && sudo sed -i '110,217 s/^/#/' ../../usr/share/inkscape/extensions/gimp_xcf.py && sudo sed -i '103,115 s/^/#/' ../../usr/share/inkscape/extensions/jessyInk_export.py && sudo sed -i '88,92 s/^/#/' ../../usr/share/inkscape/extensions/uniconv_output.py

Explicación: instalamos paquetes faltantes, cambiamos permisos de archivos locos y, lo más importante, editamos parte del archivo univonv_output.py eliminando la causa del error. Eso es todo.

Edit: Aparentemente este es un problema que se da cuando corremos Inkscape junto con otros programas. Particularmente JDownloader, pero además diversos programas de tipo “gestores de portapapeles”. El fix funciona para JDownloader y Percellite (gestor de portapapeles), el problema sin embargo persiste con Diodon (otro gestor de portapapeles). Probablemente con otros gestores el fix funcione o no, será cuestión de probar. :)

Tadaaaaa! ^_^

Ahora si, a disfrutar de Inkscape :)
Salú!

Instalar Haroopad y solucionar el problema libudev.so.0 en Ubuntu

Hola todos y todas, hoy les voy a escribir sobre Haroopad.

Vamos a ver cómo instalar este fantástico programa, pero principalmente vamos a ver cómo solucionar el problema de la librería libudev que no permite que Haroo se ejecute en Ubuntu 13.10 (de hecho en cualquier versión superior a 12.10).

Si no querés leer y sólo estás acá porque querés solucionar tu problema rápido (^_^ jajaja), entonces andá derecho a la sección Ninja-Way, que instala y soluciona todo en un comando. :)

Captura de pantalla de 2014-01-06 14:24:33

Qué es Haroopad y para qué sirve

Haroopad es un editor de texto, particularmente orientado a escribir en Markdown, un lenguaje utilizado para la web que tiene una sintaxis muy simple y que permite ver los resultados en HTML. “Haroo” es sin dudas, pero LEJOS, el mejor de su clase en esto de los editores markdown. Entre otras cosas, este programa sirve para escribir especialmente entradas de Blog, aunque también es útil como editor de texto predeterminado para diversos servicios que utilicen HTML como salida o entrada (por ejemplo Evernote, Tumblr, Gmail…)

Tiene algunas cosas realmente muy buenas, incomparable con otros editores (tengo en la cabeza MdCharm que fue lo que -inconformemente- utilicé hasta ahora) entre las que más me gustan están:

Algo Cool que otros editores no hacen Como se hace
La funcion de QuickMarkdown y Auto-Completado de sintaxis Click en el Botón Izquierda abajo / Preferecias del menú
Clipboard HTML Export (copia el código y lo transforma a HTML para pegarlo directamente en donde quieras, en dos versiones) Click derecho sobre el preview
Visión de esquema: permite ver todo el contenido del documento, tipo un zoom-out Click en el Botón derecha abajo
Temas: de sintax y de preview Menú o click derecho sobre la ventana central
Layout cambiable: cambia las ventanas de ubicación y la proporción dedicada al código y al preview. Opción de pantalla completa. Menú > Ver
Estética y Perfomance: es lindo, rápido y FUNCIONA Instalalo con un Ninja-Install :)

Captura de pantalla de 2014-01-06 14:22:54

No conocía Haroopad, pero gracias a +Gabriela y su excelente post que leí en Bitelia acerca de las mejores apps de 2013, decidí echarle un vistazo. Ahí vamos.

La instalación y el problema de libudev.so.0 (Paso a Paso)

Grata noticia fue ver que Haroopad tiene paquetes .deb , de esos que hacen la vida de todo usuario de una distro derivada de Debian mucho más fácil. Fokin-shit cuando el deb no anda.

Actualmente estoy usando Ubuntu-Gnome 13.10 64bits y resulta que Haroopad tiene un problema de librerías en esta versión (y, como dije, cualquier versión 64bits de algún flavor de Ubuntu superior a 12.10). El asunto es que la instalación del paquete .deb se realiza sin problemas, por lo que veremos el ícono del programa y todo. El problema es que cuando ejecutamos el ícono de Haroopad no pasa nada. No se ejecuta nada. Silencio total.

Captura de pantalla de 2014-01-06 15:49:31

Lo primero que un buen amigo del GNU/Linux hace, entonces, es abrir una terminal y escribir haroopad. El resultado luego de dar enter, arroja un poco de luz al asunto. Se lee:

/usr/share/haroopad/haroopad: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

Así que sabemos que es algo relacionado con esa tal libudev.so.0. Lo primero que hice fue instalar todas las versiones disponibles de la librería desde los repositorios oficiales de Ubuntu (escribí esto en una terminal): sudo apt-get install libudev1 libudev-dev -y. Volví a probar… nada. Bah, todo igual, ninguna solución. Recurrí a mi amigo el pato loco (Duck Duck Go) y le pregunté qué podía ser, en el quinto resultado encontré la solución.

Para solucionar el problema en sistemas 64bits pegamos esto en una terminal (es sólo una línea):

sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0

Explicación: En esta solución lo que hacemos es crear un enlace simbólico. Esto quiere decir que “creamos” el archivo que Haroo pide haciendo un link a una librería existente que tiene otro nombre y, por lo tanto, no era reconocida por el programa. Esto es lo que hace el comando ln, clonando libudev.so.1, que sí existe en el sistema. Aparentemente este problemilla es una tónica que también genera inconvenientes en otras aplicaciones (por ejemplo versiones viejas de Brackets), por lo que la ejecución del comando de arriba bien podría ser una de las cosas que se hacen apenas instalamos Ubuntu. :)

Edit: Grande Lex!!!, su aporte desde de los comentarios. Si tienen un sistema 32 bits, entonces peguen esto:


sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0

 

En fin, eso es todo. Ahora les muestro cómo lo hago y haré ĺas próximas veces que tenga que instalar esto, en un comando.

Ninja-Way: Install+Fix de Haroopad

Como siempre, para instalar y arreglar todo en un comando abran una terminal y peguen:

cd ~ && mkdir -p ~/.haroo-install && cd ~/.haroo-install && wget https://dl.dropbox.com/s/6zkglx8v2j3dimx/haroopad-v0.10.0_amd64.deb && sudo dpkg -i haroopad-v0.10.0_amd64.deb ; sudo apt-get install -f -y && sudo apt-get install  libudev1 libudev-dev -y && sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0 && cd ~ && rm -R ~/.haroo-install

Listo!,

Captura de pantalla de 2014-01-06 14:26:03

Eespero les haya resultado interesante y que prueben esta app que está genial. :)

Captura de pantalla de 2014-01-06 14:18:05
Salú!

Plank-Themer: nuevo sitio en inglés para difundirlo mejor :)

Hola gente linda, como va el 2014? :)

Bueno, esta entrada es para presentar el sitio web que armé para Plank-Themer, el último proyecto en el que estuve trabajando intensamente. Quería dejar listo el sitio así ya queda, porque ahora en enero hasta la primera semana de febrero se me viene medio freaking bussy así que no se cuanto tiempo real le pueda meter al blog (Blumix 2.0 ya casi casi está, estoy también muy contento por eso, espero publicarlo en estos días). En fin, “Themer” tiene web para todos los muchachos y muchachas que lo quieran instalar, que hablan inglés, y que les da fiaca meter el url del blog en el gugl transleit jaja. :P

Captura de pantalla de 2013-12-29 19:18:00Plank-Themer Website

Obviamente lo hice alojado en Github (cada día quiero más Github), en base a un increíble template (que modifiqué bastante jeje). También actualicé mi perfil de Github con el proyecto y diversas actualizaciones mínimas de texto y forma.

Sin más, le pueden echar un ojo cuando quieran o dejar algún comentario o recomendación, como siempre.

Salú!

ps. créditos de todo en el footer de la página en cuestión. :)