Manual Ion3
20 Mayo, 2007 — Root ZeroIon3, manual de usuario, por Root Zero
0.- Introducción
Descubrí Ion3 un buen día programando una práctica para la universidad. Su simplicidad y la facilidad que da para organizar la pantalla me gustaron mucho y me decidí a instalarlo en mi portátil. No obstante, al buscar documentación en castellano me di cuenta de que esta era más bien escasa o nula, por lo que me puse a escribir este manual-traducción. Muchas de las frases del siguiente apartado son una traducción de la documentación original de modo que muchas de las opiniones sobre los entornos gráficos actuales que aparecen en este documento no son mías, sino de los propios desarrolladores.
En realidad, el entorno no se llama ion3, sino ion. La 3 es la última versión “en desarrollo” e “inestable”, dos palabras que suelen llamar poderosamente la atención de muchos linuxeros ;).
Este es el primer manual que publico y espero que os sea útil a todos aquellos que estáis buscando una alternativa a otros entornos. He escrito algunos manuales más pero por el momento están muy verdes y prefiero no publicarlos hasta que no supongan una aportación significativa a la comunidad.
Antes de escribir este, me había interesado siempre más por la seguridad informática; sin embargo, me parece interesante, incluso desde el punto de vista del hacking, el ampliar mis conocimientos en cualquier materia, el no conformarme con lo más usado, y sobre todo, el poder aportar algo a la comunidad que tanto me ha dado a mi. Este manual os será especialmente útil si no tenéis una máquina muy potente y estáis buscando algo muy ligero para poder sacarle el máximo rendimiento. Por otro lado, si vuestra máquina es más potente, seguramente prefiráis un entorno más “moderno” como puede ser KDE.
Lo cierto es que Ion3 no es especialmente bonito. Muchas aplicaciones no se adaptan bien a este entorno por lo que su apariencia pierde bastante. No obstante, me parece un entorno ideal para programar y para trabajar, sin dejar de lado nuestros hábitos, como pueden ser escuchar música, navegar por internet, conversar en el IRC o por mensajería instantánea, etc. Si lo que estáis buscando, por el contrario, es un escritorio 3D, transparente, con una integración perfecta de las aplicaciones… esto es una pérdida de tiempo.
Sin más, empezamos. Espero ser de ayuda.
Root Zero (aka Wido)
1.- ¿Que es ion3 ?
Ion es, según los propios desarrolladores, una interfaz gráfica usable. Los programadores de Ion, en su “manifiesto”, exponen como hoy en día, los llamados “Entornos de escritorio modernos” son totalmente inutilizables y mucho menos prácticos de lo que pretenden o dicen ser. Aquellos que preferimos usar el ordenador principalmente con el teclado por razones de “eficiencia y salud” somos olvidados cuando se diseñan los programas modernos. Las aplicaciones diseñadas para buscar-hacer-clic no son totalmente eficientes salvo en algunas tareas muy específicas, y en la mayoría de los casos implican una gran cantidad de clicks repetitivos y tediosos. En gran parte de los gestores modernos de ventanas el usuario intenta tenerlas todas ordenadas, cuando en realidad esto es tarea del propio gestor; sin embargo, al final el resultado es una jungla de ventanas difícilmente organizables. Por el contrario, dividir la pantalla en varios frames y pestañas facilita mucho la organización de las ventanas.
Ion fue escrito como un experimento sobre un modelo distinto de gestión de ventanas. Intenta solucionar el problema de la navegación dividiendo la pantalla en frames que no se solapen. Esto es bueno porque, si nos damos,cuenta, muchas veces, empleamos aplicaciones que dejan muchísimo espacio libre en pantalla que en realidad no necesitamos ver. No obstante, las aplicaciones “mal diseñadas” que requieren usar toda la pantalla no encajan perfectamente en el modelo de Ion.
2.- Características
A continuación vamos a ver algunas de las características más interesantes.
Multiples workspaces
Podemos crear varios escritorios, al igual que en otros gestores de ventanas. Esto supone, para algunos, una ventaja a la hora de organizarse. Personalmente, uso tres escritorios: uno para trabajar, otro para chatear (irc, messenger y jabber), y otro para navegar.
Organización de ventanas basado en frames y pestañas
La división de la pantalla en frames es una maravilla, sobre todo cuando queremos ver varias aplicaciones a la vez y cambiar de una a otra rápidamente. Las pestañas también son fundamentales, y los que las uséis en vuestro navegador sabréis a qué me refiero.
Diseñado fundamentalmente para su uso desde el teclado.
Esta es una de las razones principales que me ha hecho decidirme por ion3, aunque realmente no te das cuenta de lo cómodo e imprescindible que es hasta que te haces bien con todos los atajos de teclado. Redimensionar un frame, cambiar entre escritorios o pestañas o abrir cualquier aplicación es mucho más cómodo mediante combinaciones de teclas.
Configuración ampliamente documentada.(en inglés)
Lamentablemente, o la comunidad hispana de usuarios de ion es muy reducida, o muy poco productiva. El caso es que la documentación en castellano es prácticamente nula. No obstante, la que hay en inglés es extensísima. En la web oficial de ion encontramos un manual absolutamente brillante escrito por Tuomo Valkonen, el creador de Ion.
Diseño modular
El binario principal únicamente implementa el gestor de ventanas básico.
El modulo “query”
Implementa una linea de comandos similar a las de algunos editores de texto como vi, y también soporta autocompletado con el tabulador. Desde el podemos llamar a páginas man, lanzar un programa, abrir una sesión SSH o desplazarnos en nuestro Workspace.
Los escritorios flotantes
Algunas aplicaciones necesitan tener varias ventanas abiertas a la vez y organizarlas y redimensionarlas adecuadamente supone demasiado trabajo. Es el caso, por ejemplo, de Gimp. Para ello podemos usar escritorios flotantes, en los cuales las aplicaciones se comportan de una manera parecida a la de los gestores de ventanas tradicionales. En estos escritorios, las “ventanas” adoptan su forma normal, por lo que no necesitamos redimensionar nada. Otro ejemplo: la típica ventana que pregunta si deseamos que la aplicación recuerde una contraseña no ocuparía la pantalla completa. Tendría el mismo aspecto que en Gnome, KDE…
La barra de estado
Existe una gran cantidad de scripts que pueden hacer que la barra de estado muestre la hora, la fecha, el estado del email, la temperatura, la velocidad de la CPU, la velocidad de la red, feeds de RSS, canciones que se están reproduciendo, el espacio libre en disco… casi cualquier cosa. Al final, tenemos una barra de estado realmente útil y personal.
3.- ¿Cómo instalar Ion3?
A partir del código fuente
Necesitamos Lua y el tar.gz de Ion3. Ambos están disponibles en la pagina de Ion. Lo primero que instalaremos será Lua (un lenguaje de programación) de la forma clásica.
tar xvfz paquete.tar.gz
cd directorio_del_paquete && ./configure && make
make install (como root)
Una vez lo tenemos instalado, haremos lo mismo con el paquete de Ion3.
Después de esto, crearemos el fichero $HOME/.xinitrc con el siguiente contenido:
#!/bin/sh
exec ion3
Simplemente esto debería valer para tenerlo listo para arrancar. Ahora sólo queda cambiar el nivel de arranque a 3 en el /etc/inittab y reiniciar en este nivel. Otra opción es quitarle los permisos de ejecución a nuestro gestor de escritorio. Por ejemplo chmod -x /etc/init.d/gdm
Después de loguearnos con nuestro usuario, el comando startx bastara para arrancar el entorno gráfico. En mi ordenador de sobremesa esta configuración fue suficiente. Sin embargo, en mi portátil me cerraba las X cuando las intentaba arrancar, así que tuve que editar el .xinitrc y cambiarlo por:
exec ion3 -display 0:0;
Vía apt-get
También podemos instalarlo usando apt. Así es como lo hice en Ubuntu Dapper, Breezy y Edgy y me funciona perfectamente.
apt-get install ion3
Esto también añadirá a gdm una entrada para que podamos arrancar ion3 desde gdm.
4.- Usando Ion3.
Ion3 esta diseñado para ser manejado perfectamente desde el teclado, aunque permite realizar algunas tareas con el ratón (de hecho, la mayoría de ellas, pero si hemos instalado Ion3 es para prescindir de él). La mayoría de las acciones se realizan usando teclas especiales o combinaciones de teclas, que detallaremos a continuación.
Lanzador de aplicaciones
No hay mucho que decir: pulsad F3 y se abrirá un query en el que podemos escribir el comando del programa que queremos arrancar o la ruta completa de su ejecutable en caso de que no se encuentre en el PATH.
4.1.- Teclas F
Las teclas F tienen asociadas unas funciones por defecto. Algunas no están mal, pero, como ocurre a menudo, lo normal es que lo que viene por defecto no sea lo que mejor se adapte a vuestras necesidades, así que luego veremos cómo configurarlas. Las acciones por defecto son las siguientes:
F1 abre en la parte de abajo de la pantalla una solicitud de página man.
F2, fundamental, nos abre xterm.
F3, como F1, abre un query, esta vez para indicarle una aplicación a ejecutar.
F4 abre un query para iniciar una sesión SSH.
F5 abre un query para editar el fichero que le indiquemos. Hay que configurar el binding
F6 abre un query para visualizar el fichero que le indiquemos. Hay que configurar el binding
F9 crea un Workspace o va al que le indiquemos
F12 abre un menú que podemos configurar y que configuraremos más adelante.
4.2.- Gestión del escritorio
Podemos dividir la pantalla en frames. Con esto, las aplicaciones que abramos en ellos ocuparán todo el espacio disponible dentro del marco. Dentro de estos, podemos usar pestañas, a las que ya estaréis acostumbrados gracias a algunos navegadores.
Gestión de frames
Los frames se crean por división, es decir, el frame en uso se divide en dos, bien vertical o bien horizontalmente. Para dividir un frame verticalmente usaremos alt+k s, mientras que para hacerlo de manera horizontal emplearemos alt+s. Como veis, al hacer esto el frame original se divide en dos del mismo tamaño. Más tarde veremos como redimensionarlos.
La combinación Alt+k x destruirá el frame en uso, pasando todas las pestañas que contiene a otro frame que hayamos creado. Obviamente, podemos destruirlos todos menos uno, porque si no las aplicaciones que tuviéramos tendrían que irse a vivir debajo de un puente :).
Para movernos entre frames usamos las siguientes combinaciones de teclas
Alt+Tab Va al siguiente frame.
Alt+k Tab Va al frame anterior.
Alt+p Va al frame de arriba.
Alt+n Va al frame de abajo.
También podemos ordenar los objetos dentro del frame, aunque es algo que yo no considero especialmente útil. ¿Alguna vez habéis reorganizado las pestañas del firefox? Pues se puede hacer, pero tampoco es necesario. En cualquier caso, para cambiar la posicion de una pestaña en el frame usaremos Alt+k ‘coma ‘y Alt+k ‘punto’, según queramos mover a la izquierda o a la derecha.
Pulsando Alt+r entraremos en el modo de redimensionar. Las flechas del teclado indican la dirección de crecimiento del frame. Si pulsamos shift+flecha el frame decrecerá. Si lo que queremos hacer es maximzar un frame usaremos Alt+kv para hacerlo verticalmente o Alt+kh para hacerlo horizontalmente.
Gestión de pestañas.
Las aplicaciones que abramos dentro de un mismo frame se organizarán en pestañas. Para movernos de una otra las combinaciones son Alt+k n (next tab) y Alt+k p (previous tab). Aunque también podemos usar Alt+k k para ir a la última pestaña que tuvimos activa; en tal caso, no importa que la pestaña esté otro frame, irá a ella. Sin embargo, el resto de comandos sirven solo para moverse entre las pestañas de un único frame, el que esté activo.
Para cerrar la aplicación que estemos usando emplearemos la combinación Alt+c . En caso de que la aplicación esté colgada o tarde demasiado, podemos usar Alt+k c, para matar la aplicación.
Workspaces
Vamos a crear un nuevo workspace pulsando Alt+F9. ¡¡OMG!! ¿Dónde está todo? Pues en el workspace que estábamos usando antes. Para volver pulsad Alt +. . Este es el binding para desplazarnos al workspace que está “a la izquierda” del actual. Para ir hacia la derecha usamos Alt+, y para ir a uno concreto pulsaremos Alt+numero_del_workspace. Si queremos destruirlo, pasamos todas las aplicaciones que tengamos activas a otros frames (Alt+kx varias veces servirá) y cuando solo nos quede el , pulsamos Alt+c.
Workspaces flotantes
Hasta ahora habéis visto cómo ion3 siempre maximiza las ventanas dentro del frame y no permite que una ventana esté sobre otra como hacen los gestores convencionales. Pero claro, abrid El Gimp y decidme si resulta cómodo tener una pestaña para las opciones, otra para las capas, otra para el fichero… todas ellas maximizadas y sin poderlas ver a la vez a no ser que redimensionemos los frames necesarios. Es horrible, ¿verdad? Y puede que hasta os moleste también que funcione así cuando usamos algún cliente de messenger. Pues bien, ¡¡los workspaces flotantes llegan al rescate!! En estos espacios, las ventanas tienen un comportamiento parecido al de los managers de toda la vida: ventanas que se superponen a otras, tamaño predeterminado…
Vamos a crear uno. Primero creamos un Workspace normal (Alt+F9) y luego crearemos sobre él uno flotante. Para esto, vamos a meter código Lua “a pelo”. Pulsamos Alt+F3 para abrir el query y escribimos: _:attach_new({type="WFloatWS"}) . Ahora ejecutamos gimp: F3 y escribimos gimp. Ahora podéis redimensionar, mover, superponer… lo que os de la gana. Mola, ¿no? Eso sí, es un coñazo hacer esto cada vez que queremos crear un workspace flotante… No obstante, veremos como “automatizarlo” en la sección de configuración de bindings.
5.- Configuración
En esta sección veremos como configurar Ion3, aunque no en profundidad puesto que eso se sale del propósito de este documento. Por un lado, explicaré cómo podemos adecentar un poco su aspecto para que tenga un poco mas de color y como añadir información del sistema a la barra de estado.
Cambiando el fondo de pantalla
Para esto he usado fbsetbg, una herramienta que viene con fluxbox. ¿Se puede usar otra? Claro que si, pero yo lo hice con esta :D. La sintaxis es tan sencilla como fbsetbg fichero. Ahora veremos como ponerlo cuando arrancamos ion3.
Si arrancas mediante startx necesitas editar el fichero $HOME/.xinitrc para que contenga:
#!/bin/bash
fbsetbg /fichero/del/wallpaper &
exec ion3
Si usas GDM entonces haremos lo siguiente: crearemos el fichero /usr/bin/startion que contendrá lo siguiente:
fbsetbg /fichero/del/wallpaper &
ion3
Le daremos permisos de ejecución:
chmod +x /usr/bin/startion
Por otro lado, editamos el fichero /usr/share/xsessions/ion3.desktop y en la linea Exec, modificaremos lo que ponga por Exec=/usr/bin/startion y ya está.
Archivos de look (styles)
El estilo de ion viene dado por el fichero look.lua. Desde el menú (F12) podemos seleccionar el que mas nos guste, aunque la verdad es que ninguno me ha convencido, por lo que lo mejor es que cojáis el que más os convenza y lo modifiquéis. Esto es bastante sencillo aunque da mucho trabajo porque tenemos que especificar cada color y, por supuesto, ir probando. No desesperéis. Lo que si es importante es que en el defstyle frame aparezca la linea trnsparent_background=true, ya que de lo contrario no veremos el wallpaper. Por lo demás, las opciones son bastante intuitivas.
Si en alguna línea veis : elevated, groove, inlaid o ridge, estos son los 4 atributos que se pueden aplicar a algunos parámetros, concretamente, al border_style. Probad para ver cuál os gusta más. Personalmente, prefiero elevated.
En caso de que os bajéis otro look, guardadlo en la carpeta /etc/X11/ion3 y haced un restart de la sesión: Menu/Session/Restart. De esta forma aparecerá en el menú de styles.
Configuración del menú
Para configurar el menú necesitamos editar el fichero cfg_menus.lua. Como vemos, el fichero ya especifica el menú que trae por defecto, así que es sencillo ver el funcionamiento.
Si queremos añadir una acción en cualquier menú o submenú lo que tenemos que hacer es incluir en el submenú una nueva entrada (menuentry). La linea a agregar tendría la siguiente sintaxis:
menuentry("Nombre que queremos ver", " ioncore.exec_on( _ , 'ejecutable')"),
Si lo que queremos es añadir un nuevo submenu, lo primero que tenemos que hacer es definirlo en el menú padre. Por ejemplo, si lo queremos añadir en el menú principal, en la sección correspondiente a este escribiremos:
submenu("Nombre que queremos ver", "Nombre de definición"),
Una vez hecho esto ya podemos especificar lo que habrá dentro de nuestro menú de la siguiente manera y en una nueva sección.
- - Comentario para saber que empezamos una sección nueva.
Defmenu(”Nombre de definición”, {
- - Conjunto de acciones y submenús separados por coma y salto de linea
})
Bindings
Saber configurar los atajos de teclado es fundamental si queremos aprovechar al máximo ion3. Las combinaciones de teclas que hemos comentado hasta ahora son bastante cómodas y lo mejor es que nos acostumbremos a ellas, pero existen otras opciones que no vienen configuradas y que tendremos que añadir nosotros.
Asociando el lanzamiento de aplicaciones.
Importantísimo. Todos tenemos un conjunto de aplicaciones que usamos mucho o mejor aún, que arrancamos nada más acceder al escritorio. En mi caso estas son: navegador web, cliente de correo, cliente de MSN y cliente de IRC. ¿Cómo las arranco? No, no voy haciendo clic en cada uno de los iconos. Como si de un piano se tratara, recorro de una pasada las teclas F5 F6 F7 F8 y ya está. Para asociar una tecla al lanzamiento de una aplicación añadiremos la siguiente línea:
kpress(“Fx”, “ioncore.exec_on(_, '/ruta/al/ejecutable')”),
En Fx pondremos la tecla F que queramos: F4,F5… Eso sí, cuando agreguéis cualquier binding comprobad dos cosas: que no esté ya definido y que no os vaya a pisar el binding de otra aplicación. Por ejemplo, si usáis firefox, no uséis F11 como binding porque es el que usa el navegador para ponerse a pantalla completa.
Creando Workspaces flotantes
La línea que necesitamos agregar es la siguiente:
kpress(“F10”, “ioncore.create_ws(_,'WFloatWS')”),
Si queréis asociarlo a otra tecla, ya sabéis cómo.
Configurando la barra de estado (statusbar)
A continuación intentaré explicar como podemos añadir mas información a nuestra barra de estado. Tomaré como ejemplo un monitor usado para obtener información del sistema. Uso del disco duro,de ram, de swap…
El monitor en cuestión es el sysmon (system monitor) que podéis encontrar en la página de Ion. Hay muchos más que nos permiten ver la batería que tenemos, la velocidad del procesador, la tarjeta de red que estamos usando, la canción en reproducción… Probadlos.
Bien, la configuración de la barra de estado la tenemos en el fichero cfg_statusbar.lua. Por defecto ya trae algunos valores cargados como la fecha o la carga del sistema. La manera en la que se representan nos la dice la linea template=” …. “. En este fichero podemos configurar además la posición de la barra de estado y la pantalla en la que mostraremos la barra en caso de tener varias pantallas instaladas.
En cualquier archivo de configuración escrito en lua veréis que muchas líneas comienzan con dos guiones (–). Esta es la forma en que se ponen comentarios en lua y nos serán muy útiles para, por ejemplo, guardar una copia de la línea original que vamos a editar por si metiéramos la pata y no recordáramos la configuración inicial.
En este fichero también podemos especificar el formato de la hora, en caso de que queramos que esta aparezca en la barra de estado. Un vistazo al fichero bastará para saber cómo hacerlo. Una vez descargado el monitor deseado, lo guardaremos en el directorio donde tengamos el cfg_statusbar.lua. El nombre siempre debe ser statusd_*.lua para que este lo reconozca.
Ahora editaremos la línea template para que nos muestre la información que queramos. Por lo general, todo lo que vaya después del símbolo ‘%’ en esta línea será un monitor y cualquier otra cosa que escribamos se mostrará en texto plano en la barra de estado. De este modo, la línea:
template=”—[ Reloj-> %date ]—”,
Mostraría en la barra de estado:
—[ Reloj-> vie 22-10-2006 02:35 ]—
Si hemos guardado el sysmon con el nombre de statusd_sysmon.lua únicamente deberemos escribir %sysmon en la línea del template.
Por otro lado, los scripts también son fácilmente modificables sin que sea necesario tener un máster en Lua. Un vistazo a cualquier script será suficiente, ya que vienen con comentarios para que no sea complicado entender su funcionamiento. Si nos fijamos en el sysmon veremos que también muestra información en texto plano, así que podemos modificarla para poner etiquetas a cada valor que muestre, por ejemplo.
Hay que scripts que ion3 no busca en la carpeta /etc/X11/ion3, sino en $HOME/.ion3/, por lo que es recomendable guardarlos ahí si nos dice que no los encuentra.
Configurando los workspaces
Llegados a este punto supongo que ya tenéis una idea de cómo manejaros por ion3, de modo que muchas cosas las daré por supuestas, así que si tenéis alguna duda, retroceded. Lo que haremos a continuación será personalizar al máximo el aspecto de nuestro entorno de trabajo. El resultado final será el siguiente: Nada más arrancar ion, la pantalla se dividirá en varios frames. Su tamaño, el que tenga la aplicación que vaya a mostrarse en él. Si queremos, podemos crear un script que autoejecute estas aplicaciones o si no, podemos arrancarlas nosotros manualmente. Cada aplicación se colocará en su frame correspondiente. Podemos configurar los Workspaces que queramos, pero una vez lo hayamos hecho, es importante no tocar esta configuración puesto que se sobreescribirá. Si os acostumbráis seguro que os encanta.
Preparando los frames.
En primer lugar, abrid todas las aplicaciones que soléis cargar al principio. Os recomiendo que os toméis un tiempo hasta que digáis: “ya está, esto es lo que quiero”, para evitar tener que hacerlo otra vez. Yo uso tres frames estrechos (de 93 de anchura) a la derecha para mostrar gkrellm, glmatrix y un reloj en todos los dos workspaces que uso, en el primero tengo además un frame bastante grande para consolas y debajo de este, otro para beep-media-player. En el segundo workspace solo tengo un frame grande para el resto de aplicaciones, que suele ser firefox y poco más. Por último, tengo un WS flotante totalmente vacío que suelo usar para GIMP y algunas aplicaciones que se manejan mejor cuando no ocupan todo el espacio disponible.
Ahora necesitamos renombrar los frames, de forma que cuando arranquemos una aplicación, esta sepa dónde tiene que colocarse. Para ello, iremos frame por frame ejecutando el siguiente código en la consola lua: mod_query.query_renameframe(_) y dándole el nombre que queramos. Ahora tenemos todo listo para meter mano en los ficheros de configuración.
Abramos, por ejemplo, firefox. En una consola, escribiremos:
xprop WM_CLASS
El puntero del ratón cambiará de forma y haremos clic en la ventana de Firefox. En la consola aparecerá la siguiente información:
WM_CLASS(STRING) = “Gecko”, “Firefox-bin”
Ahora editaremos el fichero cfg_ion.lua que se encuentra en /etc/X11/ion3/ normalmente y escribiremos lo siguiente:
defwinprop {
class=”Firefox-bin”,
instance=”Gecko”,
target=”frame_firefox”
}
Tendremos que escribir estas líneas para cada aplicación. Ya sabéis, en class, el último parámetro de la salida del xprop, en instance el primero y en target el nombre que le hayais dado al frame en el que queráis que esté la aplicación. Una vez hecho esto, salvamos la sesión. Podéis hacerlo desde el menú de ion (tecla F12) y reiniciamos ion.
Y ya está. Por último podríamos hacer un script que cargase las aplicaciones al principio para que nada más arrancar tuviéramos todo en su sitio. También estaría bien que tuvierais varios workspaces, sobre todo si sois de los que creais y destruís frames cada dos por tres, puesto que si os cargáis la estructura y salvais la sesión tendréis que crearla de nuevo y renombrar nuevamente los frames.
6.- Despedida.
Bien, pues esto ha sido todo. Ya estamos en la versión 1.1 de este documento y lo más probable es que, salvo pequeñas modificaciones, no haya otra versión durante mucho tiempo. Espero haberos facilitado al menos un poco el uso de Ion3 y espero que al final de este manual tengáis vuestro nuevo entorno configurado de tal forma que os parezca una alternativa real a los sistemas “modernos”.
Se podría escribir mucho más acerca de Ion3. Se han quedado en el tintero algunos aspectos interesantes como son el uso de scripts para mejorar el comportamiento de Ion o el uso de lua para entrar en una configuración mucho mas avanzada y personalizada de Ion, pero eso queda, en estos momentos, fuera de mi alcance, aunque tal vez algún día siga escribiendo sobre el tema.
Por último, os invito a que seáis vosotros mismos los que ampliéis vuestros conocimientos sobre este entorno, aunque no hay mucha documentación en castellano salvo este manual (creo). Sin embargo, el manual de Tuomo (el creador de Ion) es muy bueno. Lo podéis consultar online en la página de Ion.
Un saludo a todos, Root Zero (a.k.a Wido).
7.- Referencias e información.
Pagina web de Ion: http://iki.fi/tuomov/ion/
Pagina web de Lua: http://www.lua.org/
Mi blog: http://rootzero.wordpress.com
Mi correo: root2600 in gmail dot com && rootzero in ya dot com
5 Junio, 2007 at 5:42 am
Felicidades, muy buena referencia para Ion3, que pasa cuando tienes xinerama (dos monitores) ?
Saludos.
5 Junio, 2007 at 3:07 pm
Pues la verdad es que nunca lo he probado así que no lo sé, aunque creo que leí algo, por lo que debe estar documentado en la página oficial.
Un saludo y gracias por el comentario.
13 Junio, 2007 at 2:04 pm
Si ion te ha molado, prueba wmii o ratpoison y fliparas. Mucho más faciles de scriptar (sobretodo ratpoison).
Los 2 tienen soporte para xinerama (wmii mejor que ratpoison si tienes pantallas de diferente tamaño).
27 Agosto, 2007 at 8:39 pm
Probé wmii pero no me gustó, sencillamente porque acostumbrado a ion3, tenía dificultades para manejarlo por teclado. Se que es una razón un tanto estúpida porque todo es acostumbrarme, pero bueno xD.
Probaré los otros, gracias :)
4 Octubre, 2007 at 1:01 pm
[...] más (lo dudo porque el único que lee este blog soy yo) teneis éste tutorial de Pau Rullán y éste otro de Root [...]
30 Diciembre, 2007 at 6:36 am
Para una perfecta combinacion pueden en un workspace aparte arrancar gnome-session y asi disfrutar de lo mejor de ambos mundos (como las fuentes en las aplicaciones, auto mount de dispositivos, hibernacion, etc. todo dejando a gnome guardado en un workspace y disfrutando de ion en todos los demas.
Saludos
17 Marzo, 2008 at 10:31 pm
Enhorabuena por el articulo, es suficientemente extenso y completo para entrar en materia y suficientemente breve como para no agobiarse. Ademas las ideas estan claramente organizadas y resulta comodo de leer. Keep up the good work!
17 Abril, 2008 at 3:34 pm
se you at x.crteri.us