- Estréllate y Arde - https://www.estrellateyarde.org -
IceWM
Veamos IceWM (icewm.org), entorno de escritorio ligero:
Paquetes a instalar |
Menú |
Ayuda |
Configuración general |
Escritorios virtuales |
Panel, Barra de tareas, Swicht, Iconos |
Atajos de teclado |
Fondo y temas |
Inicio |
Otras cosas
Qué tiene de especial:
Qué le falta:
~/.icewm/menu
La sintaxis es:
prog <titulo> <icono> <ejecutable>
Por ejemplo:
prog WTerm xterm wterm -fg gray -bg black -fn 7x13 -sr -g 80x25 prog Netscape netscape netscape prog Xchat xisp xchat prog XNetload xterm xnetload -i ppp0 separator menu Aplicaciones folder { menu Editores folder { prog kwrite kwrite kwrite prog joe joe xterm -e joe prog StarOffice pdf /opt/Office52/program/soffice prog LyX lyx lyx } menu Graficos folder { prog Gimp gimp gimp prog XV xv xv prog XPaint xpaint xpaint } prog StarOffice pdf soffice prog "Acrobat Reader" pdf acroread prog "PDF Viewer" pdf xpdf prog "KGhostview" ghostview kghostview }
Si IceWM no puede encontrar el ejecutable correspondiente a una entrada del menú no mostrará esa opción.
En el archivo /etc/X11/icewm/menu podemos ver que sus dos últimas líneas son:
menuprog GNOME folder icewm-menu-gnome2 -list /usr/share/gnome menuprog KDE folder icewm-menu-gnome2 -list /usr/share/applnk
Si tenemos KDE o GNOME en nuestra máquina y queremos disponer de sus menús en IceWM, añadiremos esas líneas a nuestro archivo ~/.icewm/menu
/etc/X11/icewm/programs
Contiene el menú Debian que aparece en el menú de IceWM bajo la etiqueta Programas. Este archivo lo genera automáticamente update-menus y se actualiza cada vez que instalamos un programa, por lo que no lo modificaremos.
Estos archivos están ubicados en:
/etc/X11/icewm/
y se aplican a todos los usuarios, pero si existe un archivo del mismo nombre ubicado en:
~/.icewm/
éste último sobreescribirá la configuración general. Por eso lo que haremos será copiar los archivos de /etc/X11/icewm en nuestro directorio personal y posteriormente editarlos. Cuando modifiquemos los archivos de configuración reiniciaremos sesión para activar los cambios.
~/.icewm/preferences
Es un archivo muy extenso que contiene todas las opciones generales de IceWM muy bien explicadas. Cada opción viene acompañada por una explicación, la opción por defecto y los posibles valores (0/1, False/True).
Por ejemplo, la opción que configura si el panel va arriba o abajo es:
# Task bar at top of the screen # TaskBarAtTop=0 # 0/1
El valor por defecto es 0. Para que el panel vaya arriba sustituiremos esta línea por:
# Task bar at top of the screen TaskBarAtTop=1 # 0/1
~/.icewm/winoptions
La sintaxis es:
<aplicacion>.<propiedad>: <valor>
Algunas propiedades de las ventanas de los programas son (0/1, False/True):
mozilla.workspace: 3
gkrellm.allWorkspaces: 1
gkrellm.ignoreTaskBar: 1
gkrellm.ignoreWinList: 1
gkrellm.ignoreQuickSwitch: 1
xterm.icon: xterm
Gimp.toolbox.fMaximize: 0
Gimp.toolbox.dMaximize: 0
Gimp.toolbox.fResize: 0
Gimp.toolbox.dResize: 0
xine.layer: Dock
WorkspaceNames=" 1 ", " 2 ", " 3 "
~/.icwem/toolbar
La sintaxis es la misma que la del archivo ~/.icwem/menu:
prog <titulo> <icono> <ejecutable>
Por ejemplo:
prog WTerm xterm wterm -fg gray -bg black -fn 7x13 -sr -g 80x25 prog KWrite kwrite kwrite prog Mutt kmail wterm -e mutt prog Netscape netscape netscape prog XChat commandl xchat
Si IceWM no puede encontrar el ejecutable correspondiente a una entrada del panel no mostrará ese icono.
# Show 'show desktop' button on taskbar TaskBarShowShowDesktopButton=1 # 0/1
# Show 'window list' menu on task bar TaskBarShowWindowListMenu=0 # 0/1
prog gedit /usr/share/gnome/gedit.png gedit
prog iceme bomb iceme
IceWM buscará por defecto los iconos en los directorios:
/usr/share/icewm/icons
/usr/share/icons
/usr/share/pixmaps
y espera encontrar dos iconos llamados:
bomb_16x16.xpm
bomb_32x32.xpm
con formato .xpm y tamaño 16x16 y 32x32 pixels, respectivamente. IceWM escogerá uno u otro tamaño de icono según sea el tamaño de la barra de tareas y la resolución de pantalla. Si en vez de esos dos iconos encuentra un icono llamado:
bomb.xpm
lo usará.
~/.icewm/keys
La sintaxis es:
key <teclas> <ejecutable>
Por ejemplo:
key "Ctrl+Alt+t" x-terminal-emulator key "Ctrl+Shift+t" galeon key "F12" mozilla key "Ctrl+KP_Divide" gimp key "Ctrl+KP_Multiply" gkrellm key "Ctrl+KP_Subtract" gkrellm key "Ctrl+KP_Add" gkrellm
$ xmodmap -pke ... keycode 24 = q Q keycode 25 = w W keycode 26 = e E keycode 27 = r R keycode 28 = t T keycode 29 = y Y keycode 63 = KP_Multiply keycode 82 = KP_Subtract keycode 86 = KP_Add keycode 112 = KP_Divide ...
También podemos ver el nombre de una tecla ejecutando el comando xev (X events):
$ xev
Se abrirá una ventana que captura todos los eventos: teclas, ratón, etc. Por ejemplo, si pulsamos la tecla <+> obtendremos:
KeyRelease event, serial 30, synthetic NO, window 0x1200001 root 0x3f, subw 0x0, time 1727066, (-266,-47), root:(354,348) stage 0x0, keycode 86 (keysym 0xffab, KP_Add), same_screen YES XlookupString gives 1 bytes: (2b) "+"
# Desktop background image
DesktopBackgroundImage="/home/images/photo1.jpg"
/usr/share/icewm/themes/<tema>/
Para añadir nuevos temas podemos colocarlos en el directorio:
~/.icewm/themes/<tema>/
~/.icewm/startup
cuyo contenido será similar a:
#!/bin/sh # # Script para arrancar aplicaciones en IceWM. # Los comandos deben tener "&" al final. # gkrellm & xscreensaver &
Para que se ejecute le daremos permisos de ejecución.
# Network device to show status for
NetworkStatusDevice="ppp0 eth0"
por:
# Network device to show status for
NetworkStatusDevice="eth0"
<aplicacion> &
<aplicacion>.tray: Exclusive <aplicacion>.dMinimize: 0 <aplicacion>.fMinimize: 0 <aplicacion>.dMaximize: 0 <aplicacion>.fMaximize: 0 <aplicacion>.dResize: 0 <aplicacion>.fResize: 0 <aplicacion>.dClose: 0 <aplicacion>.fClose: 0 <aplicacion>.fHide: 0 <aplicacion>.fRollup: 0 <aplicacion>.icon: <icono>
Article printed from Estréllate y Arde: https://www.estrellateyarde.org
URL to article: https://www.estrellateyarde.org/so/icewm
Click here to print.
Copyright © 2010 Estrellate y Arde