1ICEWM-PREFERENCES(5) Standards, Environments and Macros ICEWM-PREFERENCES(5)
2
3
4
6 icewm-preferences - icewm preferences configuration file
7
9 $ICEWM_PRIVCFG/preferences
10 $XDG_CONFIG_HOME/icewm/preferences
11 $HOME/.icewm/preferences
12 /etc/icewm/preferences
13 /usr/share/icewm/preferences
14
16 Contains general settings like paths, colors and fonts, but also
17 options to control the icewm focus behaviour and the applets which are
18 started in the task bar. The icewm installation will provide a default
19 preferences file, which can be copied to the icewm user configuration
20 directory and modified.
21
23 FOCUS AND BEHAVIOR
24 The following preferences affect focus and general behavior of
25 icewm(1):
26
27 ClickToFocus=1
28 Focus windows by clicking in them.
29
30 FocusOnAppRaise=0
31 Focus windows when applications request that they be raised.
32
33 RequestFocusOnAppRaise=1
34 Request focus (flashing in taskbar) when application requests
35 raise.
36
37 RaiseOnFocus=1
38 Raise windows when focused.
39
40 FocusOnClickClient=1
41 Focus window when client area clicked.
42
43 RaiseOnClickClient=1
44 Raise window when client area clicked.
45
46 RaiseOnClickTitleBar=1
47 Raise window when title bar is clicked.
48
49 RaiseOnClickButton=1
50 Raise window when frame button is clicked.
51
52 RaiseOnClickFrame=1
53 Raise window when frame border is clicked.
54
55 LowerOnClickWhenRaised=0
56 Lower the active window when clicked again.
57
58 PassFirstClickToClient=1
59 Pass focusing click on client area to client.
60
61 FocusChangesWorkspace=0
62 Change to the workspace of newly focused windows.
63
64 FocusCurrentWorkspace=0
65 Move newly focused windows to current workspace.
66
67 FocusOnMap=1
68 Focus normal window when initially mapped.
69
70 FocusOnMapTransient=0
71 Focus dialog window when initially mapped.
72
73 FocusOnMapTransientActive=1
74 Focus dialog window when initially mapped only if parent frame
75 focused.
76
77 MapInactiveOnTop=1
78 Put new windows on top even if not focusing them.
79
80 PointerColormap=1
81 Colormap focus follows pointer.
82
83 DontRotateMenuPointer=1
84 Don't rotate the cursor for popup menus.
85
86 LimitSize=1
87 Limit size of windows to screen.
88
89 LimitPosition=1
90 Limit position of windows to screen.
91
92 LimitByDockLayer=0
93 Let the Dock layer limit the workspace (incompatible with GNOME
94 Panel).
95
96 ConsiderHBorder=0
97 Consider border frames when maximizing horizontally.
98
99 ConsiderVBorder=0
100 Consider border frames when maximizing vertically.
101
102 ConsiderSizeHintsMaximized=1
103 Consider XSizeHints if frame is maximized.
104
105 CenterMaximizedWindows=0
106 Center maximized windows which can't fit the screen (like
107 terminals).
108
109 HideBordersMaximized=0
110 Hide window borders if window is maximized.
111
112 SizeMaximized=0
113 Maximized windows can be resized.
114
115 ShowMoveSizeStatus=1
116 Show position status window during move/resize.
117
118 ShowWorkspaceStatus=1
119 Show name of current workspace while switching.
120
121 MinimizeToDesktop=0
122 Display mini-icons on desktop for minimized windows.
123
124 MiniIconsPlaceHorizontal=0
125 Place the mini-icons horizontal instead of vertical.
126
127 MiniIconsRightToLeft=0
128 Place new mini-icons from right to left.
129
130 MiniIconsBottomToTop=0
131 Place new mini-icons from bottom to top.
132
133 StrongPointerFocus=0
134 Always maintain focus under mouse window (makes some keyboard
135 support non-functional or unreliable.
136
137 OpaqueMove=1
138 Opaque window move.
139
140 OpaqueResize=1
141 Opaque window resize.
142
143 ManualPlacement=0
144 Windows initially placed manually by user.
145
146 SmartPlacement=1
147 Smart window placement (minimal overlap).
148
149 HideTitleBarWhenMaximized=0
150 Hide title bar when maximized.
151
152 CenterLarge=0
153 Center large windows.
154
155 CenterTransientsOnOwner=1
156 Center dialogs on owner window.
157
158 MenuMouseTracking=0
159 Menus track mouse even with no mouse buttons held.
160
161 AutoRaise=0
162 Auto raise windows after delay.
163
164 DelayPointerFocus=1
165 Delay pointer focusing when mouse moves.
166
167 Win95Keys=1
168 Support win95 keyboard keys (Penguin/Meta/Win_L,R shows menu).
169
170 ModSuperIsCtrlAlt=1
171 Treat Super/Win modifier as Ctrl+Alt.
172
173 UseMouseWheel=0
174 Support mouse wheel.
175
176 ShowPopupsAbovePointer=0
177 Show popup menus above mouse pointer.
178
179 ReplayMenuCancelClick=0
180 Send the clicks outside menus to target window.
181
182 ClientWindowMouseActions=1
183 Allow mouse actions on client windows (buggy with some programs).
184
185 GrabRootWindow=1
186 Manage root window (EXPERIMENTAL - normally enabled!).
187
188 SnapMove=1
189 Snap to nearest screen edge/window when moving windows.
190
191 SnapDistance=8 [0-64]
192 Distance in pixels before windows snap together.
193
194 ArrangeWindowsOnScreenSizeChange=1
195 Automatically arrange windows when screen size changes.
196
197 AllowFullscreen=1
198 Allow to switch a window to fullscreen.
199
200 FullscreenUseAllMonitors=0
201 Span over all available screens if window goes into fullscreen.
202
203 MsgBoxDefaultAction=0 [0-1]
204 Preselect to Cancel (0) or the OK (1) button in message boxes.
205
206 NetWorkAreaBehaviour=0 [0-2]
207 NET_WORKAREA behaviour: 0 (single/multi-monitor with STRUT
208 information, like metacity), 1 (always full desktop), 2 (single
209 monitor with STRUT, multi-monitor without STRUT).
210
211 Quick Switch List
212
213 QuickSwitch=1
214 Alt+Tab window switching.
215
216 QuickSwitchToMinimized=1
217 Alt+Tab to minimized windows.
218
219 QuickSwitchToHidden=1
220 Alt+Tab to hidden windows.
221
222 QuickSwitchToUrgent=1
223 Priorize Alt+Tab to urgent windows.
224
225 QuickSwitchToAllWorkspaces=0
226 Alt+Tab to windows on other workspaces.
227
228 QuickSwitchGroupWorkspaces=1
229 Alt+Tab: group windows on current workspace.
230
231 QuickSwitchAllIcons=1
232 Show all reachable icons when quick switching.
233
234 QuickSwitchTextFirst=0
235 Show the window title above (all reachable) icons.
236
237 QuickSwitchSmallWindow=0
238 Attempt to create a small QuickSwitch window (1/3 instead of 3/5 of
239
240 QuickSwitchMaxWidth=0
241 Go through all window titles and choose width of the longest one.
242
243 QuickSwitchVertical=1
244 Place the icons and titles vertical instead of horizontal.
245
246 QuickSwitchHugeIcon=0
247 Show the huge (48x48) of the window icon for the active window.
248
249 QuickSwitchFillSelection=0
250 Fill the rectangle highlighting the current icon.
251
252 Edge Workspace Switching
253
254 EdgeSwitch=0
255 Workspace switches by moving mouse to left/right screen edge.
256
257 HorizontalEdgeSwitch=0
258 Workspace switches by moving mouse to left/right screen edge.
259
260 VerticalEdgeSwitch=0
261 Workspace switches by moving mouse to top/bottom screen edge.
262
263 ContinuousEdgeSwitch=1
264 Workspace switches continuously when moving mouse to screen edge.
265
266 EdgeResistance=32 [0-10000]
267 Resistance in pixels when trying to move windows off the screen
268 (10000 = infinite).
269
270 TASK BAR
271 The following preferences affect the icewm(1) task bar:
272
273 ShowTaskBar=1
274 Show task bar.
275
276 TaskBarAtTop=0
277 Task bar at top of the screen.
278
279 TaskBarKeepBelow=0
280 Keep the task bar below regular windows.
281
282 TaskBarAutoHide=0
283 Auto hide task bar after delay.
284
285 TaskBarFullscreenAutoShow=1
286 Auto show task bar when fullscreen window active.
287
288 TaskBarShowClock=1
289 Show clock on task bar.
290
291 TaskBarShowAPMStatus=0
292 Show APM/ACPI/Battery/Power status monitor on task bar.
293
294 TaskBarShowAPMAuto=1
295 Enable TaskBarShowAPMStatus if a battery is present.
296
297 TaskBarShowAPMTime=1
298 Show APM status on task bar in time-format.
299
300 TaskBarShowAPMGraph=1
301 Show APM status in graph mode.
302
303 TaskBarShowMailboxStatus=1
304 Show mailbox status on task bar.
305
306 TaskBarMailboxStatusBeepOnNewMail=0
307 Beep when new mail arrives.
308
309 TaskBarMailboxStatusCountMessages=0
310 Count messages in mailbox.
311
312 TaskBarShowWorkspaces=1
313 Show workspace switching buttons on task bar.
314
315 TaskBarShowWindows=1
316 Show windows on the taskbar.
317
318 TaskBarShowShowDesktopButton=1
319 Show 'show desktop' button on taskbar.
320
321 ShowEllipsis=1
322 Show Ellipsis in taskbar items.
323
324 TaskBarShowTray=1
325 Show windows in the tray.
326
327 TaskBarEnableSystemTray=1
328 Enable the system tray in the taskbar.
329
330 TrayShowAllWindows=1
331 Show windows from all workspaces on tray.
332
333 TaskBarShowTransientWindows=1
334 Show transient (dialogs, ...) windows on task bar.
335
336 TaskBarShowAllWindows=0
337 Show windows from all workspaces on task bar.
338
339 TaskBarShowWindowIcons=1
340 Show icons of windows on the task bar.
341
342 TaskBarShowStartMenu=1
343 Show 'Start' menu on task bar.
344
345 TaskBarShowWindowListMenu=1
346 Show 'window list' menu on task bar.
347
348 TaskBarShowCPUStatus=1
349 Show CPU status on task bar (Linux & Solaris).
350
351 CPUStatusShowRamUsage=1
352 Show RAM usage in CPU status tool tip.
353
354 CPUStatusShowSwapUsage=1
355 Show swap usage in CPU status tool tip.
356
357 CPUStatusShowAcpiTemp=1
358 Show ACPI temperature in CPU status tool tip.
359
360 CPUStatusShowAcpiTempInGraph=0
361 Show ACPI temperature in CPU status bar.
362
363 CPUStatusShowCpuFreq=1
364 Show CPU frequency in CPU status tool tip.
365
366 TaskBarShowMEMStatus=1
367 Show memory usage status on task bar (Linux only).
368
369 TaskBarShowNetStatus=1
370 Show network status on task bar (Linux only).
371
372 TaskBarShowCollapseButton=0
373 Show a button to collapse the taskbar.
374
375 TaskBarDoubleHeight=0
376 Use double-height task bar.
377
378 TaskBarWorkspacesLeft=1
379 Place workspace pager on left, not right.
380
381 TaskBarWorkspacesTop=0
382 Place workspace pager on top row when using dual-height taskbar.
383
384 TaskBarWorkspacesLimit=""
385 Limit the number of taskbar workspaces buttons which are shown on
386 the workspaces pane of the taskbar. If the numeric value has a "p"
387 suffix then the limitation is in pixels. A "%" suffix limits by
388 percentage of desktop width. By default a "B" suffix is assumed for
389 number of buttons.
390
391 TaskBarUseMouseWheel=1
392 Enable mouse wheel cycling over workspaces and task buttons in
393 taskbar.
394
395 TaskBarClockLeds=0 # 0/1
396 Task bar clock/APM uses nice pixmapped LCD display (but then it
397 doesn't display correctly in many languages anymore, e.g. for
398 Japanese and Korean it works only when a real font is used and not
399 the LEDs.
400
401 PagerShowPreview=1
402 Show a mini desktop preview on each workspace button.
403
404 PagerShowWindowIcons=1
405 Draw window icons inside large enough preview windows on pager (if
406 PagerShowPreview=1).
407
408 PagerShowMinimized=1
409 Draw even minimized windows as unfilled rectangles (if
410 PagerShowPreview=1).
411
412 PagerShowBorders=1
413 Draw border around workspace buttons (if PagerShowPreview=1).
414
415 PagerShowNumbers=1
416 Show number of workspace on workspace button (if
417 PagerShowPreview=1).
418
419 TaskBarLaunchOnSingleClick=1
420 Execute taskbar applet commands (like MailCommand,
421 ClockCommand, ...) on single click.
422
423 EnableAddressBar=1
424 Enable address bar functionality in taskbar.
425
426 ShowAddressBar=1
427 Show address bar in task bar.
428
429 MultiByte=1
430 Overrides automatic multiple byte detection.
431
432 ConfirmLogout=1
433 Confirm logout.
434
435 ShapesProtectClientWindow=1
436 Don't cut client windows by shapes set trough frame corner pixmap.
437
438 DoubleBuffer=1
439 Use double buffering when redrawing the display.
440
441 XRRDisable=1
442 Disable use of new XRANDR API for dual head (nvidia workaround).
443
444 PreferFreetypeFonts=1
445 Favor Xft fonts over core X11 fonts where possible.
446
447 MailBoxPath=""
448 Mailbox path (use \$MAIL instead).
449
450 Path to a mbox file. Remote mail boxes are accessed by specifying
451 an URL using the Common Internet Scheme Syntax (RFC 1738):
452
453 `scheme://[user[:password]@]server[:port][/path]`.
454
455 Supported schemes are "pop3", "imap" and "file". When the scheme
456 is omitted file:// is prepended silently. IMAP subfolders can be
457 accessed by using the path component. Reserved characters like
458 slash ("/"), at ("@") and colon (":") can be specified using escape
459 sequences with a hexadecimal encoding like %2f for the slash or %40
460 for the at sign. For example:
461
462 file:///var/spool/mail/captnmark
463 pop3://markus:%2f%40%3a@maol.ch/
464 imap://mathias@localhost/INBOX.Maillisten.icewm-user
465
466 NetworkStatusDevice="eth0 wlan0"
467 Network device for which to show status.
468
469 TimeFormat="%X"
470 Clock Time format (strftime format string).
471
472 TimeFormatAlt=""
473 Alternate Clock Time format (e.g. for blinking effects).
474
475 DateFormat="%c"
476 Clock Date format for tooltip (strftime format string).
477
478 XRRPrimaryScreenName=""
479 Screen/output name of the primary screen.
480
481 AcpiIgnoreBatteries=""
482 List of battery names (directories) in /proc/acpi/battery to
483 ignore. Useful when more slots are built-in, but only one battery
484 is used.
485
486 TaskBarCPUSamples=20 [2-1000]
487 Width of CPU Monitor.
488
489 TaskBarMEMSamples=20 [2-1000]
490 Width of Memory Monitor.
491
492 TaskBarNetSamples=20 [2-1000]
493 Width of Net Monitor.
494
495 TaskbarButtonWidthDivisor=3 [1-25]
496 Default number of tasks in taskbar.
497
498 TaskBarWidthPercentage=100 [0-100]
499 Task bar width as percentage of the screen width.
500
501 TaskBarJustify="left"
502 Taskbar justify left, right or center.
503
504 TaskBarApmGraphWidth=10 [1-1000]
505 Width of APM Monitor.
506
507 TaskBarGraphHeight=20 [16-1000]
508 Height of taskbar monitoring applets.
509
510 XineramaPrimaryScreen=0 [0-63]
511 Primary screen for xinerama (taskbar, ...).
512
513 TaskbuttonIconOffset=0 # [0-16]
514 Width of taskbutton side icons.
515
516 TrayIconMaxWidth=32 # [16-128]
517 Maximum scaled width of tray icons.
518
519 TrayIconMaxHeight=24 # [16-128]
520 Maximum scaled height of tray icons.
521
522 TrayDrawBevel=0 # 0/1
523 Surround the tray with plastic border.
524
525 MENUS
526 AutoReloadMenus=1
527 Reload menu files automatically.
528
529 ShowProgramsMenu=0
530 Show programs submenu.
531
532 ShowSettingsMenu=1
533 Show settings submenu.
534
535 ShowFocusModeMenu=1
536 Show focus mode submenu.
537
538 ShowThemesMenu=1
539 Show themes submenu.
540
541 ShowLogoutMenu=1
542 Show logout menu.
543
544 ShowHelp=1
545 Show the help menu item.
546
547 ShowLogoutSubMenu=1
548 Show logout submenu.
549
550 ShowAbout=1
551 Show the about menu item.
552
553 ShowRun=1
554 Show the run menu item.
555
556 ShowWindowList=1
557 Show the window menu item.
558
559 MenuMaximalWidth=0 [0-16384]
560 Maximal width of popup menus, 2/3 of the screen's width if set to
561 zero.
562
563 NestedThemeMenuMinNumber=25 [0-1234]
564 Minimal number of themes after which the Themes menu becomes nested
565 (0=disabled).
566
567 TIMINGS
568 DelayFuzziness=10 (0-100)
569 Delay fuzziness, to allow merging of multiple timer timeouts into
570 one (notebook power saving).
571
572 ClickMotionDistance=4 [0-32]
573 Pointer motion distance before click gets interpreted as drag.
574
575 ClickMotionDelay=200 [0-2000]
576 Delay before click gets interpreted as drag.
577
578 MultiClickTime=400 [0-5000]
579 Multiple click time.
580
581 MenuActivateDelay=40 [0-5000]
582 Delay before activating menu items.
583
584 SubmenuMenuActivateDelay=300 [0-5000]
585 Delay before activating menu submenus.
586
587 ToolTipDelay=1000 [0-5000]
588 Delay before tooltip window is displayed.
589
590 ToolTipTime=0 [0-60000]
591 Time before tooltip window is hidden (0 means never.
592
593 AutoHideDelay=300 [0-5000]
594 Delay before task bar is hidden.
595
596 AutoShowDelay=500 [0-5000]
597 Delay before task bar is shown.
598
599 AutoRaiseDelay=400 [0-5000]
600 Delay before windows are auto raised.
601
602 PointerFocusDelay=200 [0-1000]
603 Delay for pointer focus switching.
604
605 EdgeSwitchDelay=600 [0-5000]
606 Screen edge workspace switching delay.
607
608 ScrollBarStartDelay=500 [0-5000]
609 Initial scroll bar autoscroll delay.
610
611 ScrollBarDelay=30 [0-5000]
612 Scroll bar autoscroll delay.
613
614 AutoScrollStartDelay=500 [0-5000]
615 Auto scroll start delay.
616
617 AutoScrollDelay=60 [0-5000]
618 Auto scroll delay.
619
620 WorkspaceStatusTime=2500 [0-2500]
621 Time before workspace status window is hidden.
622
623 MailCheckDelay=30 [0-86400]
624 Delay between new-mail checks. (seconds).
625
626 TaskBarCPUDelay=500 [10-3600000]
627 Delay between CPU Monitor samples in ms.
628
629 TaskBarMEMDelay=500 [10-3600000]
630 Delay between Memory Monitor samples in ms.
631
632 TaskBarNetDelay=500 [10-3600000]
633 Delay between Net Monitor samples in ms.
634
635 FocusRequestFlashTime=0 [0-86400]
636 Number of seconds the taskbar app will blink when requesting focus
637 (0 = forever).
638
639 FocusRequestFlashInterval=250 [0-30000]
640 Taskbar blink interval (ms) when requesting focus (0 = blinking
641 disabled).
642
643 BatteryPollingPeriod=10 [2-3600]
644 Delay between power status updates (seconds).
645
646 BUTTONS AND KEYS
647 UseRootButtons=255 [0-255]
648 Bitmask of root window button click to use in window manager.
649
650 ButtonRaiseMask=1 [0-255]
651 Bitmask of buttons that raise the window when pressed.
652
653 DesktopWinMenuButton=0 [0-20]
654 Desktop mouse-button click to show the window list menu.
655
656 DesktopWinListButton=2 # [0-20]
657 Desktop mouse-button click to show the window list
658
659 DesktopMenuButton=3 [0-20]
660 Desktop mouse-button click to show the root menu.
661
662 TitleBarMaximizeButton=1 [0-5]
663 TitleBar mouse-button double click to maximize the window.
664
665 TitleBarRollupButton=2 [0-5]
666 TitleBar mouse-button double click to rollup the window.
667
668 WORKSPACES
669 WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4 "
670 Create four workspaces with names 1 , 2 , 3 and 4 .
671
672 PATHS
673 IconPath="/usr/share/icons/hicolor:/usr/share/icons:/usr/share/pixmaps"
674 Icon search path (colon separated).
675
676 MailBoxPath=""
677 Mailbox path (use \$MAIL instead).
678
679 PROGRAMS
680 MailCommand="xterm -name mutt -e mutt"
681 Command to run on mailbox.
682
683 MailClassHint="mutt.XTerm"
684 WM_CLASS to allow runonce for MailCommand.
685
686 NewMailCommand=""
687 Command to run when new mail arrives.
688
689 LockCommand=""
690 Command to lock display/screensaver.
691
692 ClockCommand="xclock -name icewm -title Clock"
693 Command to run on clock.
694
695 ClockClassHint="icewm.XClock"
696 WM_CLASS to allow runonce for ClockCommand.
697
698 RunCommand=""
699 Command to select and run a program.
700
701 OpenCommand=""
702 Open command.
703
704 TerminalCommand="xterm"
705 Terminal emulator must accept -e option.
706
707 LogoutCommand=""
708 Command to start logout.
709
710 LogoutCancelCommand=""
711 Command to cancel logout.
712
713 ShutdownCommand="/bin/sh -c "{ test -e /run/systemd/system && systemctl
714 poweroff; } ||:""
715 Command to shutdown the system.
716
717 RebootCommand="/bin/sh -c "{ test -e /run/systemd/system && systemctl
718 reboot; } ||:""
719 Command to reboot the system.
720
721 SuspendCommand="test -e /run/systemd/system && systemctl suspend"
722 Command to send the system to standby mode
723
724 CPUStatusCommand="xterm -name top -title Process\ Status -e top"
725 Command to run on CPU status.
726
727 CPUStatusClassHint="top.XTerm"
728 WM_CLASS to allow runonce for CPUStatusCommand.
729
730 CPUStatusCombine=1 0/1
731 Combine all CPUs to one.
732
733 NetStatusCommand="xterm -name netstat -title 'Network Status' -e
734 netstat -c"
735 Command to run on Net status.
736
737 NetStatusClassHint="netstat.XTerm"
738 WM_CLASS to allow runonce for NetStatusCommand.
739
740 AddressBarCommand=""
741 Command to run for address bar entries.
742
743 WINDOW MENUS
744 WinMenuItems="rmsnxfhualyticw"
745 Items supported in menu window (rmsnxfhualytickw)
746
747 RolloverButtonsSupported=0
748 Does it support the 'O' title bar button images (for mouse
749 rollover).
750
751 ShowMenuButtonIcon=1 # 0/1
752 Show application icon over menu button
753
754 THEME SETTINGS
755 This section shows settings that can be set in theme files. They can
756 also be set in the preferences file, but themes will override the
757 values set there. To override the theme values, the settings should be
758 set in prefoverrides file: see icewm-prefoverrides(5). Default values
759 are shown following the equal sign.
760
761 Description
762
763 ThemeAuthor=""
764 Theme author, e-mail address, credits.
765
766 ThemeDescription=""
767 Description of the theme, credits.
768
769 Look="nice"
770 Choose a theme look from one of: "win95", "motif", "warp3",
771 "warp4", "nice", "pixmap", "metal", "gtk", "flat".
772
773 Gradients=""
774 List of gradient pixmaps in the current theme.
775
776 Borders, Icons, Margins and Buttons
777
778 BorderSizeX=6 [0-128]
779 Horizontal window border.
780
781 BorderSizeY=6 [0-128]
782 Vertical window border.
783
784 DlgBorderSizeX=2 [0-128]
785 Horizontal dialog window border.
786
787 DlgBorderSizeY=2 [0-128]
788 Vertical dialog window border.
789
790 CornerSizeX=24 [0-64]
791 Resize corner width.
792
793 CornerSizeY=24 [0-64]
794 Resize corner height.
795
796 TitleBarHeight=20 [0-128]
797 Title bar height.
798
799 TitleBarJustify=0 [0-100]
800 Justification of the window title.
801
802 TitleBarHorzOffset=0 [-128-128]
803 Horizontal offset for the window title text.
804
805 TitleBarVertOffset=0 [-128-128]
806 Vertical offset for the window title text.
807
808 ScrollBarX=16 [0-64]
809 Scrollbar width.
810
811 ScrollBarY=16 [0-64]
812 Scrollbar (button) height.
813
814 MenuIconSize=16 [8-128]
815 Menu icon size.
816
817 SmallIconSize=16 [8-128]
818 Dimension of the small icons.
819
820 LargeIconSize=32 [8-128]
821 Dimension of the large icons.
822
823 HugeIconSize=48 [8-128]
824 Dimension of the large icons.
825
826 QuickSwitchHorzMargin=3 [0-64]
827 Horizontal margin of the quickswitch window.
828
829 QuickSwitchVertMargin=3 [0-64]
830 Vertical margin of the quickswitch window.
831
832 QuickSwitchIconMargin=4 [0-64]
833 Vertical margin in the quickswitch window.
834
835 QuickSwitchIconBorder=2 [0-64]
836 Distance between the active icon and it's border.
837
838 QuickSwitchSeparatorSize=6 [0-64]
839 Height of the separator between (all reachable) icons and text, 0
840 to avoid it.
841
842 TitleButtonsLeft="s"
843 Titlebar buttons from left to right (x=close, m=max, i=min, h=hide,
844 r=rollup, s=sysmenu, d=depth).
845
846 TitleButtonsRight="xmir"
847 Titlebar buttons from right to left (x=close, m=max, i=min, h=hide,
848 r=rollup, s=sysmenu, d=depth).
849
850 TitleButtonsSupported="xmis"
851 Titlebar buttons supported by theme (x,m,i,r,h,s,d).
852
853 TitleBarCentered=0 # 0/1
854 Draw window title centered (obsoleted by TitleBarJustify).
855
856 TitleBarJoinLeft=0 # 0/1
857 Join title*S and title*T.
858
859 TitleBarJoinRight=0 # 0/1
860 Join title*T and title*B.
861
862 Fonts
863
864 TitleFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
865 TitleFontNameXft="sans-serif:size=12"
866 Name of the title bar font.
867
868 MenuFontName="-*-sans-bold-r-*-*-*-100-*-*-*-*-*-*"
869 MenuFontNameXft="sans-serif:size=10:bold"
870 Name of the menu font.
871
872 StatusFontName="-*-monospace-bold-r-*-*-*-120-*-*-*-*-*-*"
873 StatusFontNameXft="monospace:size=12:bold"
874 Name of the status display font.
875
876 QuickSwitchFontName="-*-monospace-bold-r-*-*-*-120-*-*-*-*-*-*"
877 QuickSwitchFontNameXft="monospace:size=12:bold"
878 Name of the font for Alt+Tab switcher window.
879
880 NormalButtonFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
881 NormalButtonFontNameXft="sans-serif:size=12"
882 Name of the normal button font.
883
884 ActiveButtonFontName="-*-sans-bold-r-*-*-*-120-*-*-*-*-*-*"
885 ActiveButtonFontNameXft="sans-serif:size=12:bold"
886 Name of the active button font.
887
888 NormalTaskBarFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
889 NormalTaskBarFontNameXft="sans-serif:size=12"
890 Name of the normal task bar item font.
891
892 ActiveTaskBarFontName="-*-sans-bold-r-*-*-*-120-*-*-*-*-*-*"
893 ActiveTaskBarFontNameXft="sans-serif:size=12:bold"
894 Name of the active task bar item font.
895
896 ToolButtonFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
897 ToolButtonFontNameXft="sans-serif:size=12"
898 Name of the tool button font (fallback: NormalButtonFontName).
899
900 NormalWorkspaceFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
901 NormalWorkspaceFontNameXft="sans-serif:size=12"
902 Name of the normal workspace button font (fallback:
903 NormalButtonFontName).
904
905 ActiveWorkspaceFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
906 ActiveWorkspaceFontNameXft="sans-serif:size=12"
907 Name of the active workspace button font (fallback:
908 ActiveButtonFontName).
909
910 MinimizedWindowFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
911 MinimizedWindowFontNameXft="sans-serif:size=12"
912 Name of the mini-window font.
913
914 ListBoxFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
915 ListBoxFontNameXft="sans-serif:size=12"
916 Name of the window list font.
917
918 ToolTipFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
919 ToolTipFontNameXft="sans-serif:size=12"
920 Name of the tool tip font.
921
922 ClockFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
923 ClockFontNameXft="monospace:size=12"
924 Name of the task bar clock font.
925
926 TempFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
927 TempFontNameXft="monospace:size=12"
928 Name of the task bar temperature font.
929
930 ApmFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
931 ApmFontNameXft="monospace:size=12"
932 Name of the task bar battery font.
933
934 InputFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
935 InputFontNameXft="monospace:size=12"
936 Name of the input field font.
937
938 LabelFontName="-*-sans-medium-r-*-*-*-140-*-*-*-*-*-*"
939 LabelFontNameXft="sans-serif:size=12"
940 Name of the label font.
941
942 Colors
943
944 ColorDialog = "rgb:C0/C0/C0"
945 Background of dialog windows.
946
947 ColorNormalBorder = "rgb:C0/C0/C0"
948 Border of inactive windows.
949
950 ColorActiveBorder = "rgb:C0/C0/C0"
951 Border of active windows.
952
953 ColorNormalButton = "rgb:C0/C0/C0"
954 Background of regular buttons.
955
956 ColorNormalButtonText = "rgb:00/00/00"
957 Textcolor of regular buttons.
958
959 ColorActiveButton = "rgb:E0/E0/E0"
960 Background of pressed buttons.
961
962 ColorActiveButtonText = "rgb:00/00/00"
963 Textcolor of pressed buttons.
964
965 ColorNormalTitleButton = "rgb:C0/C0/C0"
966 Background of titlebar buttons.
967
968 ColorNormalTitleButtonText = "rgb:00/00/00"
969 Textcolor of titlebar buttons.
970
971 ColorToolButton = ""
972 Background of toolbar buttons, ColorNormalButton is used if empty.
973
974 ColorToolButtonText = ""
975 Textcolor of toolbar buttons, ColorNormalButtonText is used if
976 empty.
977
978 ColorNormalWorkspaceButton = ""
979 Background of workspace buttons, ColorNormalButton is used if
980 empty.
981
982 ColorNormalWorkspaceButtonText = ""
983 Textcolor of workspace buttons, ColorNormalButtonText is used if
984 empty.
985
986 ColorActiveWorkspaceButton = ""
987 Background of the active workspace button, ColorActiveButton is
988 used if empty.
989
990 ColorActiveWorkspaceButtonText = ""
991 Textcolor of the active workspace button, ColorActiveButtonText is
992 used if empty.
993
994 ColorNormalTitleBar = "rgb:80/80/80"
995 Background of the titlebar of regular windows.
996
997 ColorNormalTitleBarText = "rgb:00/00/00"
998 Textcolor of the titlebar of regular windows.
999
1000 ColorNormalTitleBarShadow = ""
1001 Textshadow of the titlebar of regular windows.
1002
1003 ColorActiveTitleBar = "rgb:00/00/A0"
1004 Background of the titlebar of active windows.
1005
1006 ColorActiveTitleBarText = "rgb:FF/FF/FF"
1007 Textcolor of the titlebar of active windows.
1008
1009 ColorActiveTitleBarShadow = ""
1010 Textshadow of the titlebar of active windows.
1011
1012 ColorNormalMinimizedWindow = "rgb:C0/C0/C0"
1013 Background for mini icons of regular windows.
1014
1015 ColorNormalMinimizedWindowText = "rgb:00/00/00"
1016 Textcolor for mini icons of regular windows.
1017
1018 ColorActiveMinimizedWindow = "rgb:E0/E0/E0"
1019 Background for mini icons of active windows.
1020
1021 ColorActiveMinimizedWindowText = "rgb:00/00/00"
1022 Textcolor for mini icons of active windows.
1023
1024 ColorNormalMenu = "rgb:C0/C0/C0"
1025 Background of pop-up menus.
1026
1027 ColorNormalMenuItemText = "rgb:00/00/00"
1028 Textcolor of regular menu items.
1029
1030 ColorActiveMenuItem = "rgb:A0/A0/A0"
1031 Background of selected menu item, leave empty to force
1032 transparency.
1033
1034 ColorActiveMenuItemText = "rgb:00/00/00"
1035 Textcolor of selected menu items.
1036
1037 ColorDisabledMenuItemText = "rgb:80/80/80"
1038 Textcolor of disabled menu items.
1039
1040 ColorDisabledMenuItemShadow = ""
1041 Shadow of regular menu items.
1042
1043 ColorMoveSizeStatus = "rgb:C0/C0/C0"
1044 Background of move/resize status window.
1045
1046 ColorMoveSizeStatusText = "rgb:00/00/00"
1047 Textcolor of move/resize status window.
1048
1049 ColorQuickSwitch = "rgb:C0/C0/C0"
1050 Background of the quick switch window.
1051
1052 ColorQuickSwitchText = "rgb:00/00/00"
1053 Textcolor in the quick switch window.
1054
1055 ColorQuickSwitchActive = ""
1056 Rectangle around the active icon in the quick switch window.
1057
1058 ColorDefaultTaskBar = "rgb:C0/C0/C0"
1059 Background of the taskbar.
1060
1061 ColorNormalTaskBarApp = "rgb:C0/C0/C0"
1062 Background for task buttons of regular windows.
1063
1064 ColorNormalTaskBarAppText = "rgb:00/00/00"
1065 Textcolor for task buttons of regular windows.
1066
1067 ColorActiveTaskBarApp = "rgb:E0/E0/E0"
1068 Background for task buttons of the active window.
1069
1070 ColorActiveTaskBarAppText = "rgb:00/00/00"
1071 Textcolor for task buttons of the active window.
1072
1073 ColorMinimizedTaskBarApp = "rgb:A0/A0/A0"
1074 Background for task buttons of minimized windows.
1075
1076 ColorMinimizedTaskBarAppText = "rgb:00/00/00"
1077 Textcolor for task buttons of minimized windows.
1078
1079 ColorInvisibleTaskBarApp = "rgb:80/80/80"
1080 Background for task buttons of windows on other workspaces.
1081
1082 ColorInvisibleTaskBarAppText = "rgb:00/00/00"
1083 Textcolor for task buttons of windows on other workspaces.
1084
1085 ColorScrollBar = "rgb:A0/A0/A0"
1086 Scrollbar background (sliding area).
1087
1088 ColorScrollBarSlider = "rgb:C0/C0/C0"
1089 Background of the slider button in scrollbars.
1090
1091 ColorScrollBarButton = "rgb:C0/C0/C0"
1092 Background of the arrow buttons in scrollbars.
1093
1094 ColorScrollBarArrow = "rgb:C0/C0/C0"
1095 Background of the arrow buttons in scrollbars (obsolete).
1096
1097 ColorScrollBarButtonArrow = "rgb:00/00/00"
1098 Color of active arrows on scrollbar buttons.
1099
1100 ColorScrollBarInactiveArrow = "rgb:80/80/80"
1101 Color of inactive arrows on scrollbar buttons.
1102
1103 ColorListBox = "rgb:C0/C0/C0"
1104 Background of listboxes.
1105
1106 ColorListBoxText = "rgb:00/00/00"
1107 Textcolor in listboxes.
1108
1109 ColorListBoxSelection = "rgb:80/80/80"
1110 Background of selected listbox items.
1111
1112 ColorListBoxSelectionText = "rgb:00/00/00"
1113 Textcolor of selected listbox items.
1114
1115 ColorToolTip = "rgb:E0/E0/00"
1116 Background of tooltips.
1117
1118 ColorToolTipText = "rgb:00/00/00"
1119 Textcolor of tooltips.
1120
1121 ColorLabel = "rgb:C0/C0/C0"
1122 Background of labels, leave empty to force transparency.
1123
1124 ColorLabelText = "rgb:00/00/00"
1125 Textcolor of labels.
1126
1127 ColorInput = "rgb:FF/FF/FF"
1128 Background of text entry fields (e.g. the addressbar).
1129
1130 ColorInputText = "rgb:00/00/00"
1131 Textcolor of text entry fields (e.g. the addressbar).
1132
1133 ColorInputSelection = "rgb:80/80/80"
1134 Background of selected text in an entry field.
1135
1136 ColorInputSelectionText = "rgb:00/00/00"
1137 Selected text in an entry field.
1138
1139 ColorClock = "rgb:00/00/00"
1140 Background of non-LCD clock, leave empty to force transparency.
1141
1142 ColorClockText = "rgb:00/FF/00"
1143 Background of non-LCD monitor.
1144
1145 ColorApm = "rgb:00/00/00"
1146 Background of APM monitor, leave empty to force transparency.
1147
1148 ColorApmText = "rgb:00/FF/00"
1149 Textcolor of APM monitor.
1150
1151 ColorApmBattery = "rgb:FF/FF/00"
1152 Color of APM monitor in battary mode.
1153
1154 ColorApmLine = "rgb:00/FF/00"
1155 Color of APM monitor in line mode.
1156
1157 ColorApmGraphBg = "rgb:00/00/00"
1158 Background color for graph mode.
1159
1160 ColorCPUStatusUser = "rgb:00/FF/00"
1161 User load on the CPU monitor.
1162
1163 ColorCPUStatusSystem = "rgb:FF/00/00"
1164 System load on the CPU monitor.
1165
1166 ColorCPUStatusInterrupts = "rgb:FF/FF/00"
1167 Interrupts on the CPU monitor.
1168
1169 ColorCPUStatusIoWait = "rgb:60/00/60"
1170 IO Wait on the CPU monitor.
1171
1172 ColorCPUStatusSoftIrq = "rgb:00/FF/FF"
1173 Soft Interrupts on the CPU monitor.
1174
1175 ColorCPUStatusNice = "rgb:00/00/FF"
1176 Nice load on the CPU monitor.
1177
1178 ColorCPUStatusIdle = "rgb:00/00/00"
1179 Idle (non) load on the CPU monitor, leave empty to force
1180 transparency.
1181
1182 ColorCPUStatusSteal = "rgb:FF/8A/91"
1183 Involuntary Wait on the CPU monitor.
1184
1185 ColorCPUStatusTemp = "rgb:60/60/C0"
1186 Temperature of the CPU.
1187
1188 ColorMEMStatusUser = "rgb:40/40/80"
1189 User program usage in the memory monitor.
1190
1191 ColorMEMStatusBuffers = "rgb:60/60/C0"
1192 OS buffers usage in the memory monitor.
1193
1194 ColorMEMStatusCached = "rgb:80/80/FF"
1195 OS cached usage in the memory monitor.
1196
1197 ColorMEMStatusFree = "rgb:00/00/00"
1198 Free memory in the memory monitor.
1199
1200 ColorNetSend = "rgb:FF/FF/00"
1201 Outgoing load on the network monitor.
1202
1203 ColorNetReceive = "rgb:FF/00/FF"
1204 Incoming load on the network monitor.
1205
1206 ColorNetIdle = "rgb:00/00/00"
1207 Idle (non) load on the network monitor, leave empty to force
1208 transparency.
1209
1210 DesktopBackgroundColor=""
1211 Desktop background color(s).
1212
1213 DesktopTransparencyColor=""
1214 Color(s) to announce for semitransparent windows.
1215
1216 Desktop Background
1217
1218 The following preferences are read by icewmbg(1):
1219
1220 DesktopBackgroundCenter=0 0/1
1221 Display desktop background centered and not tiled.
1222
1223 DesktopBackgroundScaled=0 0/1
1224 Resize desktop background to full screen.
1225
1226 DesktopBackgroundColor=""
1227 Desktop background color(s).
1228
1229 DesktopBackgroundImage=""
1230 Desktop background image(s).
1231
1232 SupportSemitransparency=1 0/1
1233 Support for semitransparent terminals like Eterm or gnome-terminal.
1234
1235 DesktopTransparencyColor=""
1236 Color(s) to announce for semitransparent windows.
1237
1238 DesktopTransparencyImage=""
1239 Image(s) to announce for semitransparent windows.
1240
1241 DesktopBackgroundMultihead=0 0/1
1242 Paint the background image over all multihead monitors combined.
1243
1245 Alpha=1
1246 Splash="IceWM.jpg"
1247 LimitSize=0
1248 LimitPosition=0
1249 LimitByDockLayer=1
1250 QuickSwitchToAllWorkspaces=1
1251 QuickSwitchHugeIcon=1
1252 QuickSwitchFillSelection=1
1253 TaskBarMailboxStatusBeepOnNewMail=1
1254 TaskBarMailboxStatusCountMessages=1
1255 TaskBarShowMEMStatus=0
1256 TaskBarShowCollapseButton=1
1257 TaskBarWorkspacesLimit="8"
1258 ShowProgramsMenu=1
1259 ShowAddressBar=0
1260 ToolTipDelay=200
1261 ToolTipTime=5000
1262 AutoHideDelay=900
1263 AutoShowDelay=100
1264 EdgeResistance=3
1265 KeySysWinMenu=""
1266 KeySysWinListMenu="Shift+Ctrl+Esc"
1267
1268 The above example shows how to tell icewm to not bind a specific key:
1269 KeySysWinMenu in this case.
1270
1272 Locations for the preferences file are as follows:
1273
1274 $ICEWM_PRIVCFG/preferences
1275 $XDG_CONFIG_HOME/icewm/preferences
1276 $HOME/.icewm/preferences
1277 /etc/icewm/preferences
1278 /usr/share/icewm/preferences
1279
1280 The locations are searched in the order listed; the first file found is
1281 read and the remainder ignored.
1282
1284 icewm(1), icewm-prefoverride(5).
1285
1287 Brian Bidulock <mailto:bidulock@openss7.org>.
1288
1290 IceWM is licensed under the GNU Library General Public License. See
1291 the COPYING file in the distribution.
1292
1293
1294
1295icewm 1.6.1 2019-11-25 ICEWM-PREFERENCES(5)