Busindre » Blog Archive » Instalar Ion, el Windows manager de teclado

Instalar Ion, el Windows manager de teclado

October 2nd, 2007 by Busindre

Ion es un window manager (No Desktop) muy liviano y minimalista, que esta especialmente creado para usuarios que les guste manejarse con el teclado (Por ejemplo la tecla "F4" se usa para abrir cómodamente una sesión de ssh). Lógicamente se puede usar el ratón como en cualquier otro windows manager / escritorio. Los escritorios actuales se basan demasiado en el ratón cuando realmente eso a excepción de algunas tareas muy específicas no es tan necesario, ganando como ya sabemos mucha más velocidad usando nuestro teclado de forma óptima en relación al entorno gráfico.

Solo trataremos su instalación ya que las combinaciones de teclas y atajos son muy numerosos y vienen explicados en el "man" del propio programa. Veamos como instalarlo.

* Paquete a instalar: http://iki.fi/tuomov/dl/ion-2-20040729.tar.gz

* Dependencia a instalar: http://www.lua.org/ftp/lua-5.0.3.tar.gz

Screenshots:

http://modeemi.fi/~tuomov/ion/screenshots/ion3-1.png http://modeemi.fi/~tuomov/ion/screenshots/ion3-2.png http://modeemi.fi/~tuomov/ion/screenshots/ion3-3.png

Instalando / Compilando Lua (Dependencia):


$ tar -zxvf lua-5.0.3.tar.gz
$ cd lua-5.0.3/
$ make
# make install
# ldconfig

Instalando / Compilando Ion:


$ tar -zxvf ion-2-20040729.tar.gz
$ cd ion-2-20040729/
$ ./configure
$ make
# make install

Ruta del ejecutable: /usr/local/bin/ion (Añadirlo a xdm, kdm, gdm, selectwm,...)

Error al compilar Ion:

/usr/local/bin/lua ../mkexports.lua -module ioncore -o exports.c binding.c conf-bindings.c cursor.c event.c exec.c focus.c strings.c key.c modules.c mwmhints.c obj.c pointer.c property.c readconfig.c screen.c signal.c sizehint.c window.c ioncore.c xic.c selection.c symlist.c clientwin.c colormap.c region.c eventh.c attach.c resize.c defer.c grab.c manage.c readfds.c regbind.c rootwin.c tags.c names.c saveload.c genws.c genframe.c genframe-pointer.c conf.c reginfo.c errorlog.c stacking.c extlconv.c fullscreen.c mplex.c bindmaps.c gr.c infowin.c activity.c netwm.c objlist.c
/usr/local/bin/lua: ../mkexports.lua:57: attempt to call a table value
stack traceback:
../mkexports.lua:57: in main chunk
[C]: ?
make[1]: *** [exports.c] Error 1
make[1]: Leaving directory `/home/busi/ion-2-20040729/ioncore'
make: *** [subdirs] Error 2

Solución:

Instalar una versión de Lua de la rama 5.0, no 5.1.

Posted in Programas |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.