- Lo primero que debemos hacer es bajar el icewm y si lo deseamos (supongo que es así) sus themes (temas gráficos), para esto nos identificaremos como superusuario (o root) en la terminal y ejecutaremos el siguiente comando:
debianzx@debian:~$ su
debian:/home/debianzx# apt-get install icewm icewm-themes - Luego de que finalize la instalación pasaremos a presionar Ctrl+Alt+Borrar ó simplemente 'cerrar sesión', para ir a la ventana de entrada donde nos identificamos como usuarios, en esta seleccionaremos la opción 'Sesión' y elejiremos IceWM (al contrario de Gnome que está por defecto), le damos aceptar y entramos con nuestro usuario y contraseña.
- Una vez dentro veremos algo como esto:
De izquierda a derecha: Menu, Toolbar, Cantidad de escritorios, Monitoreo del sistema, Reloj. - Ahora pasaremos a configurar las preferencias del sistema, las teclas rápidas, el menu, los programas del menu. En primer lugar haremos click en el menu y en el menu settings elegiremos un Theme diferente al actual, acto seguido saldremos y entraremos de IceWM (con cerrar sesión o ctrl+alt+borrar) para estar seguros de que se creará la carpeta de icewm en nuestro directorio personal.
- Ahora que estamos en IceWM nuevamente, copiaremos ciertos archivos de configuración en su forma estándar para modificarlos a nuestro gusto, así que vamos a la terminal, nos identificamos como superusuario y los copiamos a nuestra carpeta personal con los siguientes comandos (recordando que las mayúsculas y minúsculas son importantes y que debemos suplantar la palabra debianzx por nuestro nombre de usuario):
debianzx@debian:~$ su
debian:/home/debianzx# cp /usr/share/icewm/keys /home/debianzx/.icewm/keys
debian:/home/debianzx# cp /usr/share/icewm/preferences /home/debianzx/.icewm/preferences
debian:/home/debianzx# cp /usr/share/icewm/menu /home/debianzx/.icewm/menu
debian:/home/debianzx# cp /usr/share/icewm/toolbar /home/debianzx/.icewm/toolbar
debian:/home/debianzx# cp /etc/X11/icewm/programs /home/debianzx/.icewm/programs - Ahora tenemos los archivos de configuración básicos en nuestra carpeta /home/nombre_de_usuario/.icewm/ , en ella tenemos (además de themes que ya estaba) keys, preferences, menu, toolbar y programs, y vamos a editarlos para personalizar nuestro sistema.
- Keys:
Este archivo está en /home/nombre_de_usuario/.icewm/ , para editarlo usaremos el siguiente comando:gedit /home/nombre_de_usuario/.icewm
Esto nos abrirá un edito de texto, si vemos una linea que no queremos pero tenemos miedo de borrarla y luego no recordarla, simplemente pondremos un numeral (#) delante de la linea, y esta perderá su efecto.
Apenas abra el archivo keys veremos algo como esto:# This is an example for IceWM's hotkey definition file.
#
# Place your variants in /etc/X11/icewm or in $HOME/.icewm
# since modifications to this file will be discarded when you
# (re)install icewm.
#
# A list of all valid keyboard symbols can be found in
# /usr/include/X11/keysym.h, keysymdefs.h, XF86keysym.h, ...
# You'll have to omit XK_ prefixs and to replace XF86XK_ prefixes by
# XF86. Valid modifiers are Alt, Ctrl, Shift, Meta, Super and Hyper.
#
key "Alt+Ctrl+t" x-terminal-emulator
key "Alt+Ctrl+f" fte
key "Alt+Ctrl+e" nedit
key "Alt+Ctrl+g" gimp
#key "Alt+Ctrl+n" netscape -noraise -remote openBrowser
#key "Alt+Ctrl+b" netscape -noraise -remote openBookmarks
#key "Alt+Ctrl+m" netscape -noraise -remote openURL(mailto:,new-window)
key "Alt+Ctrl+n" sensible-browser
#key "Alt+Ctrl+b" mozilla -noraise -remote openBookmarks
key "Alt+Ctrl+m" mozilla-thunderbird mailto:
key "Alt+Ctrl+KP_Divide" aumix -v -5 # lower volume
key "Alt+Ctrl+KP_Multiply" aumix -v +5 # raise volume
# "Multimedia key" bindings for XFree86. Gather the keycodes of your
# advanced function keys by watching the output of the xev command whilest
# pressing those keys and map those symbols by using xmodmap.
key "XF86Standby" killall -QUIT icewm
key "XF86AudioLowerVolume" aumix -v -5
key "XF86AudioRaiseVolume" aumix -v +5
key "XF86AudioMute" aumix -v 0
key "XF86AudioPlay" cdplay play 1
key "XF86AudioStop" cdplay stop
#key "XF86HomePage" netscape -noraise -remote openHomepage
#key "XF86Mail" netscape -noraise -remote openURL(mailto:,new-window)
#key "XF86Search" netscape -noraise -remote openURL(http://www.google.com/)
key "XF86HomePage" sensible-browser
key "XF86Mail" mozilla-thunderbird mailto:
key "XF86Search" sensible-browser http://www.google.com/
key "XF86Eject" eject
Si queremos agregar una nueva tecla rápida, simplemente vamos a la parte más abajo del texto y añadimos la siguiente linea:key "nombre_de_la_tecla" "comando_de_ejecucion_del_programa"
Ejemplos:key "F2" emesene
Estos comando harían que presionando la tecla F2 se abra el programa llamado emesene, con F3 el navegador Epiphany, con F4 el reproductor de música Exaile, etc.
key "F3" epiphany
key "F4" exaile
key "F12" gnome-search-tool
key "F6" amsn
Luego de añadir todas las lineas que queramos al final del archivo, le damos guardar y cerramos. Ahora ya tenemos las keys configuradas, y para que empiezen a surtir efecto solo debemos reiniciar IceWM (salir a la ventana de entrada y volver a entrar a IceWM, o buscar la opción reiniciar icewm en el menu). - Preferences:
En el archivo /home/nombre_de_usuario/preferences podremos encontrar las preferencias básicas del sistema, como por ejemplo, cuantos clicks darle a un icono para que se ejecute, que fondo de pantalla tener, cuantas barras de tareas tener, etc.
Para modificarlo ejecutamos el siguiente comando:gedit /home/nombre_de_usuario/preferences
Ahora, dentro del archivo podemos activar las opciones dandole el valor =1 a las opciones y desactivarlas dandole el valor =0, (para que lo modificado surta efecto hay que borrar el numeral (#) al principio de la línea)
Por poner un ejemplo, si queremos quitar el reloj del escritorio vamos a la linea:# Show clock on task bar
Ahora quitamos el numeral (#) de la segunda línea, y modificamos el 1 (activado) por un 0 (desactivado), para que nos quede así:
# TaskBarShowClock=1 # 0/1# Show clock on task bar
De este modo, si guardamos y salimos del editor de texto, solo hace falta reiniciar IceWM y veremos que el reloj desaparece del escritorio.
TaskBarShowClock=0 # 0/1
Poner un ejemplo con todas las funciones de preferences sería demasiado largo para un artículo, por eso solo se dará este ejemplo y se dejará a su dominio del inglés el resto de las opciones. - Toolbar:
En el archivo /home/nombre_de_usuario/.icewm/toolbar encontraremos los programas que vemos en la toolbar (osea, los iconos que aparecen al lado del menú, que son de acceso rápido a programas), para modificarlos usaremos el comando:gedit /home/nombre_de_usuario/.icewm/toolbar
Ahora que abrimos el archivo toolbar con el editor de textos, veremos algo así:
Si queremos agregar programas simplemente usaremos la siguiente sintáxis:
# This is an example for IceWM's toolbar definition file.
#
# Place your variants in /etc/X11/icewm or in $HOME/.icewm
# since modifications to this file will be discarded when you
# (re)install icewm.
#
prog XTerm xterm x-terminal-emulator
#prog FTE fte fte
#prog Netscape netscape netscape
prog "gvim" /usr/X11R6/include/X11/pixmaps/vim.xpm /usr/bin/gvim -f
prog "Iceweasel" /usr/share/pixmaps/iceweasel.xpm iceweaselprog "nombre_de_icono_en_toolbar" "direccion_del_icono" "comando a ejecutar"
Por poner un ejemplo usaremos el del programa Exaile:prog Exaile /usr/share/pixmaps/exaile.xpm exaile
prog = programa
Exaile = nombre a mostrar
/usr/share/pixmaps/exaile.xpm = dirección del icono
exaile = comando a ejecutar para abrir el programa (normalmente el nombre del programa en minúsculas)
Luego de que agreguemos todas las lineas que quieramos a la toolbar, guardamos, cerramos, reiniciamos icewm, y esta se modificará. - Menu:
Al editar el archivo /home/nombre_de_usuario/.icewm/menu veremos los items que aparecen en el menu, estos se modificarán exactamente de la misma manera que los items de la toolbar, solo que esta vez ejecutaremos el comando:gedit /home/nombre_de_usuario/.icewm/menu
- Programs:
En /home/nombre_de_usuario/programs entontraremos los programas que apareceran en la opción 'Programas' del menu, si queremos que uno no aparesca simplemente ponemos un numeral (#) al principio de su linea (que tienen la misma sintáxis que el toolbar y el menu) y este no aparecerá. Y si queremos agregar programas también los agregamos con la misma sintáxis.
Como ejemplo de esto podemos ver que una de las carpetas en el archivo programs se ve así:menu "Editores" folder {
prog "Gedit" /usr/share/pixmaps/gedit-icon.xpm /bin/sh -c "/usr/bin/gedit"
prog "Nano" /usr/share/nano/nano-menu.xpm /bin/sh -c "x-terminal-emulator -T \"Nano\" -e sh -c \"/bin/nano\""
}
Si queremos que el programa "Nano" deje de aparecer en el menu de programas, simplemente añadimos un numeral (#) en el principio de cada linea sobre él, lo que quedaría así:menu "Editores" folder {
prog "Gedit" /usr/share/pixmaps/gedit-icon.xpm /bin/sh -c "/usr/bin/gedit"
#prog "Nano" /usr/share/nano/nano-menu.xpm /bin/sh -c #"x-terminal-emulator -T \"Nano\" -e sh -c \"/bin/nano\""
}
Y si por ejemplo, queremos agregar otro programa, simplemente lo agregamos (con la misma sintáxis de la toolbar y el menu) en otra linea, aquí un ejemplo de agregar el reproductor de música Exaile:menu "Editores" folder {
Luego de terminar con esto, guardamos, cerramos, y reiniciamos IceWM, con esto ya se cargarían todos los cambios.
prog "Gedit" /usr/share/pixmaps/gedit-icon.xpm /bin/sh -c "/usr/bin/gedit"
#prog "Nano" /usr/share/nano/nano-menu.xpm /bin/sh -c #"x-terminal-emulator -T \"Nano\" -e sh -c \"/bin/nano\""
prog Exaile /usr/share/pixmaps/exaile.xpm exaile
} - Con esto ya estarían abarcados todos los cambios fundamentales de IceWM, pero, como bonus (aunque no es recomendable, ya que la idea de IceWM es la de no consumir recursos innecesariamente) les mostraré como poner un fondo de escritorio:
Primero vamos a editar el archivo preferences con el siguiente comando:gedit /home/nombre_de_usuario/.icewm/preferences
Una vez dentro, con la opción buscar, o moviendose casi hasta el final del archivo, buscaremos la linea que dice:
Una vez encontrada quitaremos el numeral (#) del inicio para activar la línea, y dentro de las comillas (" ") escribiremos la dirección de la imagen que queremos como wallpaper, ejemplo:
# Desktop background image
# DesktopBackgroundImage=" "# Desktop background image
Ahora vamos a guardar, salimos y reiniciamos icewm, una vez que volvimos, vamos a la terminal y, NO NOS IDENTIFICAMOS COMO SUPERUSUARIO O ROOT, una vez que estemos en la terminal (como usuario normal) ejecutamos el siguiente comando:
DesktopBackgroundImage="/home/debianzx/fotos_de_tux/tux12.jpg"debianzx@debian:~$ icewmbg
Ahora el IceWMBg (IceWM BackGround), osea fondo de escritorio, se actualizará.
Nos estamos viendo, atte. Nobody.
Muchas gracias por esta guía :D
ResponderEliminarRecientemente me canse de estar probando WM, y decidí probar el IceWM, me ha sido bastante útil.
Icewm es maravilloso, personalizable al 100% y en rendimiento y velocidad paga con creces, definitivamente me siento muy a gusto con el, me temo que me encontré con el WM que tanto busco.
Gracias por compartir xDD
Debian + IceWM rulez!
Have a good day! :D
te pasaste compadre esta a prueba de todo jajajajaja
ResponderEliminar