Si os fijais, en esta década las películas de ciencia ficción tienen una cosa en común, y es el entorno gráfico de los ordenadores. Ya sea en Matrix Reloaded, o en Minority Report, o en IA, cuando sale un ordenador siempre tiene el mismo aspecto.
¿A que aspecto me refiero?, suelen estar en un monitor que es un simple cristal, y muestran solamente lineas, el tema es transparente, solo muestra el contorno, de movimientos rápidos y espectaculares, pero nada cargantes debido a la simpleza elegante del entorno. Videos y demás aparecen como de una bruma integrados en el entorno. Realmente me gustaría que algún escritorio contratara a esos diseñadores.
Aquí teneis una muestra de un sistema que sale en Matrix Reloaded.
Las pijadas gráficas, si estan bien hechas, no se dedican a consumir recursos porqué si, tienen su utilidad que te puede facilitar la vida y te permite hacer las cosas más rápidamente… y me flagelo ante la herejía, y me santiguo delante de En el principio … fue la línea de comandos, pero es que en el final fué Exposé
Inspirandome en el sistema de la peli de matrix he reunido piezas para juntar el nuevo aspecto de enlightenment
La idea era mantener esta idea translucida y para ello se ha hecho necesario usar aplicaciones con ese aspecto. Y las que mejor lo consigen son precisamente las aplicaciones de terminal.
El entorno es Enlightenment , concretamente la versión 0.16.5 de debian woody. Pero eso es irrelevante. Este es un gestor de ventanas ligero. Si, he dicho ligero. A algunos les sorprende que tanto efecto gráfico sea ligero, pero así es.
Si observais la captura de pantalla antes mostrada vereis a la derecha como no gkrellm , el mejor programa de monitorización existente al que el ksim no le llega ni a la suela del zapato.
A la izquierda teneis los escritorios,estos muestran gráficamente las aplicaciones que en ellos hay con miniaturas de las mismas aplicaciones. Nada que ver con esos burdos paginadores (así se llaman) de Gnome o KDE.
Abajo del todo esta la barra de tareas. Si observais en vez de mostrar una lista de las aplicaciones como en windows, kde o gnome, muestra vistas en miniaturas de las aplicaciones. Es una de las cosas más impresionantes de enlightenment y no entiendo como ningún entorno libre las ha adoptado.
Como su nombre indica solo es un gestor de ventanas. No un entorno de escritorio. Aquí no hay iconos en el escritorio. No hay escritorio de hecho. Se le puede poner. Pero ni falta que hace como vereis en el resto del artículo.
En enlightenment puedes cambiar el contorno de la aplicación, de cualquier aplicación. Me explico… el gkrellm que estais viendo tiene un contorno llamado Bordeless, que significa que no hay contorno. Los 4 paginadores de la izquierda le he puesto el contorno Pager. A la barra de tareas (iconbox se llama) le he puesto el Border Only. Pero podría ponerle al gkrellm ese contorno de los paginadores o vicecersa, ningún problema. Eso con cada una de las aplicaciones mostradas. Se cambia dando con el botón derecho del ratón+ALT encima de la aplicación, seleccionais “Set border style” y ahí os apareceran todos.
En el estilo pager (el de los paginadores) si pinchais en la flechita del paginador (o la aplicación) se recoge hacia donde apunta la flecha escondiendose, mostrando solo la barra en sí.
Podemos hacer también cosas interesante como que gkrellm u otra aplicación se muestre en todos los escritorios, activando el stich/unstick, también en el menú de ALT+raton derecho encima de la aplicación
Ahora pasaré a describir cada una de las aplicaciones y sus ficheros de configuración.
Enlightenment
El tema que veis es cronos . Lo bajais y lo descomprimis dentro de ~/.enlightenment/themes/. Se creará una carpeta llamada cronos. si ahora reiniciais enlightenment (botón de en medio del ratón, restart enlightenment), vereis que aparece el tema dentro del menú Boton de en medio del ratón, themes y podreis seleccionarlo.
Bien, ya teneis el tema puesto. Todos los elementos de enlightenment se mueven más comodamente si pinchais encima de ellos apretando la tecla ALT. Desde la esquina inferior derecha podeis cambiar su tamaño. Yo situé los elementos (paginadores y iconbox) donde veis y les dí el tamaño que me gustaba. El iconbox con el boton derecho podeis cambiar sus propiedades, yo tengo…
Cuidado que con fondo transparente si quereis acceder a las propiedades del iconbox teneis que minimizar una aplicación y dar con el boton derecho encima de la aplicación. Además con el aspecto que yo le he puesto no puedo redimensionar el iconbox (pero si moverlo con raton+ALT). Para redimensionarlo se le pone un estilo cualquiera, alguno con contorno, se redimensiona, y se vuelve a quitar el borde.
Con CTRL+ALT+< ó > vais pasando por los diferentes escritorios
Observar que si pasais el ratón por encima de alguna aplicación del paginador, esta se aumenta. Esto se puede desactivar en las propiedades de enlightenment a las cuales se accede con el botón derecho en el escritorio
Con el botón de en medio en el escritorio, aparece el menu principal de enlightenment. No me gusta, así que despues crearemos un menú personalizado con nuestras aplicaciones preferidas. Por lo pronto elegir Maintenance y regenerate menus, ahora si clickais con el boton izquierdo en el escritorio os aparecerá el menu personalizado que luego cambiaremos
Para poner el fondo de escritorio, copiamos nuestro fondo a ~/.enlightenment/background/, reiniciamos enlightenment y ahora botón derecho en el escritorio y desktop background properties, allí nos aparecerá nuestro escritorio. El fondo que yo tengo es Debian Heaven con licencia GPL
Ahora el tema de los menues
Vamos a modificar el menú de usuario que aparece con el boton izquierdo del ratón. Aquí solo aparece lo que le pongamos nosotros. Dentro de ~/.enlightenment/ hay un archivo llamado file.menu. Este es el menú principal que vemos. la sintaxis es la siguiente
"Internet" NULL menu "internet_apps.menu"
El primer campo es el nombre que muestra en nuestro menú, el segundo es para decirle que no queremos icono, y el resto indica que el fichero internet_apps.menu contendrá las aplicaciones o menus del menú Internet
en el mismo directorio poneis el fichero internet_apps.menu que tiene la sintaxis que describo abajo.
Observese que estos ficheros siempre empiezan con un nombre de cabecera para hacer referencia a ellos desde otros menus. Si en file_menu.apps le hemos llamado Internet (primer campo), en el fichero internet_apps.menu la primera linea ha de ser “Internet” también.
Un ejemplo de aplicación en internet_apps.menu
"mutt" NULL exec "/home/davidcg/bin/correo"
El primer campo es el nombre, el segundo es que no queremos icono, y lo otro dice que ejecutará la aplicación que le digamos entre parentesis.
Como veis solo son ficheros de textos y podeis poner aplicaciones o menus en cualquier de ellos.
Hubiera preferido que que los menus también fueran como el resto del tema, pero que le vamos a hacer, aquí teneis una captura de los menus y una term
La terminal a usar es como no Eterm. Que por defecto es lo más feo que te puedas echar a la cara, pero se pueden hacer maravillas con ella. Para conseguir ese aspecto debes lanzarla con la siguiente linea…
Eterm --scrollbar off --buttonbar off --background-color white --foreground-color black --shade 1 --font-fx none --background-pixmap none -O
Además será eso lo que usaremos como base para lanzar las aplicaciones de texto.Para una explicación sobre esas opciones me remito a este artículo
Pasaré a explicar ahora unas cosillas sobre gkrellm..
El tema es Glass-3 . Teneis que copiarlo a ~/.gkrellm/themes/, os creará el direstorio Glass-3. El problema es que el contorno y las letras de este tema son blancas y no podemos verlo. Eso se arregla cambiando en el fichero del tema gkrellmrc todo lo que ponga #FFFFFF por #000000 y wuala! ya está.
Yo he puesto el nombre de sistema, fecha, hora, consumo de CPU, velocidad conjunta de descarga y subida, memoria consumida, swap usada, dos entradas para desmontar y montar el cdrom y la disquetera, el monitor de mail, el plugin para subir y bajar el volumen y el tiempo que lleva encendido el sistema.Necesitamos decirle a enlightenment que arranque el gkrellm al entrar, para ello boton derecho + alt encima de gkrellm, remember, reiniciar aplicación al entrar. Y recordar de activar el stiki bit para que aparezca en todos los escritorios.
Reproductor de video
Como visualizador de video he escogido el mplayer. Lo uso desde la misma consola que es muy cómodo, pero también se puede asociar los ficheros de video al mplayer con el mc como luego os mostraré.
¿Os dais cuenta que partiendo de un mismo avi en el mismo cdrom puedo mostrar al mismo tiempo la pelicula? Impresionante
Desarrollo
Para desarrollo uso vim, como se puede ver en esta captura. Recomiendo leer el artículo de Santiago Romero sobre vim, o el artículo de Sergio Blanco .
Decir solo al respecto que en la página de vim teneis miles de extensiones para añadir capacidades al vim, que va desde resaltado de toda clase de lenguajes (sinó lo soporta ya) hasta autocompletado. En los artículos se explica como poniendo una palabra o apretando una tecla se genera toda una estructura, como el cuerpo de un xhtml, o un case de c o cualquier otro lenguaje étc étc. En la página de vim ya están hechos.
Correo
Como mail uso mutt por supuesto, como podeis ver aquí. Faltan muchas cosas, como el filtrado de correo con procmail. Aquí os dejo unos cuantos artículos al respecto
El mail lo recojo con fetchmail, tal y como se explica en este artículo
Lector de noticias
Como no slrn, com podeis ver aquí, Os doy un artículode Santiago Romero para configurarlo.
Comentar una cosa acerca de slrn, para conseguir la transparencia me vi negro. Tendreis que modificar slrnrc y en el apartado de colores poner en el segundo campo “default”, así pillará la config de la term que es transparente.
color error "red" "default"
Lo de default para todos los campos.Si algo no os sale transparente es porque no habeis puesto su correspondiente linea
si no os hace caso al modificarl ~/.slrnrc, modificar /etc/news/slrnrc
Gracias a dios que mozilla tiene Undo, por que había borrado medio artículo sin darme cuenta.
Mensajería Instantanea
Como cliente de mensajería la maravilla de centericq cumple todas las funciones, mirar que pasada. Multiprotocolo, con la voz de una tía que te avisa de que ha llegado mail, una maravilla. Tiene logs, estado de ausencia… de to.
Navegador
Como navegador , a parte del mozilla para emergencias, tenemos el w3m. El links no me permite trasparencias, necesitaría el links2 para ello. Lynx no soporta tablas, así que w3m. Esta maravilla que aquí veis permite coloreado, visualización correcta de tablas, y hasta muestra imagenes, que yo tengo desactivado pero que podeis activar desde el fichero de configuración. Un problema que no he solucionado es que algunas páginas como gpltarragona no muestra bien los acentos, debe ser por el UTF-8 y no se si es debido al w3m en si o a la config de woody. en /usr/share/doc/w3m/MANUAL.html, teneis el manual y un listado de teclas para su manejo
Visualizador de imagenes
Como visualizador qiv.Esta maravilla permite mostrar un directorio entero de fotos con un simple qiv *
, +,- para el zoom, PgDn, PgUp para moverse entre las fotos, supr para borrar la foto que veis, brillo, rotaciones… man qiv para ver un listado de teclas. Aquí teneis una captura
Substituto de Gimp
Como substituo de gimp (según mis necesidades) uso scrot para capturar pantallas y convert para formatos y redimensionar
scrot -d 5
convert imagen.png -resize 800x600 imagen.jpg
El primero hace una captura de pantalla con una espera de 5 segunods, el otro convierte una imagen de png a jpg y la redimensiona a 800×600, pertenece al paquete imagemagick
Administrador de Archivos
Como admistrador de archivos uso midnight comander. Podeis asociar extensiones a programas, de manera que si haceis “enter” encima de un fichero de video lanze mplayer, o un fichero de texto lanze ooffice etc… Podeis verlo aquí y os pongo un miniartículo de como asociar extensiones aquí
Reproductor de Música
Uso mp3blaster. El problema es que no se como ponerle la transparencia pero en fin, lo podeis ver aquí .Es el mejor reproductor que he visto en la woody
Cliente de IRC
Para chatear bitchx, observese en la captura que me ha bloqueado automaticamente la publicidad del hispano por flood xD, aquí teneis un manual de manejo del programa.
Corrector ortográfico
Como corrector ortografico uso aspell…
aspell --lang=es check fichero.txt
donde lang es el idioma de corrección, ca=catalan, en=english…
Juegos
Y por último un vicio de juego, nethack, maravilla ande las alla, tal y como podeis apreciar aquí tiene unos gráficos excepcionales, la @ es mi personaje, la { es una fuente etc…siento no poner el overkill como ejemplo, pero ese juego de acción consume muchos recursos y va muy lento
Lanzar estas aplicaciones
Todos estos programas los lanzo mediante conbinaciones de teclas.Se puede asociar una acción o un programa a una tecla o combinacion de teclas mediante el program e16keyedit
Por comodidad todos esos programas los he puesto en unos ejecutables dentro de ~/bin/, así por ejemplo, teniendo ahi el ejecutable correo, que contiene una Eterm lanzando mutt (una linea muy larga), cuando añado el lanzamiento de mutt al menu o a e16keyedit, solo he de poner ~/bin/correo, en vez de toda esa larga linea
Aquí teneis los ficheros de configuración
Y colorin colorado, este cuento ha acabado
Y acto seguido paso a borrarlo todo y a instalar Mandrake 10.0 con KDE en este mismo portátil
¿Cuantos creen que la anterior frase es coña y cuantos creen que es cierta? xDDDD
Autor: davidcg
La frase es cierta, a menos que hayas encontrado sexo en el justo momento antes de cambiar de distro…
Sólo para estar acorde con tu teoria eh? jeje
Una captura de mi escritorio AHORA.
Y algún dia ascenderemos con el amuleto de Yendor… aupa nethack! Aunque ahora que lo pienso, tuve un puntazo con ese juego que quizá me duró un par o tres de semanas. Ahora juego ocasionalmente y ya no soy capaz de pasar de la 4a mazmorra xD
—
Edgar Salgado
GnuPG: 1EFA19EE
e17 is on the road 🙂
— Utopic
In a world without walls,
who needs gates and windows?