ICESH(1) User Commands ICESH(1) (NAME) icesh - IceWM (SYNOPSIS) icesh OPTIONS|ACTIONS+ (DESCRIPTION) icesh : . icewm: <> . . "icesh restart" icewm "icesh clients" icewm . . : "WINDOW ACTIONS" . "icesh close" icesh (crosshair) . . icesh . icewm-keys(5) . xterm "icesh -c xterm close" . "SELECT OPTIONS" . '-' '+' . '-' '+' . "FILTER OPTIONS" . . . "icesh -c xterm -W this close" xterm . xterm "-W this" . icesh . . icesh . ..SS " (OPTIONS)" icesh : (SELECT OPTIONS) . (crosshair) . . . . -a, -all . -f, -focus, +f, +focus . . . +g, +group . -r, -root, +r, +root (root) . . . -s, -shown (workspace) . -t, -top (toplevel) . override redirect . -w, -window, +w, +window WINDOW_ID WINDOW_ID . root focus . . . -x, -xembed XEMBED . +c, +class CLASS WM_CLASS CLASS . . CLASS WM_CLASS . . +C, +Class WM_CLASS . -D, -Dockapps Dockapp icewm . +P, +Pid . -T (taskbar) IceWM . -A, -Await . (FILTER OPTIONS) . -all . -c, -class CLASS WM_CLASS . . CLASS WM_CLASS . ( -name) . -l, -last . -m, -machine HOST . WM_CLIENT_MACHINE HOST . -n, -name NAME _NET_WM_NAME WM_NAME . NAME . "^" . "$" . -p, -pid PID . PID ( libXRes 1.2 ) _NET_WM_PID PID . -u, -unmapped . (rolled-up) . -v, -viewable . . -k, -kovered . -G, -Gravity GRAVITY (gravity) WM_NORMAL_HINTS . GRAVITY . GRAVITY . -L, -Layer LAYER GNOME window layer . EXPRESSIONS . LAYER . -N, -Netstate STATE EWMH window state . EWMH STATE . MINIZED MAXIMIZED . EXPRESSIONS . STATE . "?" STATE . -P, -Property PROP[=value] . PROP . value PROP (cardinal) (atom) value . PROP . -R, -Role ROLE WM_WINDOW_ROLE . WM_WINDOW_ROLE ROLE . ROLE . -W, -Workspace WORKSPACE . WORKSPACE "this" "All" . WORKSPACE . -X, -Xinerama MONITOR RandR/Xinerama . MONITOR MONITOR "All" "this" . "randr" "xinerama" . -Z, -Zerminal (terminals) : (shell) ..SS " (GENERAL OPTIONS)" IceWM . -d, -display DISPLAY DISPLAY X11 . $DISPLAY . -h, --help stdout . -V, --version stdout . -C, --copying stdout . -q, --quiet . (ACTIONS) icesh . : . icewm . (WINDOW ACTIONS) . activate (focus) . close . kill . id . pid . list (geometry) . lower . raise . above . below . rollup ( ). fullscreen . maximize () . horizontal . vertical . minimize () . restore . hide . unhide . skip (taskbar). unskip . sticky (workspaces). unsticky . urgent . resize WIDTH HEIGHT WIDTH HEIGHT . . sizeto WIDTH HEIGHT WIDTH HEIGHT . WIDTH HEIGHT "%" . "sizeto 50% 100%" . sizeby WIDTH HEIGHT WIDTH HEIGHT . WIDTH HEIGHT "%" . "sizeby 50% 200" . move X Y X Y . X Y "move -+10 --20". X Y "%" . moveby X Y X Y . mousemove . center . left . right . top . bottom . setIconTitle TITLE TITLE. getIconTitle . setWindowTitle TITLE TITLE. getWindowTitle . setGeometry GEOMETRY (geometry) GEOMETRY. XParseGeometry(3) . . "+-" . getGeometry (geometry) . setClass CLASS CLASS . . getClass . netState [STATE] STATE EWMH . STATE "+" STATE EWMH . STATE "-" STATE EWMH . STATE "^" STATE EWMH . STATE "=" EWMH STATE . EXPRESSIONS . EWMH "icesh symbols" ..IP "setLayer LAYER" 4 . LAYER EXPRESSIONS . getLayer . setWorkspace WORKSPACE . (root) . WORKSPACE "All" . "this" "next" "prev" . getWorkspace . opacity [OPACITY] OPACITY OPACITY. setTrayOption TRAYOPTION IceWM TRAYOPTION. TRAYOPTION IceWM tray options . getTrayOption IceWM . setNormalGravity GRAVITY (gravity) WM_NORMAL_HINTS GRAVITY. GRAVITY . getNormalGravity WM_NORMAL_HINTS . setWindowGravity GRAVITY GRAVITY. GRAVITY . getWindowGravity . setBitGravity GRAVITY (bit gravity) GRAVITY. GRAVITY . getBitGravity . motif [funcs FUNCTIONS | decor DECORATIONS | remove] "_MOTIF_WM_HINTS" . motif . remove . funcs decor . FUNCTIONS DECORATIONS . "All" . borderless . bordered . denormal WM_NORMAL_HINTS . . prop PROPERTY PROPERTY . properties . frame (frame) . extents : . focusmodel ICCCM . Locally Passive Globally NoInput . override [0|1] override redirect 0 1 override redirect. tabto label "frame" label . . untab . loadicon image.pam PAM RGB_ALPHA . saveicon file000.pam PAM. . _NET_WM_ICON . usertime . click window-x window-y button (window-x, window-y). . . ( ) . monitors top bottom left right . top bottom left right icesh xinerama . spy . . icewm . stacking . reverse . switchmenu QuickSwitch icewm. switchkey "keys" . print format format . : % . h . w . x x . y y . g (geometry) . i (handle) . o . p (process-ID) . c WM_CLASS . m WM_CLIENT_MACHINE . t . W . . IceWM select filter : listWorkspaces . current . goto WORKSPACE WORKSPACE. "next" "prev" . workspaces [COUNT] COUNT COUNT . getWorkspaceName INDEX INDEX INDEX . getWorkspaceNames . setWorkspaceName INDEX NAME INDEX NAME INDEX . setWorkspaceNames NAME [NAME]* NAME. addWorkspace NAME NAME. desktop [SHOWING] SHOWING 1 "showing the desktop" ( ) . SHOWING 0 "showing the desktop" . SHOWING . workarea (work area) . . randr RandR. xinerama Xinerama. check locale pid. clients / . shown (mapped) / . windows (toplevel) . systray (system tray) IceWM . xembed XEMBED . . logout icewm "LogoutCommand" . reboot icewm "RebootCommand" . shutdown icewm "ShutdownCommand" . cancel icewm / / . about icewm (about) . windowlist icewm . restart icewm . suspend icewm "SuspendCommand" . hibernate icewm "HibernateCommand" . winoptions icewm "winoptions" . . keys icewm "keys" . toolbar icewm "toolbar" . refresh icewm . guievents ICEWM_GUI_EVENT . "Ctrl+C" . delay [time] time 0.1 . runonce program [arguments...] -class . WM_CLASS program [arguments...] . loop [count] . count . pick . x11time X11 . sync IceWM icewm . symbols ..SS " (CONDITIONALS)" Icesh "if-then-else" . : if selection then actions elif selection then actions else actions end "selection" true . "actions" "elif" "else" . . false "if" . "end" . (EXPRESSIONS) EXPRESSION . EXPRESSION ::= SYMBOL | EXPRESSION { "+" | "|" | "-" } SYMBOL SYMBOL SYMBOL . . SYMBOL : Window layer Window layer ( : 0-15): Desktop (0) Below (2) Normal (4) OnTop (6) Dock (8) AboveDock (10) Menu (12) Fullscreen (14) AboveAll (15) LAYER "setLayer" . IceWM tray option IceWM tray option ( : 0-2): Ignore (0) Minimized (1) Exclusive (2) TRAYOPTION "setTrayOption" . Gravity symbols (gravity) ( : 0-10): ForgetGravity (0) NorthWestGravity (1) NorthGravity (2) NorthEastGravity (3) WestGravity (4) CenterGravity (5) EastGravity (6) SouthWestGravity (7) SouthGravity (8) SouthEastGravity (9) StaticGravity (10) Motif functions All (1) Resize (2) Move (4) Minimize (8) Maximize (16) Close (32) Motif decorations All (1) Border (2) Resize (4) Title (8) Menu (16) Minimize (32) Maximize (64) EWMH window state symbols EWMH state ( : 0-8191): ABOVE (1) BELOW (2) DEMANDS_ATTENTION (4) FOCUSED (8) FULLSCREEN (16) HIDDEN (32) MAXIMIZED_HORZ (64) MAXIMIZED_VERT (128) MODAL (256) SHADED (512) SKIP_PAGER (1024) SKIP_TASKBAR (2048) STICKY (4096) : icesh listWorkspaces : workspace #0: `main' workspace #1: `web' workspace #2: `doc' workspace #3: `dev' work fun. icesh -c work.XTerm close -a -c fun.XTerm activate xterm. icesh -c XTerm opacity xterm. icesh -c XTerm opacity 84 "Top" . icesh -W "Top" setWorkspace "this" Firefox. icesh -N HIDDEN restore -a -W "this" minimize -a -c Firefox activate . icesh -f sizeto 49% 100% top right raise . if icesh -f motif | grep -q 'decor:$'; then \ icesh -f motif decor All; else icesh -f motif decor ""; fi . icesh -f if -P _NET_FRAME_EXTENTS=0 then bordered else borderless roxterm WM_WINDOW_ROLE "special" runonce . icesh if -c roxterm.Roxterm -R special then \ if -v then hide \ elif -u then setWorkspace this activate end \ else runonce roxterm --role=special urxvt . icesh -W 3 -c urxvt tabto myfunnyname . icesh -t if -n Tooltip then list else delay 0.05 loop end DISPLAY . (EXIT STATUS) 0 . 1 . 2 . 3 . 4 X . (COMPLIANCE) icesh EWMH ICCCM . IceWM . (SEE ALSO) icewm(1), wmctrl(1), xdotool(1), xprop(1), xwininfo(1), XParseGeometry(3). (BUGS) . (AUTHORS) Brian Bidulock . --copying . (LICENSE) IceWM GNU Library General Public License . COPYING --copying . icewm 4.1.0 2026-08-06 ICESH(1)