IceWM, gestor de finestres senzill

Última actualització: abril 2012

IceWM és un gestor de finestres senzillet. És un dels window manager que faig servir, lleuger i amb una organització i aspecte més clàssic que fluxbox o i3.

El faig servir tal qual, amb petits canvis:

    • Primer faig una còpia de /etc/X11/icewm cap a la carpeta ~/.icewm per poder personalitzar coses a nivell d'usuari.
    • Copio també els fitxers keys, preferences i winoptions des de /usr/share/icewm cap a ~/.icewm
    • Afegueixo algun botó llançadera d'aplicació al fitxer ~/.icewm/toolbar
    • Afegeixo també un fitxer startup (s'ha de crear i fer-lo executable) per a llençar alguna aplicació a l'inici.

Ens podem moure entre espais de treball amb Ctrl+Alt + cursor dreta o esquerra. Altres combinacions de tecles interessants:

    • Alt + F2: La finestra a tots els escriptoris
    • Alt + F4: Tancar la finestra
    • Alt + Tab: commutar entre finestres
    • Alt + Shift + F2: Mosaic horitzontal
    • Alt + Shift + F3: Mosaic vertical
    • Alt + Shift + F10: Maximitza la finestra, però només en vertical (l'ample no canvia)
    • Ctrl+Alt+Space: executar un commandament des de la barra de tasques

Amb botó dret a sobre d'una finestra la podem convertir en "tray icon"; en ocasions pot ser útil.

Tot això son els comportaments per defecte. Jo aplico la meva personalització per tant de poder utilitzar també les "meves" combinacions de tecles.

Al fitxer ~/.icewm/keys li afegeixo aquestes línies:

key "Alt+Enter" x-terminal-emulator

key "Alt+d" dmenu_run

key "Alt+p" scrot

key "Alt+m" x-terminal-emulator -e alsamixer

key "Alt+t" x-terminal-emulator -e htop

key "Alt+Esc" i3lock -c 333333

Al fitxer ~/.icewm/preferences li afegeixo aquestes línies:

#Default size:

#MenuIconSize=16

#SmallIconSize=16

#LargeIconSize=32

#HugeIconSize=48

#Si volem doble alçada toolbar:

#MenuIconSize=32

#SmallIconSize=32

#LargeIconSize=32

#HugeIconSize=48

KeyWinClose="Alt+Shift+q"

KeySysTileVertical="Alt+v"

KeySysTileHorizontal="Alt+h"

KeySysWorkspace1="Alt+1"

KeySysWorkspace2="Alt+2"

KeySysWorkspace3="Alt+3"

KeySysWorkspace4="Alt+4"

KeyWinMaximize="Alt+Up"

KeyWinRestore="Alt+Left"

KeyWinMaximizeVert="Alt+Down"

KeyWinMaximizeHoriz="Alt+Right"

TimeFormat="%a,%d-%b-%Y %k:%M"

ConfirmLogout=0

TaskBarShowAPMStatus=0

TaskBarShowAllWindows=0

# tab mostra finestres de tots els espais

QuickSwitchToAllWorkspaces=1

# Show mailbox status on task bar

TaskBarShowMailboxStatus=0

# Show workspace switching buttons on task bar

TaskBarShowWorkspaces=1

# Show 'show desktop' button on taskbar

TaskBarShowShowDesktopButton=0

# Show 'window list' menu on task bar

TaskBarShowWindowListMenu=1

ShowHelp=0

#TaskBarDoubleHeight=1

# Command to shutdown the system

ShutdownCommand="sudo poweroff"

# Command to reboot the system

RebootCommand="sudo reboot"

# a sudoers:

#usuari equip=NOPASSWD:/sbin/poweroff

#usuari equip=NOPASSWD:/sbin/reboot

WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4 ", " 5 ", " 6 "

Al fitxer ~/.icewm/winoptions li afegeixo aquestes línies:

rox-filer.Rox-filer.workspace: 1

Navigator.Iceweasel.workspace: 2

xmessage.Xmessage.workspace: 3

Més o menys. Aquí https://drive.google.com/file/d/1qiUsB1Q1HA02DjP07RBDkMqBOvWPGRbh/view?usp=sharing un fitxer amb el meu directori ~/.icewm amb les últimes versions d'aquest fitxers.

Podem veure a la meva plana sobre personalització de fluxbox, com configurar altres coses com la sensibilitat del ratolí, antialiasing. Per a configurar la xarxa o la connexió de recursos samba remots, fer un cop d'ull a "Configurar la xarxa i connectar recursos de xarxa en gestors de finestres lleugers"