=pod =head2 NAME icewm-preferences - icewm preferences configuration file =head2 SYNOPSIS $ICEWM_PRIVCFG/preferences $XDG_CONFIG_HOME/icewm/preferences $HOME/.icewm/preferences /etc/icewm/preferences /usr/share/icewm/preferences =head2 DESCRIPTION Contains general settings like paths, colors and fonts, but also options to control the B focus behaviour and the applets that are started in the task bar. The B installation will provide a default F file, that can be copied to the B user configuration directory and modified. =head2 FORMAT =head2 FOCUS AND BEHAVIOR The following preferences affect focus and general behavior of L: =over =item B=0 Use a 32-bit visual for alpha blending =item B=0 Synchronize X11 for debugging (slow) =item B=0 Enable event logging for debugging =item B="" Redirect all output to I. A leading tilde or environment variable is expanded. This file is truncated on startup if it exceeds 5 KB. =item B="" Splash image on startup (IceWM.jpg) =item B="" Enable tracing for the given list of modules. Modules that are traceable include B. =item B=1 Focus windows by clicking in them. =item B=0 Focus windows when applications request that they be raised. =item B=1 Request focus (flashing in taskbar) when application requests raise. =item B=1 Raise windows when focused. =item B=1 Focus window when client area clicked. =item B=1 Raise window when client area clicked. =item B=1 Raise window when title bar is clicked. =item B=1 Raise window when frame button is clicked. =item B=1 Raise window when frame border is clicked. =item B=0 Lower the active window when clicked again. =item B=1 Pass focusing click on client area to client. =item B=0 Change to the workspace of newly focused windows. =item B=0 Move newly focused windows to current workspace. =item B=1 Focus normal window when initially mapped. =item B=0 Focus dialog window when initially mapped. =item B=1 Focus dialog window when initially mapped only if parent frame focused. =item B=1 Put new windows on top even if not focusing them. =item B=1 Colormap focus follows pointer. =item B=1 Don't rotate the cursor for popup menus. =item B=1 Limit size of windows to screen. =item B=1 Limit position of windows to screen. =item B=0 Let the Dock layer limit the workspace (incompatible with GNOME Panel). =item B=0 Consider border frames when maximizing horizontally. =item B=0 Consider border frames when maximizing vertically. =item B=1 Consider XSizeHints if frame is maximized. Turning this off allows the titlebar to cover the width of the screen. =item B=0 Center maximized windows that can't fit the screen (like terminals). =item B=0 Hide window borders if window is maximized. =item B=0 Maximized windows can be resized. =item B=1 Show position status window during move/resize. =item B=1 Show name of current workspace while switching. =item B=0 Display mini-icons on desktop for minimized windows. =item B=0 Place the mini-icons horizontal instead of vertical. =item B=0 Place new mini-icons from right to left. =item B=0 Place new mini-icons from bottom to top. =item B=0 Always maintain focus under mouse window. Makes some keyboard support non-functional or unreliable. =item B=1 Opaque window move. =item B=1 Opaque window resize. =item B=0 Windows initially placed manually by user. =item B=1 Smart window placement (minimal overlap). =item B=0 Hide title bar when maximized. =item B=0 Center large windows. =item B=1 Center dialogs on owner window. =item B=0 Menus track mouse even with no mouse buttons held. =item B=0 Raise windows when the mouse pointer enters, after a delay of I milliseconds. Note that C may interfere. =item B=1 Delay pointer focusing when mouse moves. =item B=1 Support the Windows/Super key modifier to activate special functions. The left Super key toggles the Start menu, while the right Super key toggles the Window list window. =item B=0 Treat the Super/Win key modifier as a synonym for the Ctrl+Alt modifier combination. The default key bindings have many occurrences of Ctrl+Alt. If you enable this, then the Super modifier is an alternative way to activate them. =item B=0 Support mouse wheel. When pressing Ctrl+Alt rotating the mouse wheel on the root window will cycle the focus over the windows. =item B=0 Group applications with the same class name under a single task button. 0 disables it, 1 shows the number of windows, 2 shows bread crumbs, 3 shows a number + bread crumbs. =item B=0 Show popup menus above mouse pointer. =item B=0 Send the clicks outside menus to target window. =item B=1 Allow mouse actions on client windows. This is buggy with some programs. =item B=1 Manage root window (EXPERIMENTAL - normally enabled!). =item B=1 Snap to nearest screen edge/window when moving windows. =item B=8 [0-64] Distance in pixels before windows snap together. =item B=1 Automatically arrange windows when screen size changes. =item B=1 Allow to switch a window to fullscreen. =item B=0 Span over all available screens if window goes into fullscreen. =item B=0 [0-1] Preselect to Cancel (0) or the OK (1) button in message boxes. =item B=0 [0-2] NET_WORKAREA behaviour: 0 (single/multi-monitor with STRUT information, like metacity), 1 (always full desktop), 2 (single monitor with STRUT, multi-monitor without STRUT). =back =head2 QUICK SWITCH =over =item B=1 Enable Alt+Tab window switching. =item B=1 Enable Alt+Tab to minimized windows. =item B=1 Enable Alt+Tab to hidden windows. =item B=1 Prioritize Alt+Tab to urgent windows. =item B=0 Include windows from all workspaces in Alt+Tab. =item B=1 Group windows by workspace together in Alt+Tab. =item B=0 Time in seconds to remember the state of Alt+Tab. =item B=0 Raise a selected window while Alt+Tabbing in the QuickSwitch. =item B=1 Show all reachable icons when quick switching. =item B=0 Show the window title above (all reachable) icons. =item B=0 Create a smaller QuickSwitch window of 1/3 screen width. =item B=0 Go trough all window titles and choose width of the longest one. =item B=1 Place the icons and titles vertical instead of horizontal. =item B=0 Show the huge (48x48) of the window icon for the active window. =item B=0 Fill the rectangle highlighting the current icon. =back =head2 EDGE SWITCHING =over =item B=0 Workspace switches by moving mouse to left/right screen edge. =item B=0 Workspace switches by moving mouse to left/right screen edge. =item B=0 Workspace switches by moving mouse to top/bottom screen edge. =item B=1 Workspace switches continuously when moving mouse to screen edge. =item B=32 [0-10000] Resistance in pixels when trying to move windows off the screen (10000 = infinite). =back =head2 TASK BAR The following preferences affect the L task bar: =over =item B=1 Show task bar. =item B=0 Task bar at top of the screen. =item B=0 Keep the task bar below regular windows. =item B=0 Auto hide task bar after delay. =item B=1 Auto show task bar when fullscreen window active. =item B=1 Show clock on task bar. =item B=0 Show battery status monitor on task bar. =item B=1 Enable TaskBarShowAPMStatus if a battery is present. =item B=1 Show battery status on task bar in time-format =item B=1 Show battery status in graph mode. =item B=1 Show mailbox status on task bar. =item B=0 Beep when new mail arrives. =item B=0 Count messages in mailbox. =item B=1 Show workspace switching buttons on task bar. =item B=1 Show windows on the taskbar. =item B=1 Show 'show desktop' button on taskbar. If set to 2, it will move the icon to the right side, after the clock. =item B=1 Show Ellipsis in taskbar items. =item B=1 Show windows in the tray. =item B=1 Enable the system tray in the taskbar. =item B=1 Show windows from all workspaces on tray. =item B=1 Show transient (dialogs, ...) windows on task bar. =item B=0 Show windows from all workspaces on task bar. =item B=1 Show icons of windows on task buttons of the task bar. =item B=1 Show titles of windows on task buttons of the task bar. =item B=1 Show 'Start' menu on task bar. =item B=1 Show 'window list' menu on task bar. =item B=1 Show CPU status on task bar (Linux & Solaris). =item B=1 Show RAM usage in CPU status tool tip. =item B=1 Show swap usage in CPU status tool tip. =item B=1 Show ACPI temperature in CPU status tool tip. =item B=0 Show ACPI temperature in CPU status bar. =item B=1 Show CPU frequency in CPU status tool tip. =item B=0 Show network status only for connected devices, such as an active Ethernet link or associated wireless interface. If false, any network interface that has been brought up will be displayed. =item B=1 Show memory usage status on task bar (Linux only). =item B=1 Show network status on task bar (Linux only). =item B=0 Show a button to collapse the taskbar. =item B=0 Use double-height task bar. =item B=1 Place workspace pager on left, not right. =item B=0 Place workspace pager on top row when using dual-height taskbar. =item B="" Limit the number of taskbar workspaces buttons that are shown on the workspaces pane of the taskbar. If the numeric value has a C

suffix then the limitation is in pixels. A C<%> suffix limits by percentage of desktop width. By default a C suffix is assumed for number of buttons. =item B=1 Enable mouse wheel cycling over workspaces and task buttons in taskbar. =item B=1 Show a mini desktop preview on each workspace button. =item B=1 Draw window icons inside large enough preview windows on pager (if PagerShowPreview=1). =item B=1 Draw even minimized windows as unfilled rectangles (if PagerShowPreview=1). =item B=1 Draw border around workspace buttons (if PagerShowPreview=1). =item B=1 Show workspace name label on workspace button (if PagerShowPreview=1) =item B=1 Show number of workspace on workspace button (if PagerShowPreview=1). =item B=1 Execute taskbar applet commands (like MailCommand, ClockCommand, ...) on single click. =item B=1 Enable address bar functionality in taskbar. =item B=1 Show address bar in task bar. =item B=1 Overrides automatic multiple byte detection. =item B=1 Confirm logout. =item B=1 Don't cut client windows by shapes set trough frame corner pixmap. =item B=1 Use double buffering when redrawing the display. =item B=1 Disable use of new XRANDR API for dual head (nvidia workaround). =item B=1 Favour Xft fonts over core X11 fonts where possible. =item B="" A colon separated list of paths of your mailboxes. If this is empty, $MAILPATH or $MAIL is used instead. Path to a mbox file. Remote mail boxes are accessed by specifying an URL using the Common Internet Scheme Syntax (RFC 1738): `scheme://[user[:password]@]server[:port][/path]`. Supported schemes are C, C and C. When the scheme is omitted F is prepended silently. IMAP subfolders can be accessed by using the path component. Reserved characters like I (C), I (C<@>) and I (C<:>) can be specified using escape sequences with a hexadecimal encoding like C<%2f> for the slash or C<%40> for the at sign. For example: file:///var/spool/mail/captnmark pop3://markus:%2f%40%3a@maol.ch/ imap://mathias@localhost/INBOX.Maillisten.icewm-user =item B="eth0 wlan0" Network devices for which to show status. =item B="%X" The clock time format. See the strftime manpage for the meaning of all the percent options. It is possible to define multiple clocks for different time zones in a single I. A new clock is defined by the beginning of the string, and by each time zone specification that starts with C, followed by a space. For example, B=C<%X TZ=Asia/Aden %T TZ=Asia/Baku %T> defines 3 clocks. =item B="" Alternate Clock Time format shown every other second. =item B="%c" Clock Date format for tooltip (strftime format string). =item B="right high desktop" Support DockApps (right, left, center, down, high, above, below, desktop, or empty to disable). Control with Ctrl+Mouse. =item B="" Screen/output name of the primary screen. =item B="" List of battery names (directories) in /proc/acpi/battery to ignore. Useful when more slots are built-in, but only one battery is used. =item B=20 [2-1000] The width of the CPU Monitor applet in pixels. =item B=20 [2-1000] The width of the Memory Monitor applet in pixels. =item B=20 [2-1000] The width of the Net Monitor applet in pixels. =item B=3 [1-25] Default number of tasks in taskbar. =item B=100 [0-100] Task bar width as percentage of the screen width. =item B="left" Taskbar justify left, right or center. =item B=10 [1-1000] Width of battery Monitor. =item B=0 [0-63] Primary screen for xinerama (taskbar, ...). =item B="" A comma-separated list of keyboard layouts. A layout may be enclosed in double quotes. Each layout is a name with optional arguments, that is to be parsed by the C program. To support changing keyboard layouts, the C program must be installed. The first in the list is the default layout. Programs may have their own keyboard layout defined in the F file. The first two letters of a layout are used to locate an icon image file. =back =head2 MENUS =over =item B=1 Reload menu files automatically. =item B=0 Show programs submenu. =item B=1 Show settings submenu. =item B=1 Show focus mode submenu. =item B=1 Show themes submenu. =item B=1 Show logout menu. =item B=1 Show the help menu item. =item B=1 Show logout submenu. =item B=1 Show the about menu item. =item B=1 Show the run menu item. =item B=1 Show the window menu item. =item B=0 [0-16384] Maximal width of popup menus, 2/3 of the screen's width if set to zero. =item B=25 [0-1234] Minimal number of themes after which the Themes menu becomes nested (0=disabled). =back =head2 TIMINGS =over =item B=10 (0-100) Delay fuzziness, to allow merging of multiple timer timeouts into one (notebook power saving). =item B=4 [0-32] Pointer motion distance before click gets interpreted as drag. =item B=200 [0-2000] Delay before click gets interpreted as drag. =item B=400 [0-5000] Multiple click time. =item B=40 [0-5000] Delay before activating menu items. =item B=300 [0-5000] Delay before activating menu submenus. =item B=1 Show an application icon in toolbar and tray tooltips. =item B=1000 [0-5000] Delay before tooltip window is displayed. =item B=0 [0-60000] Time before tooltip window is hidden (0 means never). =item B=300 [0-5000] Delay before task bar is hidden. =item B=500 [0-5000] Delay before task bar is shown. =item B=400 [0-5000] Delay before windows are auto raised if C. =item B=200 [0-1000] Delay for pointer focus switching. =item B=600 [0-5000] Screen edge workspace switching delay. =item B=500 [0-5000] Initial scroll bar autoscroll delay. =item B=30 [0-5000] Scroll bar autoscroll delay. =item B=500 [0-5000] Auto scroll start delay. =item B=60 [0-5000] Auto scroll delay. =item B=2500 [0-2500] Time before workspace status window is hidden. =item B=30 [0-86400] Delay between new-mail checks. (seconds). =item B=500 [10-3600000] Delay between CPU Monitor samples in ms. =item B=500 [10-3600000] Delay between Memory Monitor samples in ms. =item B=500 [10-3600000] Delay between Net Monitor samples in ms. =item B=0 [0-86400] Number of seconds the taskbar app will blink when requesting focus (0 = forever). =item B=250 [0-30000] Taskbar blink interval (ms) when requesting focus (0 = blinking disabled). =item B=10 [2-3600] Delay between power status updates (seconds). =item B=3 [0-86400] Timeout in seconds for applications to respond to the _NET_WM_PING protocol. =back =head2 BUTTONS AND KEYS =over =item B=255 [0-255] Bitmask of root window button click to use in window manager. =item B=1 [0-255] Bitmask of buttons that raise the window when pressed. =item B=0 [0-20] Desktop mouse-button click to show the window list menu. =item B=2 # [0-20] Desktop mouse-button click to show the window list =item B=3 [0-20] Desktop mouse-button click to show the root menu. =item B=1 [0-5] Title bar mouse-button double click to maximize the window to full screen with the frame border visible. Press Shift to maximize only in the vertical direction. Press Alt+Shift to maximize only in the horizontal direction. =item B=2 [0-5] Title bar mouse-button double click to rollup the window. Press Shift to maximize in the horizontal direction. =back =head2 WORKSPACES =over =item B=" 1 ", " 2 ", " 3 ", " 4 " Create four workspaces with names C< 1 >, C< 2 >, C< 3 > and C< 4 >. =back =head2 PATHS =over =item B="/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/icons:/usr/share/pixmaps" Icon search path (colon separated). Also, the icons/ subdirectory in IceWM resource folders are searched first. =item B="*:-HighContrast" List of icon themes (colon separated), acting as additional filter of icon subdirectories in any of the B folders. Expressions can be wildcards, also special wildcards (starting with B<->) can exclude matched themes from selection. =item B="" A colon separated list of paths of your mailboxes. If this is empty, $MAILPATH or $MAIL is used instead. =back =head2 PROGRAMS =over =item B="xterm -name mutt -e mutt" Command to run on mailbox. =item B="mutt.XTerm" B to allow B for B. =item B="" Command to run when new mail arrives. =item B="" Command to lock display/screensaver. =item B="xclock -name icewm -title Clock" Command to run on clock. =item B="icewm.XClock" B to allow B for B. =item B="" Command to select and run a program. =item B="" Open command. =item B="xterm" Terminal emulator must accept -e option. =item B="" Command to start logout. =item B="" Command to cancel logout. =item B="/bin/sh -c "{ test -e /run/systemd/system && systemctl poweroff || loginctl poweroff; }"" Command to shutdown the system. =item B="/bin/sh -c "{ test -e /run/systemd/system && systemctl reboot || loginctl reboot; }"" Command to reboot the system. =item B="test -e /run/systemd/system && systemctl suspend || loginctl suspend" Command to send the system to standby mode =item B="test -e /run/systemd/system && systemctl hibernate || loginctl hibernate" Command to hibernate the system. =item B="xterm -name top -title Process\ Status -e top" Command to run on CPU status. =item B="top.XTerm" B to allow B for B. =item B=1 0/1 Combine all CPUs to one. =item B="xterm -name netstat -title 'Network Status' -e netstat -c" Command to run on Net status. =item B="netstat.XTerm" B to allow B for B. =item B="" Command to run for address bar entries. =back =head2 WINDOW MENUS =over =item B="rmsnxfhualytiecw" Items supported in menu window (rmsnxfhualytieckw) =item B=0 Does it support the 'O' title bar button images (for mouse rollover). =item B=1 # 0/1 Show application icon over menu button =back =head2 THEME SETTINGS The following sections show settings that can be set in theme files. They can also be set in the F file, but themes will override the values set there. To override the theme values, the settings should be set in F file: see L. Default values are shown following the equal sign. =head3 THEME DESCRIPTION =over =item B="" Theme author, e-mail address, credits. =item B="" Description of the theme, credits. =item B="nice" Choose a theme look from one of: "win95", "motif", "warp3", "warp4", "nice", "metal2", "gtk2", and some others. =item B="" List of gradient pixmaps in the current theme. =back =head3 THEME BORDERS, ICONS, MARGINS AND BUTTONS =over =item B=6 [0-128] Horizontal window border. =item B=6 [0-128] Vertical window border. =item B=2 [0-128] Horizontal dialog window border. =item B=2 [0-128] Vertical dialog window border. =item B=24 [0-64] Resize corner width. =item B=24 [0-64] Resize corner height. =item B=20 [0-128] Title bar height. =item B=0 [0-100] Justification of the window title. =item B=0 [-128-128] Horizontal offset for the window title text. =item B=0 [-128-128] Vertical offset for the window title text. =item B=0 [-128-128] Vertical offset for the menu button icon. =item B=16 [0-64] Scrollbar width. =item B=16 [0-64] Scrollbar (button) height. =item B=16 [8-128] Menu icon size. =item B=16 [8-128] Dimension of the small icons. =item B=32 [8-128] Dimension of the large icons. =item B=48 [8-128] Dimension of the large icons. =item B=3 [0-64] Horizontal margin of the quickswitch window. =item B=3 [0-64] Vertical margin of the quickswitch window. =item B=4 [0-64] Vertical margin in the quickswitch window. =item B=2 [0-64] Distance between the active icon and it's border. =item B=6 [0-64] Height of the separator between (all reachable) icons and text, 0 to avoid it. =item B="s" Titlebar buttons from left to right (x=close, m=max, i=min, h=hide, r=rollup, s=sysmenu, d=depth). =item B="xmir" Titlebar buttons from right to left (x=close, m=max, i=min, h=hide, r=rollup, s=sysmenu, d=depth). =item B="xmis" Titlebar buttons supported by theme (x,m,i,r,h,s,d). =item B=0 # 0/1 Draw window title centered (obsoleted by TitleBarJustify). =item B=0 # 0/1 Join title*S and title*T. =item B=0 # 0/1 Join title*T and title*B. =item B=0 # 0/1 Task bar clock/battery monitor uses nice pixmap LCD display (but then it doesn't display correctly in many languages anymore, e.g., for Japanese and Korean it works only when a real font is used and not the LCD pixmaps.) =item B=20 [16-1000] Height of taskbar monitoring applets. =item B=0 # [0-16] Width of taskbutton side icons. =item B=32 # [16-128] Maximum scaled width of tray icons. =item B=24 # [16-128] Maximum scaled height of tray icons. =item B=0 # 0/1 Surround the tray with plastic border. =back =head3 THEME FONTS =over =item B="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*" =item B="sans-serif:size=12" Name of the title bar font. =item B="-*-sans-bold-r-*-*-*-100-*-*-*-*-*-*" =item B="sans-serif:size=10:bold" Name of the menu font. =item B="-*-monospace-bold-r-*-*-*-120-*-*-*-*-*-*" =item B="monospace:size=12:bold" Name of the status display font. =item B="-*-monospace-bold-r-*-*-*-120-*-*-*-*-*-*" =item B="monospace:size=12:bold" Name of the font for Alt+Tab switcher window. =item B="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*" =item B="sans-serif:size=12" Name of the normal button font. =item B="-*-sans-bold-r-*-*-*-120-*-*-*-*-*-*" =item B="sans-serif:size=12:bold" Name of the active button font. =item B="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*" =item B="sans-serif:size=12" Name of the normal task bar item font. =item B="-*-sans-bold-r-*-*-*-120-*-*-*-*-*-*" =item B="sans-serif:size=12:bold" Name of the active task bar item font. =item B="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*" =item B="sans-serif:size=12" Name of the tool button font (fallback: NormalButtonFontName). =item B="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*" =item B="sans-serif:size=12" Name of the normal workspace button font (fallback: NormalButtonFontName). =item B="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*" =item B="sans-serif:size=12" Name of the active workspace button font (fallback: ActiveButtonFontName). =item B="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*" =item B="sans-serif:size=12" Name of the mini-window font. =item B="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*" =item B="sans-serif:size=12" Name of the window list font. =item B="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*" =item B="sans-serif:size=12" Name of the tool tip font. =item B="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*" =item B="monospace:size=12" Name of the task bar clock font. =item B="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*" =item B="monospace:size=12" Name of the task bar temperature font. =item B="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*" =item B="monospace:size=12" Name of the task bar battery font. =item B="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*" =item B="monospace:size=12" Name of the input field font. =item B="-*-sans-medium-r-*-*-*-140-*-*-*-*-*-*" =item B="sans-serif:size=12" Name of the label font. =back =head3 THEME COLORS =over =item B = "rgb:C0/C0/C0" Background of dialog windows. =item B = "rgb:C0/C0/C0" Border of inactive windows. =item B = "rgb:C0/C0/C0" Border of active windows. =item B = "rgb:C0/C0/C0" Background of regular buttons. =item B = "rgb:00/00/00" Text color of regular buttons. =item B = "rgb:E0/E0/E0" Background of pressed buttons. =item B = "rgb:00/00/00" Text color of pressed buttons. =item B = "rgb:C0/C0/C0" Background of titlebar buttons. =item B = "rgb:00/00/00" Text color of titlebar buttons. =item B = "" Background of toolbar buttons, ColorNormalButton is used if empty. =item B = "" Text color of toolbar buttons, ColorNormalButtonText is used if empty. =item B = "" Background of workspace buttons, ColorNormalButton is used if empty. =item B = "" Text color of workspace buttons, ColorNormalButtonText is used if empty. =item B = "" Background of the active workspace button, ColorActiveButton is used if empty. =item B = "" Text color of the active workspace button, ColorActiveButtonText is used if empty. =item B = "rgb:80/80/80" Background of the titlebar of regular windows. =item B = "rgb:00/00/00" Text color of the titlebar of regular windows. =item B = "" Text shadow of the titlebar of regular windows. =item B = "rgb:00/00/A0" Background of the titlebar of active windows. =item B = "rgb:FF/FF/FF" Text color of the titlebar of active windows. =item B = "" Text shadow of the titlebar of active windows. =item B = "rgb:C0/C0/C0" Background for mini icons of regular windows. =item B = "rgb:00/00/00" Text color for mini icons of regular windows. =item B = "rgb:E0/E0/E0" Background for mini icons of active windows. =item B = "rgb:00/00/00" Text color for mini icons of active windows. =item B = "rgb:C0/C0/C0" Background of pop-up menus. =item B = "rgb:00/00/00" Text color of regular menu items. =item B = "rgb:A0/A0/A0" Background of selected menu item, leave empty to force transparency. =item B = "rgb:00/00/00" Text color of selected menu items. =item B = "rgb:80/80/80" Text color of disabled menu items. =item B = "" Shadow of regular menu items. =item B = "rgb:C0/C0/C0" Background of move/resize status window. =item B = "rgb:00/00/00" Text color of move/resize status window. =item B = "rgb:C0/C0/C0" Background of the quick switch window. =item B = "rgb:00/00/00" Text color in the quick switch window. =item B = "" Rectangle around the active icon in the quick switch window. =item B = "rgb:C0/C0/C0" Background of the taskbar. =item B = "rgb:C0/C0/C0" Background for task buttons of regular windows. =item B = "rgb:00/00/00" Text color for task buttons of regular windows. =item B = "rgb:E0/E0/E0" Background for task buttons of the active window. =item B = "rgb:00/00/00" Text color for task buttons of the active window. =item B = "rgb:A0/A0/A0" Background for task buttons of minimized windows. =item B = "rgb:00/00/00" Text color for task buttons of minimized windows. =item B = "rgb:80/80/80" Background for task buttons of windows on other workspaces. =item B = "rgb:00/00/00" Text color for task buttons of windows on other workspaces. =item B = "rgb:A0/A0/A0" Scrollbar background (sliding area). =item B = "rgb:C0/C0/C0" Background of the slider button in scrollbars. =item B = "rgb:C0/C0/C0" Background of the arrow buttons in scrollbars. =item B = "rgb:C0/C0/C0" Background of the arrow buttons in scrollbars (obsolete). =item B = "rgb:00/00/00" Color of active arrows on scrollbar buttons. =item B = "rgb:80/80/80" Color of inactive arrows on scrollbar buttons. =item B = "rgb:C0/C0/C0" Background of listboxes. =item B = "rgb:00/00/00" Text color in listboxes. =item B = "rgb:80/80/80" Background of selected listbox items. =item B = "rgb:00/00/00" Text color of selected listbox items. =item B = "rgb:E0/E0/00" Background of tooltips. =item B = "rgb:00/00/00" Text color of tooltips. =item B = "rgb:C0/C0/C0" Background of labels, leave empty to force transparency. =item B = "rgb:00/00/00" Text color of labels. =item B = "rgb:FF/FF/FF" Background of text entry fields (e.g., the addressbar). =item B = "rgb:00/00/00" Text color of text entry fields (e.g., the addressbar). =item B = "rgb:80/80/80" Background of selected text in an entry field. =item B = "rgb:00/00/00" Selected text in an entry field. =item B = "rgb:00/00/00" Background of non-LCD clock, leave empty to force transparency. =item B = "rgb:00/FF/00" Text color of non-LCD clock. =item B = "" Color of keyboard layout indicator. =item B = "rgb:00/00/00" Background of battery monitor, leave empty to force transparency. =item B = "rgb:00/FF/00" Text color of battery monitor. =item B = "rgb:FF/FF/00" Color of battery monitor when discharging. =item B = "rgb:00/FF/00" Color of battery monitor when charging. =item B = "rgb:00/00/00" Background color for graph mode. =item B = "rgb:00/FF/00" User load on the CPU monitor. =item B = "rgb:FF/00/00" System load on the CPU monitor. =item B = "rgb:FF/FF/00" Interrupts on the CPU monitor. =item B = "rgb:60/00/60" IO Wait on the CPU monitor. =item B = "rgb:00/FF/FF" Soft Interrupts on the CPU monitor. =item B = "rgb:00/00/FF" Nice load on the CPU monitor. =item B = "rgb:00/00/00" Idle (non) load on the CPU monitor, leave empty to force transparency. =item B = "rgb:FF/8A/91" Involuntary Wait on the CPU monitor. =item B = "rgb:60/60/C0" Temperature of the CPU. =item B = "rgb:40/40/80" User program usage in the memory monitor. =item B = "rgb:60/60/C0" OS buffers usage in the memory monitor. =item B = "rgb:80/80/FF" OS cached usage in the memory monitor. =item B = "rgb:00/00/00" Free memory in the memory monitor. =item B = "rgb:FF/FF/00" Outgoing load on the network monitor. =item B = "rgb:FF/00/FF" Incoming load on the network monitor. =item B = "rgb:00/00/00" Idle (non) load on the network monitor, leave empty to force transparency. =back =head3 DESKTOP BACKGROUND The following themeable preferences are read by L: =over =item B=0 0/1 Display desktop background centered and not tiled. =item B=0 0/1 Resize desktop background to full screen. =item B="" A comma-separated list of zero or more desktop background colors. =item B="" A comma-separated list of zero or more desktop background images. Each image may be a path with a L pattern, or start with a tilde or environment variable. =item B=0 0/1 Choose a random selection from the list of background images. =item B=1 0/1 Support for semitransparent terminals like Eterm or gnome-terminal. =item B="" Color(s) to announce for semitransparent windows. =item B="" Image(s) to announce for semitransparent windows. This is a list similar to B. =item B=0 0/1 Paint the background image over all multihead monitors combined. =item B=0 Seconds between cycling over all background images, default zero is off. =back =head2 EXAMPLES Alpha=1 Splash="IceWM.jpg" LimitSize=0 LimitPosition=0 LimitByDockLayer=1 QuickSwitchToAllWorkspaces=1 QuickSwitchHugeIcon=1 QuickSwitchFillSelection=1 TaskBarMailboxStatusBeepOnNewMail=1 TaskBarMailboxStatusCountMessages=1 TaskBarShowMEMStatus=0 TaskBarShowCollapseButton=1 TaskBarWorkspacesLimit="8" ShowProgramsMenu=1 ShowAddressBar=0 ToolTipDelay=200 ToolTipTime=5000 AutoHideDelay=900 AutoShowDelay=100 EdgeResistance=3 KeySysWinMenu="" KeySysWinListMenu="Shift+Ctrl+Esc" The above example shows how to tell B to not bind a specific key: I in this case. =head2 FILES Locations for the F file are as follows: $ICEWM_PRIVCFG/preferences $XDG_CONFIG_HOME/icewm/preferences $HOME/.icewm/preferences /etc/icewm/preferences /usr/share/icewm/preferences The locations are searched in the order listed; the first file found is read and the remainder ignored. =head2 SEE ALSO L, L. =head2 AUTHOR Brian Bidulock L. =head2 LICENSE B is licensed under the GNU Library General Public License. See the F file in the distribution. =cut # vim: set sw=4 tw=72 nocin spell spelllang=en_ca: