Gnome Screen Ruler, para hacer medidas de tu escritorio
Constantemente tengo que manipular diseños de plantillas para los sitios que manejamos, ello implica que de tengo que distribuir el contenido en áreas, mover algo para insertar otro, saber de que dimensiones deber cierta imagen para que quede bien colocada. La mayoría de ocasiones lo hago al ojo, unos intentos más y listo.
Hace unos días me encontré con Gnome Screen Ruler que me ha caído de perlas. Se trata de una pequeña utiliería, escrita en Ruby, que muestra una regla encima de todas las demás ventanas. La puedes colocar en horizontal y vertical, e incluye 6 tipos de medidas: pixeles, centrímetros, pulgadas, picas, puntos, y porcentaje basado en el ancho de la regla; también puedes cambiar el color de la letra y del fondo.
Aunque me gustaría que incluyera:
- Como ver cual es la medida al posicionar el mouse encima de la misma, ya que la lectura de la medida puede ser algo difícil. Si tienes Beryl instalado, usas el plugin de Zoom y listo
- Alguna forma de hacer varias marcas sobre la regla y que muestre la distancia entre ellas.
- Que no fuera basada en Ruby sino en algo más nativo, cierto que no tienes que compilar, pero no mucho me gusta estar instalando librerías por cada herramienta que me topo.
¿La quieres usar? solo bajas la última versión e instalas las dependencias:
apt-get install ruby libgtk2-ruby libglade2-ruby libcairo-ruby libgconf2-ruby
Recuerdo cuando hacía formularios en Visual C++ al puro calculo posicionado los controles, porque que tedioso tomar capturas a cada rato, ojalá hubiera tenido algo así en aquel tiempo.
Como Beryl te puede ayudar a ser más productivo
¿No te ha pasado que en ocasiones quieres concentrarte en una solo aplicación, la inspiración no viene y te distraes viendo los iconos del escritorio? Entre los nuevos agregados de Beryl esta el plugin AddHelper, cuya función es oscurecer todo excepto la ventana activa de tu escritorio:
A mí ya me ha servido un par de veces
Puedes configurar los niveles de transparencia y opacidad, así como la combinación de teclas para activarlo.
Como compilar Beryl desde los nuevos repositorios GIT
Como es bien sabido, el pasado 18 de marzo vio la luz Beryl 0.2.1. Una versión que no incluye nada nuevo en el código, pero con 2 cambios fundamentales para el proyecto: Cambio de licencia para hacerlo compatible con Ubuntu y Debian, así poder existir en los repositorios oficiales (de hecho para Ubuntu próximamente lo veremos); El otro cambio importante fue mudar el control de versiones de SVN hacia GIT, la razón de este cambio es que GIT permite trabajos mas rudos sobre el crecimiento y manejo del código; de hecho GIT es usado como control de versiones del Kernel Linux.
Para los que nos gusta estar al filo de la navaja compilando los fuentes (ni siquiera con los de Treviño jejeje) es como bajar los fuentes y compilarlos utilizando los nuevos repositorios GIT. SVN y GIT son completamente diferentes, porque hay que realizar un nuevo check out para tener una instantánea de los fuentes. Como en GIT no existe un trunk del cual se puedan descargar todos los fuentes, se tiene que hacer una copia de cada componente y cada uno será una instantánea independiente; eso significa que también hay que actualizar cada uno por separado en busca de cambios.
Afortunadamente hay varios scripts que facilitan el manejo del repositorio GIT en proyecto beryl. El primero es git-checkout.py que como su nombre lo indica hará un check out del repositorio. Para utilizarlo solo descomprimirlo en la carpeta que será padre de la copia de beryl, ej: /home/jaroche/Dev, y luego lo ejecutas con:
python git-checkout.py
El script automáticamente creará la carpeta beryl, se conectará a git://anongit.beryl-project.org y descargará cada componente. He de decir que GIT han estado inestable no siempre puedes bajar todos los componentes de un solo, así que si falla alguno solo es de volver a ejecutar python git-checkout.py y esperar que ahora si tengas una copia de todos los componentes.
Como ya lo dije en GIT no existe un trunk como en SVN donde puedas tener archivos en la raíz del repositorio, es por ello que no encontrarás del tradicional script makeall encargado de compilar todos los módulos de beryl. Pero no te preocupes makeall-git te ayudará a compilar cada modulo de un solo tirón
lo descargas y lo descomprimes en la nueva carpeta de los fuentes de beryl, ej: /home/jaroche/Dev/beryl. Para ejecutarlo escribes en la consola:
sh makeall-git-01
Si todas tus dependencias están en orden, podrás compilar exitosamente tu nueva copia de beryl.
Bien ya estas disfrutando de lo último en beryl y quieres ver si hay cambios en los fuentes para hacer una nueva compilación. Para ello debes utilizar git-update y actualizar cada componente automáticamente. Lo descomprimes en la carpeta que contiene a la de los fuentes de beryl (donde ya esta git-checkout), ej: /home/jaroche/Dev, y ejecutas:
python git-update.py
Deberías de poder ver si hay cambios en el código, y digo deberías porque GIT a tenido mucha carga, no va nada bien
y parece todavía siguen ajustando el repositorio …. así que por el momento no esta dando muchos resultados.
Linux Mint
Desde hace algunas semanas, aprovechando que mi Edgy Eft estaba moribundo gracias al ATi Driver, que vengo probando una de las tantas variantes de Ubuntu, se trata de Linux Mint “Bianca” 2.2. Pero ¿Qué tiene Linux Mint que no tenga Ubuntu, si al fin y al cabo son la misma cosa? Algunos se apresuraran a decir que Mint es Ubuntu + w32codecs + flash player. En realidad el concepto detrás de Linux Mint es:
Linux Mint’s purpose is to produce an elegant, up to date and comfortable GNU/Linux desktop distribution.
Si para crear dicho escritoro elegante hay que incluir software “sucio” (propietario/no libre), como el Flash Player, se hace el “sacrificio”. Me gusta este concepto, algo muy contrario a gNewSense, hay algunas comodidades que por el momento solo el Software “Sucio” ofrece y no por ello hay que castigar a los usuarios.
Pero ¿Es legal Incluir software no libre dentro de Mint? En teoría sí, sino de todos modos los terminas instalando a pesar de que no lo sea jajajajaja. En realidad creo que no es legal sólo en Estados Unidos, el resto del mundo puede tener la conciencia tranquila
Como ya lo mencioné Linux Mint incluye Codecs de video, Flash player, Java 1.5, junto a OpenOffice 2.1, Xchat, Amarok; con los repositorios universe y multiverse habilitados por defecto, e incluye algunos drivers wireless por defecto:

Ahorros sustanciales de Windows hacia Ubuntu
Para quienes creen que el tema de software libre y open souce es cuestión de filosofías o de extraños gustos informáticos, me pareció interesente continuar en la linea de presentar números interesantes para los tomadores de decisiones. Ayer fue anunciado que el Parlamento Francés va a migrar sus estaciones de trabajo de Windows hacia Linux. Antes [...]Uberyl, Escritorio 3D a lo fácil
Hace algún tiempo escuchamos de Kororaa, la primera distribución GNU/Linux en LiveCD con un escritorio 3D configurado de paquete. Kororaa incluía compiz y los drivers propietarios de nVidia y ATI, razón por la cual se fusilaron el proyecto
aunque la estabilidad dejaba mucho que desear.
Ahora tenemos UBeryl, una distro basada en Ubuntu y las bondades de Beryl juntos en un LiveCD. Es un Edgy Eft bastante tocado, incluye los Ambientes de Ventanas: Gnome, KDE, y Enlightment 17; aunque solo Gnome me funciono satisfactoriamente. También agregaron Automatix2, algunos drivers wireless, codes multimedia, emuladores znes y epsxe, aMSN, entre otros.
Hasta ahora la única versión disponible es la apha y dentro de poco saldrá una beta. El Rendimiento fue mucho mejor que el de Kororaa, las caídas fueron menos aunque cuando lo hizo fue mejor reiniciar jejeje. Mi ATI X300 funciono bien usando el driver libre y la mayoría de plugins no dieron mayor problema; lo “malo” fue que aún estuviera con Beryl 0.1.4, que ya esta bastante atrasada con respecto a beryl 0.2 (el actual) especialmente con el diseño de beryl-settings.
Lastimosamente solo funcionó en 2 de las 5 máquinas en las que la probe
Y no funciono porque ni siquiera arrancó totalmente :S Si arranca, la experiencia es buena mucho mejor que con Kororaa. Uberyl es una buena oportunidad para mostrar lo que se puede hacer desde GNU/Linux sin mayores complicaciones, como las que he pasado en estos días jejeje.
Descarga >> Uberyl
fglrx + xgl + beryl == fuck!
O le pego fuego a la ATI y me compro otra, o me encabrono y lo hago funcionar por mis ** hahaha
Si, eso es lo que dicen en los foros de beryl; y justo es lo que me pasa por la mente en estos instantes, al haber pasado horas luchando contra el fglrx.
Llevo peleando mas de 2 semanas para hacer funcionar el puto driver ATI (fglrx) con XGL y Beryl, ya casi me doy por vencido. Dos fines de semana he investigado en foros de beryl para saber que diablos hay que hacer para que ese maldito driver ceda de una vez por todas… hasta un Edgy Eft ha salido mal herido en la lucha.
Todo el problema es porque al parecer usando fglrx y XGL, no se puede lograr el direct rendering:
$ glxinfo | grep direct
Xlib: extension “XFree86-DRI” missing on display “:1.0″.
direct rendering: No
Pero extrañamente si no entro con la sesión XGL, el direct rendering funciona a todo lujo… y glxgears no da problemas :S. Luego de compilar almenos 3 drivers ati, instalar varias versiones de beryl (al menos las mejorcitas) y nada de nada, es muy frustrante!
La única solución que medio ha funcionado es hacer que beryl no utilice Pixmap, y en su lugar usar Copy para el Rendering Path. Despues de tanto batallar, ya voy viendo que es lo nuevo en Beyrl 0.2rc3 y corre a todo vapor :D. El rendimiento de los efectos a mejorado miles de veces, es mas estoy buscando como bajarles la velocidad jajajajaja
Lo malo es que la estabilidad está por los suelos
cuesta hacer que arranque correctamente beryl, emerald no puede cambiar las plantillas y muchos plugins se fusilan unos a otros :S . A pesar de todo es muy bueno ver que el puto driver ya va cediendo, y no digamos ver cuanto ha cambiado Beryl desde las ultimas veces que lo pude hacer correr desde el SVN
Ahora estoy con los repositorios de Treviño pero cuando estabilize el driver, fijo me engancho de nuevo a los fuentes jejejeje.
Parece que mejora la estabilidad, almenos pude hacer este post a las 5:26am desde la sesión XGL.




