icewm-preferences - icewm preferences configuration file
- $ICEWM_PRIVCFG/preferences
- $XDG_CONFIG_HOME/icewm/preferences
- $HOME/.icewm/preferences
- /etc/icewm/preferences
- /usr/share/icewm/preferences
Contains general settings like paths, colors and fonts, but also
options to control the icewm focus behaviour and the applets which
are started in the task bar. The icewm installation will provide a
default preferences file, which can be copied to the icewm
user configuration directory and modified.
MENUS
- Reload menu files automatically.
- Show programs submenu.
- Show settings submenu.
- Show focus mode submenu.
- Show themes submenu.
- Show logout menu.
- ShowHelp=1
- Show the help menu item.
- Show logout submenu.
- ShowAbout=1
- Show the about menu item.
- ShowRun=1
- Show the run menu item.
- ShowWindowList=1
- Show the window menu item.
- Maximal width of popup menus, 2/3 of the screen's width if set to
zero.
- Minimal number of themes after which the Themes menu becomes nested
(0=disabled).
THEME SETTINGS
This section shows settings that can be set in theme files. They
can also be set in the preferences file, but themes will override the
values set there. To override the theme values, the settings should be set
in prefoverrides file: see icewm-prefoverrides(5). Default
values are shown following the equal sign.
Description
- ThemeAuthor=""
- Theme author, e-mail address, credits.
- ThemeDescription=""
- Description of the theme, credits.
Borders, Icons, Margins and Buttons
- BorderSizeX=6
[0-128]
- Horizontal window border.
- BorderSizeY=6
[0-128]
- Vertical window border.
- DlgBorderSizeX=2
[0-128]
- Horizontal dialog window border.
- DlgBorderSizeY=2
[0-128]
- Vertical dialog window border.
- CornerSizeX=24
[0-64]
- Resize corner width.
- CornerSizeY=24
[0-64]
- Resize corner height.
- TitleBarHeight=20
[0-128]
- Title bar height.
- TitleBarJustify=0
[0-100]
- Justification of the window title.
- TitleBarHorzOffset=0
[-128-128]
- Horizontal offset for the window title text.
- TitleBarVertOffset=0
[-128-128]
- Vertical offset for the window title text.
- ScrollBarX=16
[0-64]
- Scrollbar width.
- ScrollBarY=16
[0-64]
- Scrollbar (button) height.
- Menu icon size.
- SmallIconSize=16
[8-128]
- Dimension of the small icons.
- LargeIconSize=32
[8-128]
- Dimension of the large icons.
- HugeIconSize=48
[8-128]
- Dimension of the large icons.
- QuickSwitchHorzMargin=3
[0-64]
- Horizontal margin of the quickswitch window.
- QuickSwitchVertMargin=3
[0-64]
- Vertical margin of the quickswitch window.
- QuickSwitchIconMargin=4
[0-64]
- Vertical margin in the quickswitch window.
- QuickSwitchIconBorder=2
[0-64]
- Distance between the active icon and it's border.
- QuickSwitchSeparatorSize=6
[0-64]
- Height of the separator between (all reachable) icons and text, 0 to avoid
it.
- TitleButtonsLeft="s"
- Titlebar buttons from left to right (x=close, m=max, i=min, h=hide,
r=rollup, s=sysmenu, d=depth).
- TitleButtonsRight="xmir"
- Titlebar buttons from right to left (x=close, m=max, i=min, h=hide,
r=rollup, s=sysmenu, d=depth).
- TitleButtonsSupported="xmis"
- Titlebar buttons supported by theme (x,m,i,r,h,s,d).
Fonts
- TitleFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
- TitleFontNameXft="sans-serif:size=12"
- Name of the title bar font.
- Name of the menu font.
- StatusFontName="-*-monospace-bold-r-*-*-*-120-*-*-*-*-*-*"
- StatusFontNameXft="monospace:size=12:bold"
- Name of the status display font.
- QuickSwitchFontName="-*-monospace-bold-r-*-*-*-120-*-*-*-*-*-*"
- QuickSwitchFontNameXft="monospace:size=12:bold"
- Name of the font for Alt+Tab switcher window.
- NormalButtonFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
- NormalButtonFontNameXft="sans-serif:size=12"
- Name of the normal button font.
- ActiveButtonFontName="-*-sans-bold-r-*-*-*-120-*-*-*-*-*-*"
- ActiveButtonFontNameXft="sans-serif:size=12:bold"
- Name of the active button font.
- NormalTaskBarFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
- NormalTaskBarFontNameXft="sans-serif:size=12"
- Name of the normal task bar item font.
- ActiveTaskBarFontName="-*-sans-bold-r-*-*-*-120-*-*-*-*-*-*"
- ActiveTaskBarFontNameXft="sans-serif:size=12:bold"
- Name of the active task bar item font.
- ToolButtonFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
- ToolButtonFontNameXft="sans-serif:size=12"
- Name of the tool button font (fallback: NormalButtonFontName).
- NormalWorkspaceFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
- NormalWorkspaceFontNameXft="sans-serif:size=12"
- Name of the normal workspace button font (fallback:
NormalButtonFontName).
- ActiveWorkspaceFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
- ActiveWorkspaceFontNameXft="sans-serif:size=12"
- Name of the active workspace button font (fallback:
ActiveButtonFontName).
- MinimizedWindowFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
- MinimizedWindowFontNameXft="sans-serif:size=12"
- Name of the mini-window font.
- ListBoxFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
- ListBoxFontNameXft="sans-serif:size=12"
- Name of the window list font.
- ToolTipFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
- ToolTipFontNameXft="sans-serif:size=12"
- Name of the tool tip font.
- ClockFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
- ClockFontNameXft="monospace:size=12"
- Name of the task bar clock font.
- TempFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
- TempFontNameXft="monospace:size=12"
- Name of the task bar temperature font.
- ApmFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
- ApmFontNameXft="monospace:size=12"
- Name of the task bar battery font.
- InputFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
- InputFontNameXft="monospace:size=12"
- Name of the input field font.
- LabelFontName="-*-sans-medium-r-*-*-*-140-*-*-*-*-*-*"
- LabelFontNameXft="sans-serif:size=12"
- Name of the label font.
Colors
- ColorDialog
= "rgb:C0/C0/C0"
- Background of dialog windows.
- ColorNormalBorder
= "rgb:C0/C0/C0"
- Border of inactive windows.
- ColorActiveBorder
= "rgb:C0/C0/C0"
- Border of active windows.
- ColorNormalButton
= "rgb:C0/C0/C0"
- Background of regular buttons.
- ColorNormalButtonText
= "rgb:00/00/00"
- Textcolor of regular buttons.
- ColorActiveButton
= "rgb:E0/E0/E0"
- Background of pressed buttons.
- ColorActiveButtonText
= "rgb:00/00/00"
- Textcolor of pressed buttons.
- ColorNormalTitleButton
= "rgb:C0/C0/C0"
- Background of titlebar buttons.
- ColorNormalTitleButtonText
= "rgb:00/00/00"
- Textcolor of titlebar buttons.
- ColorToolButton
= ""
- Background of toolbar buttons, ColorNormalButton is used if empty.
- ColorToolButtonText
= ""
- Textcolor of toolbar buttons, ColorNormalButtonText is used if empty.
- ColorNormalWorkspaceButton
= ""
- Background of workspace buttons, ColorNormalButton is used if empty.
- ColorNormalWorkspaceButtonText
= ""
- Textcolor of workspace buttons, ColorNormalButtonText is used if
empty.
- ColorActiveWorkspaceButton
= ""
- Background of the active workspace button, ColorActiveButton is used if
empty.
- ColorActiveWorkspaceButtonText
= ""
- Textcolor of the active workspace button, ColorActiveButtonText is used if
empty.
- ColorNormalTitleBar
= "rgb:80/80/80"
- Background of the titlebar of regular windows.
- ColorNormalTitleBarText
= "rgb:00/00/00"
- Textcolor of the titlebar of regular windows.
- ColorNormalTitleBarShadow
= ""
- Textshadow of the titlebar of regular windows.
- ColorActiveTitleBar
= "rgb:00/00/A0"
- Background of the titlebar of active windows.
- ColorActiveTitleBarText
= "rgb:FF/FF/FF"
- Textcolor of the titlebar of active windows.
- ColorActiveTitleBarShadow
= ""
- Textshadow of the titlebar of active windows.
- ColorNormalMinimizedWindow
= "rgb:C0/C0/C0"
- Background for mini icons of regular windows.
- ColorNormalMinimizedWindowText
= "rgb:00/00/00"
- Textcolor for mini icons of regular windows.
- ColorActiveMinimizedWindow
= "rgb:E0/E0/E0"
- Background for mini icons of active windows.
- ColorActiveMinimizedWindowText
= "rgb:00/00/00"
- Textcolor for mini icons of active windows.
- Background of pop-up menus.
- Textcolor of regular menu items.
- Background of selected menu item, leave empty to force transparency.
- Textcolor of selected menu items.
- Textcolor of disabled menu items.
- ColorDisabledMenuItemShadow
= ""
- Shadow of regular menu items.
- ColorMoveSizeStatus
= "rgb:C0/C0/C0"
- Background of move/resize status window.
- ColorMoveSizeStatusText
= "rgb:00/00/00"
- Textcolor of move/resize status window.
- ColorQuickSwitch
= "rgb:C0/C0/C0"
- Background of the quick switch window.
- ColorQuickSwitchText
= "rgb:00/00/00"
- Textcolor in the quick switch window.
- ColorQuickSwitchActive
= ""
- Rectangle around the active icon in the quick switch window.
- ColorDefaultTaskBar
= "rgb:C0/C0/C0"
- Background of the taskbar.
- ColorNormalTaskBarApp
= "rgb:C0/C0/C0"
- Background for task buttons of regular windows.
- ColorNormalTaskBarAppText
= "rgb:00/00/00"
- Textcolor for task buttons of regular windows.
- ColorActiveTaskBarApp
= "rgb:E0/E0/E0"
- Background for task buttons of the active window.
- ColorActiveTaskBarAppText
= "rgb:00/00/00"
- Textcolor for task buttons of the active window.
- ColorMinimizedTaskBarApp
= "rgb:A0/A0/A0"
- Background for task buttons of minimized windows.
- ColorMinimizedTaskBarAppText
= "rgb:00/00/00"
- Textcolor for task buttons of minimized windows.
- ColorInvisibleTaskBarApp
= "rgb:80/80/80"
- Background for task buttons of windows on other workspaces.
- ColorInvisibleTaskBarAppText
= "rgb:00/00/00"
- Textcolor for task buttons of windows on other workspaces.
- ColorScrollBar
= "rgb:A0/A0/A0"
- Scrollbar background (sliding area).
- ColorScrollBarSlider
= "rgb:C0/C0/C0"
- Background of the slider button in scrollbars.
- ColorScrollBarButton
= "rgb:C0/C0/C0"
- Background of the arrow buttons in scrollbars.
- ColorScrollBarArrow
= "rgb:C0/C0/C0"
- Background of the arrow buttons in scrollbars (obsolete).
- ColorScrollBarButtonArrow
= "rgb:00/00/00"
- Color of active arrows on scrollbar buttons.
- ColorScrollBarInactiveArrow
= "rgb:80/80/80"
- Color of inactive arrows on scrollbar buttons.
- ColorListBox
= "rgb:C0/C0/C0"
- Background of listboxes.
- ColorListBoxText
= "rgb:00/00/00"
- Textcolor in listboxes.
- ColorListBoxSelection
= "rgb:80/80/80"
- Background of selected listbox items.
- ColorListBoxSelectionText
= "rgb:00/00/00"
- Textcolor of selected listbox items.
- ColorToolTip
= "rgb:E0/E0/00"
- Background of tooltips.
- ColorToolTipText
= "rgb:00/00/00"
- Textcolor of tooltips.
- ColorLabel
= "rgb:C0/C0/C0"
- Background of labels, leave empty to force transparency.
- ColorLabelText
= "rgb:00/00/00"
- Textcolor of labels.
- ColorInput
= "rgb:FF/FF/FF"
- Background of text entry fields (e.g. the addressbar).
- ColorInputText
= "rgb:00/00/00"
- Textcolor of text entry fields (e.g. the addressbar).
- ColorInputSelection
= "rgb:80/80/80"
- Background of selected text in an entry field.
- ColorInputSelectionText
= "rgb:00/00/00"
- Selected text in an entry field.
- ColorClock
= "rgb:00/00/00"
- Background of non-LCD clock, leave empty to force transparency.
- ColorClockText
= "rgb:00/FF/00"
- Background of non-LCD monitor.
- ColorApm =
"rgb:00/00/00"
- Background of APM monitor, leave empty to force transparency.
- ColorApmText
= "rgb:00/FF/00"
- Textcolor of APM monitor.
- ColorApmBattary
= "rgb:FF/FF/00"
- Color of APM monitor in battary mode.
- ColorApmLine
= "rgb:00/FF/00"
- Color of APM monitor in line mode.
- ColorApmGraphBg
= "rgb:00/00/00"
- Background color for graph mode.
- ColorCPUStatusUser
= "rgb:00/FF/00"
- User load on the CPU monitor.
- ColorCPUStatusSystem
= "rgb:FF/00/00"
- System load on the CPU monitor.
- ColorCPUStatusInterrupts
= "rgb:FF/FF/00"
- Interrupts on the CPU monitor.
- ColorCPUStatusIoWait
= "rgb:60/00/60"
- IO Wait on the CPU monitor.
- ColorCPUStatusSoftIrq
= "rgb:00/FF/FF"
- Soft Interrupts on the CPU monitor.
- ColorCPUStatusNice
= "rgb:00/00/FF"
- Nice load on the CPU monitor.
- ColorCPUStatusIdle
= "rgb:00/00/00"
- Idle (non) load on the CPU monitor, leave empty to force
transparency.
- ColorCPUStatusSteal
= "rgb:FF/8A/91"
- Involuntary Wait on the CPU monitor.
- ColorCPUStatusTemp
= "rgb:60/60/C0"
- Temperature of the CPU.
- ColorMEMStatusUser
= "rgb:40/40/80"
- User program usage in the memory monitor.
- ColorMEMStatusBuffers
= "rgb:60/60/C0"
- OS buffers usage in the memory monitor.
- ColorMEMStatusCached
= "rgb:80/80/FF"
- OS cached usage in the memory monitor.
- ColorMEMStatusFree
= "rgb:00/00/00"
- Free memory in the memory monitor.
- ColorNetSend
= "rgb:FF/FF/00"
- Outgoing load on the network monitor.
- ColorNetReceive
= "rgb:FF/00/FF"
- Incoming load on the network monitor.
- ColorNetIdle
= "rgb:00/00/00"
- Idle (non) load on the network monitor, leave empty to force
transparency.
- DesktopBackgroundColor=""
- Desktop background color(s).
- DesktopTransparencyColor=""
- Color(s) to announce for semitransparent windows.
Desktop Background
The following preferences are read by icewmbg(1):
- DesktopBackgroundCenter=0
0/1
- Display desktop background centered and not tiled.
- DesktopBackgroundScaled=0
0/1
- Resize desktop background to full screen.
- DesktopBackgroundColor=""
- Desktop background color(s).
- DesktopBackgroundImage=""
- Desktop background image(s).
- SupportSemitransparency=1
0/1
- Support for semitransparent terminals like Eterm or gnome-terminal.
- DesktopTransparencyColor=""
- Color(s) to announce for semitransparent windows.
- DesktopTransparencyImage=""
- Image(s) to announce for semitransparent windows.
- DesktopBackgroundMultihead=0
0/1
- Paint the background image over all multihead monitors combined.
Task Bar
Locations for the preferences file are as follows:
- $ICEWM_PRIVCFG/preferences
- $XDG_CONFIG_HOME/icewm/preferences
- $HOME/.icewm/preferences
- /etc/icewm/preferences
- /usr/share/icewm/preferences
Brian Bidulock <mailto:bidulock@openss7.org>.
IceWM is licensed under the GNU Library General Public
License. See the COPYING file in the distribution.