Originalmente el “Good Easy” es una micro distribución de aplicaciones (correo, navegador, calendario, editor y administrador de archivos) para Mac OS 9 que tienen como consecuencia (esperada o no) que la computadora se puede utilizar eficientemente sin salir de la distribución, con un mínimo de interfaz de usuario. Mark de dive into mark hizo algo similar, primero para Windows y después para Linux.
Tengo la intención de adaptar mi sistema, principalmente porque mi computadora del siglo pasado tiene poca memoria y no veo en el futuro cercano agregarle más (mucho menos cambiarla, funciona muy bien). De ahí que empecé a cambiar aplicaciones, empezando por el manejador de ventanas. Inicié con blackbox, que no fue lo bastante configurable; luego probé ratpoison, que es donde encontré el enlace a Mark.
Mi Good Easy (manejador de ventanas, navegador, consola, correo):
Manejador de ventanas: ratpoison. No tiene decoración, maneja las ventanas por medio de comandos que se pueden ejecutar en un minicli o enlazar a teclas. Requiere una tecla o combinación especial (que llamaré Cmd) para entrar en modo de comando (similar a Vi, pero no es persistente); la asigné (xmodmap -e “keycode 117 = F20″ en .xinitrc; escape F20 en .ratpoisonrc) a la tecla que en Windows sería “menú” (entre la banderita y Ctrl del lado derecho). Asigné Cmd,z a iniciar una terminal y Cmd,x a iniciar un navegador. Para cambiar entre las dos últimas ventanas se emplea Cmd,Cmd. Cmd,w muestra la lista de ventanas y Cmd,num cambia a la ventana número num. Memoria efectiva residente según exmap: 670.52K
Navegador: firefox + Download Statusbar + Hide Menubar (modificado) + No Script + Nuke Anything + prefbar. Con esa combinación de extensiones puedo hacer que el navegador tenga solamente la barra de direcciones, las pestañas y la barra de estado activas mientras navego. Hide Menubar lo modifiqué para que usara F9 en lugar de Alt (event.keyCode == 120 en hidemenubar.xul) para ocultar o mostrar la barra de menú, porque Alt+Flecha sirve para navegar. Lo malo es lo mismo de siempre, que consume mucha memoria: en este momento son (efectiva residente) como 45M, principalmente en el heap; el binario en sí mismo ocupa unos 6M. Las alternativas son Opera o, en el futuro, Firefox3.
Consola: mrxvt. Es una versión modificada de rxvt con terminales múltiples; Ctrl-Shft-N crea una pestaña nueva, y Alt-Num cambia entre pestañas. Lo configuré para que esconda las pestañas y la barra de desplazamiento. Como en ratbox todo está en pantalla completa sin decoración, y le puse colores de verde sobre negro, es indistinguible de tener una terminal de verdad de 70 líneas. Memoria efectiva residente: 1239.99K.
Correo: getmail + procmail + mutt + msmtp. getmail recibe el correo, procmail filtra el spam (que ya llega marcado de mi proveedor), mutt lo visualiza y msmtp envía correo. Memoria efectiva residente para Mutt: 2464.93K.
Y eso prácticamente abarca la mayor parte de la funcionalidad que necesito. En una sesión promedio estoy usando menos de 100 de los 256M que tengo de RAM, y es cómodo de usar. De lo demás la mayoría lo puedo hacer en (o llamar desde) la consola.
Relacionados:
4 users responded in this post
Hummm, que difícil es esto de optimizar algo.
También se puede ver al revés. Hace unos 30 años todas estas funciones se habrían podido hacer en 50k de memoria; con menos resolución, 16 colores, etc. y escrito en ensamblador, habría tomado años escribir cada parte, haría falta pensar en lugar de picar teclas para usar las cosas, pero todo funcionaría bien. Ahora es cuando hacer programas y usarlos es asombrosamente fácil.
Por otro lado, buena parte de la complicación no está tanto en optimizar, sino en dejarlo todo como a mí me gusta.
me hubiera gusta ver algún pantallazo, pero seguro no vería nada :P jijiji
Citando de la página de ratpoison: “I don’t know what it is about Window Managers, but people complain if they don’t get a screenshot. I’ve told them again and again that ratpoison doesn’t have anything to take a screenshot of, but still they insist.”; “No sé qué pasa con los manejadores de ventanas, pero la gente se queja si no ven capturas de pantalla. Les he dicho una y otra vez que no hay nada de qué hacer una captura, pero aún así insisten”
Leave A Reply
Nota: La moderación de comentarios está activada; no hace falta volver a enviar los comentarios.