Ion (Software)
| ||||||||||
Ion. Es un gestor de ventanas diseñado teniendo en cuenta las necesidades de los usuarios de teclado, se ejecuta sobre X Window. A la luz de un experimento con estas características se puede evaluar la usabilidad de este gestor de ventanas.
Sumario
Interfaz gráfica
Fue escrito como un experimento en un modelo distinto al manejo usual de las ventanas. Trata de solucionar el problema de navegación dividiendo la pantalla en marcos mutuamente no solapados que tratan de abarcar toda la pantalla. Los monitores grandes tienen tanto espacio que muestran la conveniencia de esta aproximación, mientras que las pantallas pequeñas solamente tendrían la posibilidad de mostrar una ventana. La organización de los marcos es dinámica y distinta en cada espacio de trabajo. Dado que se trata de una organización árborea en lugar de una desorganización basada en coordenadas, el uso del teclado es conveniente, efectivo y eficaz. También puede tener muchas ventanas adheridas a un marco, cada una indicada con una pestaña.
Ventanas
Una vez que hemos abierto ion desde una terminal. Podemos trabajar con ventanas horizontales y verticales, de acuerdo al gusto y a la necesidad de cada usuario.
- Ventanas horizontales:
- Alt+s
- Ventanas verticales
- Alt+k+s
Escritorios de trabajo
Con ion podemos tener varios escritorios de trabajo y tener en cada uno los programas que necesitemos.
- Sea crea un nuevo escritorio con:
- Alt+F9
Una vez creado el escritorio, con F3 me da la opción para escribir el programa que voy a utilizar. Finalmente doy ENTER.
- Para acceder a cada escritorio usamos
- Alt+1 ó Alt+2... ...según el número de escritorios que hayamos creado.
Teclas ràpidas
Despues de tener varias aplicaciones abiertas, puedes cambiar el focus entre ellas con las siguientes combinaciones:
- Alt+k k
- Para volver a la aplicacion vista antes
- Alt+k n
- Para ir a la apliacion siguiente (next) en la barra de orden del frame
- Alt+k p
- Para ir a la apliacion anterior (previous) en la barra de orden del frame
Otras Teclas rapidas son:
- [F1] Abre el Manual de Ion
- [F2] Ejecuta una terminal
- [F4] Establece una conexion SSH
- [F5] Edita un archivo
- [F6] Ve un archivo
- [F12] Ejecuta el menu de Ion
- Alt+Flecha derecha Va al siguiente Escritorio
- Alt+Flecha izquierda Va al anterior Escritorio
Hacer que las ventanas aparezcan siempre en el mismo sitio
Se coloca un nombre al frame en el cuál se desea que aparezca
- Ion3 (Mod1+F3) mod_query.query_renameframe(_)
- Ion2 (Mod1+F3) querylib.query_renameframe(_)
Se averigua las propiedades de la ventana, esto se logra con el programa xprop, xprop WM_CLASS , se lleva el Mouse y un click para averiguar la clase y la instancia. Por ejemplo, al usar xprop con Inkscape, se obtienen los siguientes valores :
- WM_CLASS(STRING) = "inkscape", "Inkscape"
Y se edita el archivo .ion/kludges.lua Adicionando algo del siguiente estilo, suponiendo que se va a colocar en el Frame llamado PaintFrame
winprop{
class = "Inkscape",
instance = "inkscape",
target = "PaintFrame",

