Saturday, April 20, 2013

PyTyle y OpenBox no tan ligero, pero práctico.



Hace unos meses estoy usando este programa pyTyle,
es una especie de "tiling manager" pero que se adapta
a los diferentes gestores de ventanas ("window manager"), según su página oficial
Página Oficial Pytyle sólo ha sido probado en: OpenBox, ....

Yo lo probé en Openbox y ha funcionado bien (hasta ahora hehe)
acá se encuentra su código en github github/pytyle3

escribí este artículo ya que se encuentra poca información
 sobre su configuración y bueno decidí reunir acá los que mayormente uso y hacer referencia a la página de wiki en donde los obtuve,
 Google no los muestra en las primeras 3 páginas, entonces
me parece bien guardarlos acá.

Esto divide la pantalla dependiendo del layout o plantilla (tilers):
en una parte de la pantalla que es master (principal)
y otros pedazos de la pantalla como slave
(pequeños y no tan importantes).

Alt + a  habilita el modo tiling manager.
Alt + u  deshabilita el modo tiling manager.
Alt + z  permite cambiar el layout o plantilla
de como se desplegarían las ventanas, pytyle
existe un listado de tilers.
Alt + c hace un ciclo, y mueve todas las ventanas esclavas hacia
el segmento del master.
Alt + h decrementa la porción de pantalla que
ocupa la master.
Alt + l  incrementa la porción de pantalla que
ocupa el segmento master.
Alt + m coloca el foco en la ventana master.
Alt + j mueve el foco hacia la ventana anterior.
Alt + k mueve el foco hacia la ventana siguiente.

Estos son los que más uso hay un monton y se pueden personalizar..

Esta página es gran referencia del potencial del programa
 y lo configurable que es: pytyle3

Advertencia: No ha sido utilizado con más de un monitor, o screen, peero en mi laptop funciona bien.

algo así.., donde está ichigo y nel es el master y el resto son slave.



Thursday, April 11, 2013

d2u (cygwin) o dos2unix (linux) FTW!



Utilizando cygwin al ejecutar un script de bash, con sintaxis correcta, arrojaba la siguiente salida:

 línea 3: error sintáctico cerca del elemento inesperado `$'\r''

esto es por los caracteres de más que agrega Güin2 por el salto de línea, entonces cuando es recibido por los ejecutables de cygwin, lo toma como un error ya que sólo este caracter se encuentra en archivos modificados en Güin2.

La Solución:
d2u Archivo.sh

y listo, archivo listo para ejecutar!

PD: ¡la imagen es una de mis favoritas!,  Si ves doctor who entiendes :P le quedó lindo. sacada de google.