A hint is a triplet consisting of a class.instance, an IceWM winoption and its value. Multiple hints can be given per invocation of icewmhint.
The hints are communicated over the "_ICEWM_WINOPTHINT" property on the root window. icewmhint appends hints to this property, while icewm removes the property after reading it.
This command option specifies the layer to be associated with a CLASS.INSTANCE. The default is the "Normal" layer. VALUE is either a layer number or a symbolic layer name. Symbolic layer names are:
Desktop (0) desktop window layer.
Below (2) below normal windows.
Normal (4) default window layer.
OnTop (6) above normal windows.
Dock (8) docks (panels and edge displays).
AboveDock (10) above docks.
Menu (12) above everything else.
Ignore (0) only in task list.
Minimized (1) icon in tray, task list unminimized.
Exclusive (2) only in tray, not in task list.
fClose can be closed: (default: 1).
fHide can be hidden: (default: 1).
fMaximize can be maximized: (default: 1).
fMinimize can be minimized: (default: 1).
fMove can be moved: (default: 1).
fResize can be resized: (default: 1).
fRollup can be shaded: (default: 1).
dBorder has border: (default: 1).
dClose has close button: (default: 1).
dDepth has depth button: (default: 1).
dHide has hide button: (default: 1).
dMaximize has maximize button: (default: 1).
dMinimize has minimize button: (default: 1).
dResize has resize grips: (default: 1).
dRollup has shade button: (default: 1).
dSysMenu has window menu: (default: 1).
dTitleBar has title bar: (default: 1).
allWorkspaces on all workspaces.
appTakesFocus let application take focus.
doNotCover limits workspace if sticky.
doNotFocus do not focus.
forcedClose no close dialog.
fullKeys provided more keys.
ignoreNoFocusHint focus even no-input.
ignorePagerPreview do not show in pager preview.
ignorePositionHint place automatically.
ignoreQuickSwitch not on quick switch.
ignoreTaskBar not on task bar.
ignoreUrgentHint ignore urgent hints.
ignoreWinList not on window list.
noFocusOnAppRaise no focus on raise.
noFocusOnMap do not focus when mapped.
noIgnoreTaskBar on task bar.
startFullscreen start full screen.
startMaximized start maximized.
startMaximizedHorz start maximized horizontal.
startMaximizedVert start maximized vertical.
startMinimized start minimized.
# Here is how to preload an invisible background process of chromium
# on the fourth workspace which is only visible on the Window List.
icewmhint Chromium-browser startMinimized 1 \
Chromium-browser workspace 3 \
Chromium-browser ignorePagerPreview 1 \
Chromium-browser ignorePositionHint 1 \
Chromium-browser ignoreTaskBar 1 \
Chromium-browser ignoreQuickSwitch 1 \
Chromium-browser ignoreUrgentHint 1 \
Chromium-browser noFocusOnAppRaise 1
chromium
See --copying for full copyright notice and copying permissions.