Find the answer to your Linux question:
Results 1 to 4 of 4
Ok i have dedicated lots of time googling, looking in icewm manual, howto, and 2 posts by Dapper Dan. I have tried various combinations of in the /h ome/user/.icewm/preference line ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Dec 2005
    Posts
    26

    Slackware12.2 icewm and icewmbg config help needed


    Ok i have dedicated lots of time googling, looking in icewm manual, howto, and 2 posts by Dapper Dan.
    I have tried various combinations of in the /h ome/user/.icewm/preference line 1236
    I checked .xinitrc and there is:

    #Start IceWM
    icewmbg &
    icewmtray &
    exec icewm-session

    This is my .icewm/preferences:
    DesktopBackgroundColor="rgb:231/211/128"

    DesktopTransparencyColor="rgb:231/211/128"

    Tried it with just the background color and with the transparencycolor... don't work

    In one of the post it said to:
    #!/bin/sh
    #
    # ~/.xinitrc
    #
    icewmbg &
    exec icewm

    ( I don't know how to do this) put it in .xinitrc? where

    2) Why can't i shutdown from icewm?
    Tried to follow some tutorials and posts but no luck... most articles are for distros other than slackware but i tried variations.... In any case I do not have a "preoverride" directory or option???

    3) Initially I installed icewm on fresh slackware12.2 install along with all the Xfiles but have never started another wm... to set icewm as the default instead of Xfce is this right?

    4) I also intalled icewm slackbuild as root from /usr/local/src - directory is this a problem.... just read somewhere it was godd to install from here to keep things organized? Thanks

  2. #2
    Linux Guru reed9's Avatar
    Join Date
    Feb 2009
    Location
    Boston, MA
    Posts
    4,651
    2) Why can't i shutdown from icewm?
    Tried to follow some tutorials and posts but no luck... most articles are for distros other than slackware but i tried variations.... In any case I do not have a "preoverride" directory or option???
    I don't use icewm and I don't know Slackware well, but usually not being able to shutdown from your session means the session isn't registered with consolekit. In ~/.xinitrc, preface icewm with ck-launch-session as so
    Code:
    exec ck-launch-session icewm-session
    According to the icewm website in regards to icewm-session
    Beginning with IceWM 1.2.13 there is a binary icewm-session. This binary helps you to handle all IceWM subparts (icewmbg, icewm, icewmtray, startup, shutdown started in this order). Therefore you can use icewm-session to start IceWM. icewm now starts only window manager itself.
    So I'm not sure you need to manually start icewmbg manually. Using icewm-session also reads the file ~/.icewm/startup for programs to launch when the session starts, so if need be, you can also put icewmbg there.
    http://wiki.linuxquestions.org/wiki/IceWM

  3. #3
    Just Joined!
    Join Date
    Dec 2005
    Posts
    26
    Code:
    exec ck-launch-sesson icewm-session
    bash: exec: ck-launch-session: not found

    I do startx to start icewm... i have access to browser and other setting in the preferences config file work

    If i try to run icewmbg from xterm it just says:
    Code:
    icewmbg: using /home/user/.icewm for private configuration files
    the curser then just hangs on a blank space.... then to get back to normal cursor i have to do ctrl+z

    Guess what i changed the rgb code to just a "colorname"
    Then ran icewnbg and it changed the color... but there must be a way to control the actual color because i have seen some beautiful samples of icewmbg.
    Any Slackware users out there using icewm - i know there are. I tried to view the slackware icewm tutorial on utube but i can't get any sound and my sound is working..... have flash installed and java activated

  4. #4
    Just Joined!
    Join Date
    Oct 2007
    Location
    Tulsa, OK USA
    Posts
    1

    Lightbulb Slackware 12.2 & IceWM user to the rescue...

    Quote Originally Posted by NightSky View Post
    Any Slackware users out there using icewm - i know there are. I tried to view the slackware icewm tutorial on utube but i can't get any sound and my sound is working..... have flash installed and java activated
    TA-DA! Slackware 12.2 IceWM user to the rescue

    Sounds like you have a multitude of problems. Can you restate each one clearly, so that I can help you deal with each and everyone?

    Not to leave you hanging out to dry, I will post how i have my files so IceWM 1.2.37 works on my Slackware 12.2. Maybe just viewing them will give you ideas that you didn't think of yet.

    Hot Tip: When you want to run a program (i.e. command line) and then need the ability to run something else right after, you run the 1st program like so: "[program] &". After starting that program you might have to press enter again, but you will be returned to a new cursor prompt. Notice in the files that I list below, I will have programs that I want to run followed by the "&" then a new line and a new program. Only the last program that I list will not have the "&", BECAUSE it's the last program. This is how to run several programs at the same time.

    This is my /home/[user]/.icewm/startup script:
    Code:
    #!/bin/bash
    
    [ -x ~/.icewm/restart ] && source ~/.icewm/restart
    
    icewmbg &
    conky &
    xscreensaver &
    kmix &
    klipper &
    idesk &
    perl perlbot.pl &
    korganizer &
    kdeinit
    This is my /home/[user]/.icewm/preferences file:
    Code:
    # preferences(1.2.37) - generated by genpref
    
    # This file should be copied to /etc/icewm/ or $HOME/.icewm/ directory
    # NOTE: All settings are commented out by default, be sure to
    #       uncomment them if you change them!
    
    #  Focus windows by clicking
    # ClickToFocus=1 # 0/1
    
    #  Focus windows when application requests to raise
    # FocusOnAppRaise=0 # 0/1
    
    #  Request focus (flashing in taskbar) when application requests raise
    # RequestFocusOnAppRaise=1 # 0/1
    
    #  Raise windows when focused
    # RaiseOnFocus=1 # 0/1
    
    #  Focus window when client area clicked
    # FocusOnClickClient=1 # 0/1
    
    #  Raise window when client area clicked
    # RaiseOnClickClient=1 # 0/1
    
    #  Raise window when title bar is clicked
    # RaiseOnClickTitleBar=1 # 0/1
    
    #  Raise window when frame button is clicked
    # RaiseOnClickButton=1 # 0/1
    
    #  Raise window when frame border is clicked
    # RaiseOnClickFrame=1 # 0/1
    
    #  Lower the active window when clicked again
    # LowerOnClickWhenRaised=0 # 0/1
    
    #  Pass focusing click on client area to client
    # PassFirstClickToClient=1 # 0/1
    
    #  Change to the workspace of newly focused windows
    # FocusChangesWorkspace=0 # 0/1
    
    #  Focus normal window when initially mapped
    # FocusOnMap=1 # 0/1
    
    #  Focus dialog window when initially mapped
    # FocusOnMapTransient=0 # 0/1
    
    #  Focus dialog window when initially mapped only if parent frame focused
    # FocusOnMapTransientActive=1 # 0/1
    
    #  Put new windows on top even if not focusing them
    # MapInactiveOnTop=1 # 0/1
    
    #  Colormap focus follows pointer
    # PointerColormap=1 # 0/1
    
    #  Don't rotate the cursor for popup menus
    # DontRotateMenuPointer=1 # 0/1
    
    #  Limit size of windows to screen
    # LimitSize=1 # 0/1
    
    #  Limit position of windows to screen
    # LimitPosition=1 # 0/1
    
    #  Let the Dock layer limit the workspace (incompatible with GNOME Panel)
    # LimitByDockLayer=1 # 0/1
    
    #  Consider border frames when maximizing horizontally
    # ConsiderHBorder=0 # 0/1
    
    #  Consider border frames when maximizing vertically
    # ConsiderVBorder=0 # 0/1
    
    #  Center maximized windows which can't fit the screen (like terminals)
    # CenterMaximizedWindows=0 # 0/1
    
    #  Maximized windows can be resized
    # SizeMaximized=0 # 0/1
    
    #  Show position status window during move/resize
    # ShowMoveSizeStatus=1 # 0/1
    
    #  Show name of current workspace while switching
    ShowWorkspaceStatus=0 # 0/1
    
    #  Display mini-icons on desktop for minimized windows
    # MinimizeToDesktop=0 # 0/1
    
    #  Place the mini-icons horizontal instead of vertical
    # MiniIconsPlaceHorizontal=0 # 0/1
    
    #  Place new mini-icons from right to left
    # MiniIconsRightToLeft=0 # 0/1
    
    #  Place new mini-icons from bottom to top
    # MiniIconsBottomToTop=0 # 0/1
    
    #  Always maintain focus under mouse window (makes some keyboard support non-functional or unreliable
    # StrongPointerFocus=0 # 0/1
    
    #  Opaque window move
    # OpaqueMove=1 # 0/1
    
    #  Opaque window resize
    # OpaqueResize=1 # 0/1
    
    #  Windows initially placed manually by user
    # ManualPlacement=0 # 0/1
    
    #  Smart window placement (minimal overlap)
    # SmartPlacement=1 # 0/1
    
    #  Center dialogs on owner window
    # CenterTransientsOnOwner=1 # 0/1
    
    #  Menus track mouse even with no mouse buttons held
    # MenuMouseTracking=0 # 0/1
    
    #  Auto raise windows after delay
    # AutoRaise=0 # 0/1
    
    #  Delay pointer focusing when mouse moves
    # DelayPointerFocus=1 # 0/1
    
    #  Support win95 keyboard keys (Penguin/Meta/Win_L,R shows menu)
    # Win95Keys=1 # 0/1
    
    #  Treat Super/Win modifier as Ctrl+Alt
    # ModSuperIsCtrlAlt=1 # 0/1
    
    #  Support mouse wheel
    UseMouseWheel=1 # 0/1
    
    #  Show popup menus above mouse pointer
    # ShowPopupsAbovePointer=0 # 0/1
    
    #  Send the clicks outside menus to target window
    # ReplayMenuCancelClick=0 # 0/1
    
    #  Alt+Tab window switching
    # QuickSwitch=1 # 0/1
    
    #  Alt+Tab to minimized windows
    # QuickSwitchToMinimized=1 # 0/1
    
    #  Alt+Tab to hidden windows
    # QuickSwitchToHidden=1 # 0/1
    
    #  Alt+Tab to windows on other workspaces
    # QuickSwitchToAllWorkspaces=0 # 0/1
    
    #  Alt+Tab: group windows on current workspace
    # QuickSwitchGroupWorkspaces=1 # 0/1
    
    #  Show all reachable icons when quick switching
    # QuickSwitchAllIcons=1 # 0/1
    
    #  Show the window title above (all reachable) icons
    # QuickSwitchTextFirst=0 # 0/1
    
    #  Attempt to create a small QuickSwitch window (1/3 instead of 3/5 of screen width)
    # QuickSwitchSmallWindow=0 # 0/1
    
    #  Go trough all window titles and choose width of the longest one
    # QuickSwitchMaxWidth=0 # 0/1
    
    #  Place the icons and titles vertical instead of horizontal
    # QuickSwitchVertical=1 # 0/1
    
    #  Show the huge (48x48) of the window icon for the active window
    # QuickSwitchHugeIcon=0 # 0/1
    
    #  Fill the rectangle highlighting the current icon
    # QuickSwitchFillSelection=0 # 0/1
    
    #  Manage root window (EXPERIMENTAL - normally enabled!)
    # GrabRootWindow=1 # 0/1
    
    #  Snap to nearest screen edge/window when moving windows
    # SnapMove=1 # 0/1
    
    #  Workspace switches by moving mouse to left/right screen edge
    # EdgeSwitch=0 # 0/1
    
    #  Workspace switches by moving mouse to left/right screen edge
    # HorizontalEdgeSwitch=0 # 0/1
    
    #  Workspace switches by moving mouse to top/bottom screen edge
    # VerticalEdgeSwitch=0 # 0/1
    
    #  Workspace switches continuously when moving mouse to screen edge
    # ContinuousEdgeSwitch=1 # 0/1
    
    #  Reload menu files automatically
    # AutoReloadMenus=1 # 0/1
    
    #  Show task bar
    # ShowTaskBar=1 # 0/1
    
    #  Task bar at top of the screen
    # TaskBarAtTop=0 # 0/1
    
    #  Keep the task bar below regular windows
    # TaskBarKeepBelow=0 # 0/1
    
    #  Auto hide task bar after delay
    TaskBarAutoHide=0 # 0/1
    
    #  Auto show task bar when fullscreen window active
    # TaskBarFullscreenAutoShow=1 # 0/1
    
    #  Show clock on task bar
    # TaskBarShowClock=1 # 0/1
    
    #  Show APM/ACPI/Battery/Power status monitor on task bar
    # TaskBarShowAPMStatus=0 # 0/1
    
    #  Show APM status on task bar in time-format
    # TaskBarShowAPMTime=1 # 0/1
    
    #  Show mailbox status on task bar
    TaskBarShowMailboxStatus=0 # 0/1
    
    #  Beep when new mail arrives
    # TaskBarMailboxStatusBeepOnNewMail=0 # 0/1
    
    #  Count messages in mailbox
    # TaskBarMailboxStatusCountMessages=0 # 0/1
    
    #  Show workspace switching buttons on task bar
    TaskBarShowWorkspaces=1 # 0/1
    
    #  Show windows on the taskbar
    TaskBarShowWindows=1 # 0/1
    
    #  Show 'show desktop' button on taskbar
    # TaskBarShowShowDesktopButton=1 # 0/1
    
    #  Show Ellipsis in taskbar items
    # ShowEllipsis=1 # 0/1
    
    #  Show windows in the tray
    TaskBarShowTray=1 # 0/1
    
    #  Show windows from all workspaces on tray
    TrayShowAllWindows=1 # 0/1
    
    #  Show transient (dialogs, ...) windows on task bar
    # TaskBarShowTransientWindows=1 # 0/1
    
    #  Show windows from all workspaces on task bar
    TaskBarShowAllWindows=1 # 0/1
    
    #  Show icons of windows on the task bar
    # TaskBarShowWindowIcons=1 # 0/1
    
    #  Show 'Start' menu on task bar
    # TaskBarShowStartMenu=1 # 0/1
    
    #  Show 'window list' menu on task bar
    TaskBarShowWindowListMenu=0 # 0/1
    
    #  Show CPU status on task bar (Linux             & Solaris)
    # TaskBarShowCPUStatus=1 # 0/1
    
    #  Show network status on task bar (Linux only)
    TaskBarShowNetStatus=1 # 0/1
    
    #  Show a button to collapse the taskbar
    # TaskBarShowCollapseButton=0 # 0/1
    
    #  Use double-height task bar
    # TaskBarDoubleHeight=0 # 0/1
    
    #  Place workspace pager on left, not right
    # TaskBarWorkspacesLeft=1 # 0/1
    
    #  Execute taskbar applet commands (like MailCommand,     ClockCommand,   ...) on single click
    # TaskBarLaunchOnSingleClick=1 # 0/1
    
    #  Allow mouse actions on client windows (buggy with some programs)
    # ClientWindowMouseActions=1 # 0/1
    
    #  Show programs submenu
    ShowProgramsMenu = 1 # 0/1
    
    #  Show settings submenu
    # ShowSettingsMenu=1 # 0/1
    
    #  Show focus mode submenu
    ShowFocusModeMenu=0 # 0/1
    
    #  Show themes submenu
    # ShowThemesMenu=1 # 0/1
    
    #  Show logout submenu
    # ShowLogoutMenu=1 # 0/1
    
    #  Show the help menu item
    ShowHelp = 0 # 0/1
    
    #  Show logout submenu
    # ShowLogoutSubMenu=1 # 0/1
    
    #  Show the about menu item
    # ShowAbout=1 # 0/1
    
    #  Show the run menu item
    # ShowRun=1 # 0/1
    
    #  Show the window menu item
    # ShowWindowList=1 # 0/1
    
    #  Allow to switch a window to fullscreen
    # AllowFullscreen=1 # 0/1
    
    #  Disable Imlib's image/pixmap caches
    # DisableImlibCaches=1 # 0/1
    
    #  Enable address bar functionality in taskbar
    # EnableAddressBar=1 # 0/1
    
    #  Show address bar in task bar
    # ShowAddressBar=1 # 0/1
    
    #  Overrides automatic multiple byte detection
    # MultiByte=1 # 0/1
    
    #  Confirm logout
    # ConfirmLogout=1 # 0/1
    
    #  Don't cut client windows by shapes set trough frame corner pixmap
    # ShapesProtectClientWindow=1 # 0/1
    
    #  Use double buffering when redrawing the display
    # DoubleBuffer=1 # 0/1
    
    #  Pointer motion distance before click gets interpreted as drag
    # ClickMotionDistance=4 # [0-32]
    
    #  Delay before click gets interpreted as drag
    # ClickMotionDelay=200 # [0-2000]
    
    #  Multiple click time
    # MultiClickTime=400 # [0-5000]
    
    #  Delay before activating menu items
    # MenuActivateDelay=40 # [0-5000]
    
    #  Delay before activating menu submenus
    # SubmenuMenuActivateDelay=300 # [0-5000]
    
    #  Maximal width of popup menus,  2/3 of the screen's width if set to zero
    # MenuMaximalWidth=0 # [0-16384]
    
    #  Delay before tooltip window is displayed
    # ToolTipDelay=1000 # [0-5000]
    
    #  Time before tooltip window is hidden (0 means never
    # ToolTipTime=0 # [0-60000]
    
    #  Delay before task bar is hidden
    # AutoHideDelay=300 # [0-5000]
    
    #  Delay before task bar is shown
    # AutoShowDelay=500 # [0-5000]
    
    #  Delay before windows are auto raised
    # AutoRaiseDelay=400 # [0-5000]
    
    #  Resistance in pixels when trying to move windows off the screen (10000 = infinite)
    # EdgeResistance=32 # [0-10000]
    
    #  Delay for pointer focus switching
    # PointerFocusDelay=200 # [0-1000]
    
    #  Distance in pixels before windows snap together
    # SnapDistance=8 # [0-64]
    
    #  Screen edge workspace switching delay
    # EdgeSwitchDelay=600 # [0-5000]
    
    #  Inital scroll bar autoscroll delay
    # ScrollBarStartDelay=500 # [0-5000]
    
    #  Scroll bar autoscroll delay
    # ScrollBarDelay=30 # [0-5000]
    
    #  Auto scroll start delay
    # AutoScrollStartDelay=500 # [0-5000]
    
    #  Auto scroll delay
    # AutoScrollDelay=60 # [0-5000]
    
    #  Time before workspace status window is hidden
    # WorkspaceStatusTime=2500 # [0-2500]
    
    #  Bitmask of root window button click to use in window manager
    # UseRootButtons=255 # [0-255]
    
    #  Bitmask of buttons that raise the window when pressed
    # ButtonRaiseMask=1 # [0-255]
    
    #  Desktop mouse-button click to show the window list menu
    # DesktopWinMenuButton=0 # [0-20]
    
    #  Desktop mouse-button click to show the window list
    # DesktopWinListButton=2 # [0-20]
    
    #  Desktop mouse-button click to show the root menu
    # DesktopMenuButton=3 # [0-20]
    
    #  TitleBar mouse-button double click to maximize the window
    # TitleBarMaximizeButton=1 # [0-5]
    
    #  TitleBar mouse-button double click to rollup the window
    # TitleBarRollupButton=2 # [0-5]
    
    #  Preselect to Cancel (0) or the OK (1) button in message boxes
    # MsgBoxDefaultAction=0 # [0-1]
    
    #  Delay between new-mail checks. (seconds)
    # MailCheckDelay=30 # [0-86400]
    
    #  Width of CPU Monitor
    # TaskBarCPUSamples=20 # [2-1000]
    
    #  Delay between CPU Monitor samples in ms
    # TaskBarCPUDelay=500 # [10-3600000]
    
    #  Width of Net Monitor
    # TaskBarNetSamples=20 # [2-1000]
    
    #  Delay between Net Monitor samples in ms
    # TaskBarNetDelay=500 # [10-3600000]
    
    #  default number of tasks in taskbar
    # TaskbarButtonWidthDivisor=3 # [1-25]
    
    #  Primary screen for xinerama (taskbar, ...)
    # XineramaPrimaryScreen=0 # [0-63]
    
    #  Number of seconds the taskbar app will blink when requesting focus
    # FocusRequestFlashTime=0 # [0-86400]
    
    #  Minimal number of themes after which the Themes menu becomes nested (0=disabled)
    # NestedThemeMenuMinNumber=15 # [0-1234]
    
    #  Delay between power status updates (seconds)
    # BatteryPollingPeriod=10 # [2-3600]
    
    #  Icon search path (colon separated)
    # IconPath=""
    
    #  Mailbox path (use $MAIL instead)
    # MailBoxPath=""
    
    #  Command to run on mailbox
    # MailCommand="xterm -name pine -title PINE -e pine"
    
    #  WM_CLASS to allow runonce for MailCommand
    # MailClassHint="pine.XTerm"
    
    #  Command to run when new mail arrives
    # NewMailCommand=""
    
    #  Command to lock display/screensaver
    # LockCommand=""
    
    #  Command to run on clock
    # ClockCommand="xclock -name icewm -title Clock"
    
    #  WM_CLASS to allow runonce for ClockCommand
    # ClockClassHint="icewm.XClock"
    
    #  Command to select and run a program
    # RunCommand=""
    
    #  
    # OpenCommand=""
    
    #  Terminal emulator must accept -e option.
    # TerminalCommand="xterm"
    
    #  Command to start logout
    # LogoutCommand=""
    
    #  Command to cancel logout
    # LogoutCancelCommand=""
    
    #  Command to shutdown the system
    # ShutdownCommand=""
    
    #  Command to reboot the system
    # RebootCommand=""
    
    #  Command to run on CPU status
    # CPUStatusCommand="xterm -name top -title Process\ Status -e top"
    
    #  WM_CLASS to allow runonce for CPUStatusCommand
    # CPUStatusClassHint="top.XTerm"
    
    #  Command to run on Net status
    # NetStatusCommand="xterm -name netstat -title 'Network Status' -e netstat -c"
    
    #  WM_CLASS to allow runonce for NetStatusCommand
    # NetStatusClassHint="netstat.XTerm"
    
    #  Command to run for address bar entries
    # AddressBarCommand=""
    
    #  Network device to show status for
    # NetworkStatusDevice="eth0 eth1"
    
    #  Clock Time format (strftime format string)
    # TimeFormat="%X"
    
    #  Alternate Clock Time format (e.g. for blinking effects)
    # TimeFormatAlt=""
    
    #  Clock Date format for tooltip (strftime format string)
    # DateFormat="%c"
    
    #  List of battery names (directories) in /proc/acpi/battery to ignore. Useful when more slots are built-in, but only one battery is used
    # AcpiIgnoreBatteries=""
    
    #  Mouse binding for window move
    # MouseWinMove="Alt+Pointer_Button1"
    
    #  Mouse binding for window resize
    # MouseWinSize="Alt+Pointer_Button3"
    
    #  Mouse binding to raise window
    # MouseWinRaise="Ctrl+Alt+Pointer_Button1"
    
    #  
    # KeyWinRaise="Alt+F1"
    
    #  
    # KeyWinOccupyAll="Alt+F2"
    
    #  
    # KeyWinLower="Alt+F3"
    
    #  
    # KeyWinClose="Alt+F4"
    
    #  
    # KeyWinRestore="Alt+F5"
    
    #  
    # KeyWinPrev="Alt+Shift+F6"
    
    #  
    # KeyWinNext="Alt+F6"
    
    #  
    # KeyWinMove="Alt+F7"
    
    #  
    # KeyWinSize="Alt+F8"
    
    #  
    # KeyWinMinimize="Alt+F9"
    
    #  
    # KeyWinMaximize="Alt+F10"
    
    #  
    # KeyWinMaximizeVert="Alt+Shift+F10"
    
    #  
    # KeyWinMaximizeHoriz=""
    
    #  
    # KeyWinFullscreen="Alt+F11"
    
    #  
    # KeyWinHide="Alt+Shift+F12"
    
    #  
    # KeyWinRollup="Alt+F12"
    
    #  
    # KeyWinMenu="Alt+Space"
    
    #  
    # KeyWinArrangeN="Ctrl+Alt+KP_8"
    
    #  
    # KeyWinArrangeNE="Ctrl+Alt+KP_9"
    
    #  
    # KeyWinArrangeE="Ctrl+Alt+KP_6"
    
    #  
    # KeyWinArrangeSE="Ctrl+Alt+KP_3"
    
    #  
    # KeyWinArrangeS="Ctrl+Alt+KP_2"
    
    #  
    # KeyWinArrangeSW="Ctrl+Alt+KP_1"
    
    #  
    # KeyWinArrangeW="Ctrl+Alt+KP_4"
    
    #  
    # KeyWinArrangeNW="Ctrl+Alt+KP_7"
    
    #  
    # KeyWinArrangeC="Ctrl+Alt+KP_5"
    
    #  
    # KeySysSwitchNext="Alt+Tab"
    
    #  
    # KeySysSwitchLast="Alt+Shift+Tab"
    
    #  
    # KeySysWinNext="Alt+Esc"
    
    #  
    # KeySysWinPrev="Alt+Shift+Esc"
    
    #  
    # KeySysWinMenu="Shift+Esc"
    
    #  
    # KeySysDialog="Alt+Ctrl+Del"
    
    #  
    # KeySysMenu="Ctrl+Esc"
    
    #  
    # KeySysWindowList="Alt+Ctrl+Esc"
    
    #  
    # KeySysWinListMenu=""
    
    #  
    # KeySysAddressBar="Alt+Ctrl+Space"
    
    #  
    # KeySysWorkspacePrev="Alt+Ctrl+Left"
    
    #  
    # KeySysWorkspaceNext="Alt+Ctrl+Right"
    
    #  
    # KeySysWorkspaceLast="Alt+Ctrl+Down"
    
    #  
    # KeySysWorkspacePrevTakeWin="Alt+Ctrl+Shift+Left"
    
    #  
    # KeySysWorkspaceNextTakeWin="Alt+Ctrl+Shift+Right"
    
    #  
    # KeySysWorkspaceLastTakeWin="Alt+Ctrl+Shift+Down"
    
    #  
    # KeySysWorkspace1="Alt+Ctrl+1"
    
    #  
    # KeySysWorkspace2="Alt+Ctrl+2"
    
    #  
    # KeySysWorkspace3="Alt+Ctrl+3"
    
    #  
    # KeySysWorkspace4="Alt+Ctrl+4"
    
    #  
    # KeySysWorkspace5="Alt+Ctrl+5"
    
    #  
    # KeySysWorkspace6="Alt+Ctrl+6"
    
    #  
    # KeySysWorkspace7="Alt+Ctrl+7"
    
    #  
    # KeySysWorkspace8="Alt+Ctrl+8"
    
    #  
    # KeySysWorkspace9="Alt+Ctrl+9"
    
    #  
    # KeySysWorkspace10="Alt+Ctrl+0"
    
    #  
    # KeySysWorkspace11="Alt+Ctrl+bracketleft"
    
    #  
    # KeySysWorkspace12="Alt+Ctrl+bracketright"
    
    #  
    # KeySysWorkspace1TakeWin="Alt+Ctrl+Shift+1"
    
    #  
    # KeySysWorkspace2TakeWin="Alt+Ctrl+Shift+2"
    
    #  
    # KeySysWorkspace3TakeWin="Alt+Ctrl+Shift+3"
    
    #  
    # KeySysWorkspace4TakeWin="Alt+Ctrl+Shift+4"
    
    #  
    # KeySysWorkspace5TakeWin="Alt+Ctrl+Shift+5"
    
    #  
    # KeySysWorkspace6TakeWin="Alt+Ctrl+Shift+6"
    
    #  
    # KeySysWorkspace7TakeWin="Alt+Ctrl+Shift+7"
    
    #  
    # KeySysWorkspace8TakeWin="Alt+Ctrl+Shift+8"
    
    #  
    # KeySysWorkspace9TakeWin="Alt+Ctrl+Shift+9"
    
    #  
    # KeySysWorkspace10TakeWin="Alt+Ctrl+Shift+0"
    
    #  
    # KeySysWorkspace11TakeWin="Alt+Ctrl+Shift+bracketleft"
    
    #  
    # KeySysWorkspace12TakeWin="Alt+Ctrl+Shift+bracketright"
    
    #  
    # KeySysTileVertical="Alt+Shift+F2"
    
    #  
    # KeySysTileHorizontal="Alt+Shift+F3"
    
    #  
    # KeySysCascade="Alt+Shift+F4"
    
    #  
    # KeySysArrange="Alt+Shift+F5"
    
    #  
    # KeySysArrangeIcons="Alt+Shift+F8"
    
    #  
    # KeySysMinimizeAll="Alt+Shift+F9"
    
    #  
    # KeySysHideAll="Alt+Shift+F11"
    
    #  
    # KeySysUndoArrange="Alt+Shift+F7"
    
    #  
    # KeySysShowDesktop="Alt+Ctrl+d"
    
    #  
    # KeySysCollapseTaskBar="Alt+Ctrl+h"
    
    #  
    
    #  Items supported in menu window (rmsnxfhualytickw)
    # WinMenuItems="rmsnxfhualyticw"
    
    # -----------------------------------------------------------
    # Themable preferences. Themes will override these.
    # To override the themes, place them in ~/.icewm/prefoverride
    # -----------------------------------------------------------
    
    #  Does it support the 'O' title bar button images (for mouse rollover)
    # RolloverButtonsSupported=0 # 0/1
    
    #  Task bar clock/APM uses nice pixmapped 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 LEDs
    # TaskBarClockLeds=0 # 0/1
    
    #  Surround the tray with plastic border
    # TrayDrawBevel=0 # 0/1
    
    #  Draw window title centered (obsoleted by TitleBarJustify)
    # TitleBarCentered=0 # 0/1
    
    #  Join title*S and title*T
    # TitleBarJoinLeft=0 # 0/1
    
    #  Join title*T and title*B
    # TitleBarJoinRight=0 # 0/1
    
    #  Show application icon over menu button
    # ShowMenuButtonIcon=1 # 0/1
    
    #  Horizontal window border
    # BorderSizeX=6 # [0-128]
    
    #  Vertical window border
    # BorderSizeY=6 # [0-128]
    
    #  Horizontal dialog window border
    # DlgBorderSizeX=2 # [0-128]
    
    #  Vertical dialog window border
    # DlgBorderSizeY=2 # [0-128]
    
    #  Resize corner width
    # CornerSizeX=24 # [0-64]
    
    #  Resize corner height
    # CornerSizeY=24 # [0-64]
    
    #  Title bar height
    # TitleBarHeight=20 # [0-128]
    
    #  Justification of the window title
    # TitleBarJustify=0 # [0-100]
    
    #  Horizontal offset for the window title text
    # TitleBarHorzOffset=0 # [-128-128]
    
    #  Vertical offset for the window title text
    # TitleBarVertOffset=0 # [-128-128]
    
    #  Scrollbar width
    # ScrollBarX=16 # [0-64]
    
    #  Scrollbar (button) height
    # ScrollBarY=16 # [0-64]
    
    #  Menu icon size
    # MenuIconSize=16 # [8-128]
    
    #  Dimension of the small icons
    SmallIconSize=24 # [8-128]
    
    #  Dimension of the large icons
    # LargeIconSize=32 # [8-128]
    
    #  Dimension of the large icons
    # HugeIconSize=48 # [8-128]
    
    #  Horizontal margin of the quickswitch window
    # QuickSwitchHorzMargin=3 # [0-64]
    
    #  Vertical margin of the quickswitch window
    # QuickSwitchVertMargin=3 # [0-64]
    
    #  Vertical margin in the quickswitch window
    # QuickSwitchIconMargin=4 # [0-64]
    
    #  Distance between the active icon and it's border
    # QuickSwitchIconBorder=2 # [0-64]
    
    #  Height of the separator between (all reachable) icons and text, 0 to avoid it
    # QuickSwitchSeparatorSize=6 # [0-64]
    
    #  Theme author, e-mail address, credits
    # ThemeAuthor=""
    
    #  Description of the theme, credits
    # ThemeDescription=""
    
    #  Titlebar buttons from left to right (x=close,  m=max,  i=min,  h=hide, r=rollup,       s=sysmenu,      d=depth)
    # TitleButtonsLeft="s"
    
    #  Titlebar buttons from right to left (x=close,  m=max,  i=min,  h=hide, r=rollup,       s=sysmenu,      d=depth)
    # TitleButtonsRight="xmir"
    
    #  Titlebar buttons supported by theme (x,m,i,r,h,s,d)
    # TitleButtonsSupported="xmis"
    
    #  
    # TitleFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
    
    #  
    # TitleFontNameXft="sans-serif:size=12"
    
    #  
    # MenuFontName="-*-sans-bold-r-*-*-*-100-*-*-*-*-*-*"
    
    #  
    # MenuFontNameXft="sans-serif:size=10:bold"
    
    #  
    # StatusFontName="-*-monospace-bold-r-*-*-*-120-*-*-*-*-*-*"
    
    #  
    # StatusFontNameXft="monospace:size=12:bold"
    
    #  
    # QuickSwitchFontName="-*-monospace-bold-r-*-*-*-120-*-*-*-*-*-*"
    
    #  
    # QuickSwitchFontNameXft="monospace:size=12:bold"
    
    #  
    # NormalButtonFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
    
    #  
    # NormalButtonFontNameXft="sans-serif:size=12"
    
    #  
    # ActiveButtonFontName="-*-sans-bold-r-*-*-*-120-*-*-*-*-*-*"
    
    #  
    # ActiveButtonFontNameXft="sans-serif:size=12:bold"
    
    #  
    # NormalTaskBarFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
    
    #  
    # NormalTaskBarFontNameXft="sans-serif:size=12"
    
    #  
    # ActiveTaskBarFontName="-*-sans-bold-r-*-*-*-120-*-*-*-*-*-*"
    
    #  
    # ActiveTaskBarFontNameXft="sans-serif:size=12:bold"
    
    #  fallback: NormalButtonFontName
    # ToolButtonFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
    
    #  fallback: NormalButtonFontName
    # ToolButtonFontNameXft="sans-serif:size=12"
    
    #  fallback: NormalButtonFontName
    # NormalWorkspaceFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
    
    #  fallback: NormalButtonFontName
    # NormalWorkspaceFontNameXft="sans-serif:size=12"
    
    #  fallback: ActiveButtonFontName
    # ActiveWorkspaceFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
    
    #  fallback: ActiveButtonFontName
    # ActiveWorkspaceFontNameXft="sans-serif:size=12"
    
    #  
    # MinimizedWindowFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
    
    #  
    # MinimizedWindowFontNameXft="sans-serif:size=12"
    
    #  
    # ListBoxFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
    
    #  
    # ListBoxFontNameXft="sans-serif:size=12"
    
    #  
    # ToolTipFontName="-*-sans-medium-r-*-*-*-120-*-*-*-*-*-*"
    
    #  
    # ToolTipFontNameXft="sans-serif:size=12"
    
    #  
    # ClockFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
    
    #  
    # ClockFontNameXft="monospace:size=12"
    
    #  
    # ApmFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
    
    #  
    # ApmFontNameXft="monospace:size=12"
    
    #  
    # InputFontName="-*-monospace-medium-r-*-*-*-140-*-*-*-*-*-*"
    
    #  
    # InputFontNameXft="monospace:size=12"
    
    #  
    # LabelFontName="-*-sans-medium-r-*-*-*-140-*-*-*-*-*-*"
    
    #  
    # LabelFontNameXft="sans-serif:size=12"
    
    #  Background of dialog windows
    # ColorDialog="rgb:C0/C0/C0"
    
    #  Border of inactive windows
    # ColorNormalBorder="rgb:C0/C0/C0"
    
    #  Border of active windows
    # ColorActiveBorder="rgb:C0/C0/C0"
    
    #  Background of regular buttons
    # ColorNormalButton="rgb:C0/C0/C0"
    
    #  Textcolor of regular buttons
    # ColorNormalButtonText="rgb:00/00/00"
    
    #  Background of pressed buttons
    # ColorActiveButton="rgb:E0/E0/E0"
    
    #  Textcolor of pressed buttons
    # ColorActiveButtonText="rgb:00/00/00"
    
    #  Background of titlebar buttons
    # ColorNormalTitleButton="rgb:C0/C0/C0"
    
    #  Textcolor of titlebar buttons
    # ColorNormalTitleButtonText="rgb:00/00/00"
    
    #  Background of toolbar buttons, ColorNormalButton is used if empty
    # ColorToolButton=""
    
    #  Textcolor of toolbar buttons, ColorNormalButtonText is used if empty
    # ColorToolButtonText=""
    
    #  Background of workspace buttons, ColorNormalButton is used if empty
    # ColorNormalWorkspaceButton=""
    
    #  Textcolor of workspace buttons, ColorNormalButtonText is used if empty
    # ColorNormalWorkspaceButtonText=""
    
    #  Background of the active workspace button, ColorActiveButton is used if empty
    # ColorActiveWorkspaceButton=""
    
    #  Textcolor of the active workspace button, ColorActiveButtonText is used if empty
    # ColorActiveWorkspaceButtonText=""
    
    #  Background of the titlebar of regular windows
    # ColorNormalTitleBar="rgb:80/80/80"
    
    #  Textcolor of the titlebar of regular windows
    # ColorNormalTitleBarText="rgb:00/00/00"
    
    #  Textshadow of the titlebar of regular windows
    # ColorNormalTitleBarShadow=""
    
    #  Background of the titlebar of active windows
    # ColorActiveTitleBar="rgb:00/00/A0"
    
    #  Textcolor of the titlebar of active windows
    # ColorActiveTitleBarText="rgb:FF/FF/FF"
    
    #  Textshadow of the titlebar of active windows
    # ColorActiveTitleBarShadow=""
    
    #  Background for mini icons of regular windows
    # ColorNormalMinimizedWindow="rgb:C0/C0/C0"
    
    #  Textcolor for mini icons of regular windows
    # ColorNormalMinimizedWindowText="rgb:00/00/00"
    
    #  Background for mini icons of active windows
    # ColorActiveMinimizedWindow="rgb:E0/E0/E0"
    
    #  Textcolor for mini icons of active windows
    # ColorActiveMinimizedWindowText="rgb:00/00/00"
    
    #  Background of pop-up menus
    # ColorNormalMenu="rgb:C0/C0/C0"
    
    #  Textcolor of regular menu items
    # ColorNormalMenuItemText="rgb:00/00/00"
    
    #  Background of selected menu item, leave empty to force transparency
    # ColorActiveMenuItem="rgb:A0/A0/A0"
    
    #  Textcolor of selected menu items
    # ColorActiveMenuItemText="rgb:00/00/00"
    
    #  Textcolor of disabled menu items
    # ColorDisabledMenuItemText="rgb:80/80/80"
    
    #  Shadow of regular menu items
    # ColorDisabledMenuItemShadow=""
    
    #  Background of move/resize status window
    # ColorMoveSizeStatus="rgb:C0/C0/C0"
    
    #  Textcolor of move/resize status window
    # ColorMoveSizeStatusText="rgb:00/00/00"
    
    #  Background of the quick switch window
    # ColorQuickSwitch="rgb:C0/C0/C0"
    
    #  Textcolor in the quick switch window
    # ColorQuickSwitchText="rgb:00/00/00"
    
    #  Rectangle arround the active icon in the quick switch window
    # ColorQuickSwitchActive=""
    
    #  Background of the taskbar
    # ColorDefaultTaskBar="rgb:C0/C0/C0"
    
    #  Background for task buttons of regular windows
    # ColorNormalTaskBarApp="rgb:C0/C0/C0"
    
    #  Textcolor for task buttons of regular windows
    # ColorNormalTaskBarAppText="rgb:00/00/00"
    
    #  Background for task buttons of the active window
    # ColorActiveTaskBarApp="rgb:E0/E0/E0"
    
    #  Textcolor for task buttons of the active window
    # ColorActiveTaskBarAppText="rgb:00/00/00"
    
    #  Background for task buttons of minimized windows
    # ColorMinimizedTaskBarApp="rgb:A0/A0/A0"
    
    #  Textcolor for task buttons of minimized windows
    # ColorMinimizedTaskBarAppText="rgb:00/00/00"
    
    #  Background for task buttons of windows on other workspaces
    # ColorInvisibleTaskBarApp="rgb:80/80/80"
    
    #  Textcolor for task buttons of windows on other workspaces
    # ColorInvisibleTaskBarAppText="rgb:00/00/00"
    
    #  Scrollbar background (sliding area)
    # ColorScrollBar="rgb:A0/A0/A0"
    
    #  Background of the slider button in scrollbars
    # ColorScrollBarSlider="rgb:C0/C0/C0"
    
    #  Background of the arrow buttons in scrollbars
    # ColorScrollBarButton="rgb:C0/C0/C0"
    
    #  Background of the arrow buttons in scrollbars (obsolete)
    # ColorScrollBarArrow="rgb:C0/C0/C0"
    
    #  Color of active arrows on scrollbar buttons
    # ColorScrollBarButtonArrow="rgb:00/00/00"
    
    #  Color of inactive arrows on scrollbar buttons
    # ColorScrollBarInactiveArrow="rgb:80/80/80"
    
    #  Background of listboxes
    # ColorListBox="rgb:C0/C0/C0"
    
    #  Textcolor in listboxes
    # ColorListBoxText="rgb:00/00/00"
    
    #  Background of selected listbox items
    # ColorListBoxSelection="rgb:80/80/80"
    
    #  Textcolor of selected listbox items
    # ColorListBoxSelectionText="rgb:00/00/00"
    
    #  Background of tooltips
    # ColorToolTip="rgb:E0/E0/00"
    
    #  Textcolor of tooltips
    # ColorToolTipText="rgb:00/00/00"
    
    #  Background of labels, leave empty to force transparency
    # ColorLabel="rgb:C0/C0/C0"
    
    #  Textcolor of labels
    # ColorLabelText="rgb:00/00/00"
    
    #  Background of text entry fields (e.g. the addressbar)
    # ColorInput="rgb:FF/FF/FF"
    
    #  Textcolor of text entry fields (e.g. the addressbar)
    # ColorInputText="rgb:00/00/00"
    
    #  Background of selected text in an entry field
    # ColorInputSelection="rgb:80/80/80"
    
    #  Selected text in an entry field
    # ColorInputSelectionText="rgb:00/00/00"
    
    #  Background of non-LCD clock, leave empty to force transparency
    # ColorClock="rgb:00/00/00"
    
    #  Background of non-LCD monitor
    # ColorClockText="rgb:00/FF/00"
    
    #  Background of APM monitor, leave empty to force transparency
    # ColorApm="rgb:00/00/00"
    
    #  Textcolor of APM monitor
    # ColorApmText="rgb:00/FF/00"
    
    #  User load on the CPU monitor
    # ColorCPUStatusUser="rgb:00/FF/00"
    
    #  System load on the CPU monitor
    # ColorCPUStatusSystem="rgb:FF/00/00"
    
    #  Interrupts on the CPU monitor
    # ColorCPUStatusInterrupts="rgb:FF/FF/00"
    
    #  IO Wait on the CPU monitor
    # ColorCPUStatusIoWait="rgb:60/00/60"
    
    #  Soft Interrupts on the CPU monitor
    # ColorCPUStatusSoftIrq="rgb:00/FF/FF"
    
    #  Nice load on the CPU monitor
    # ColorCPUStatusNice="rgb:00/00/FF"
    
    #  Idle (non) load on the CPU monitor, leave empty to force transparency
    # ColorCPUStatusIdle="rgb:00/00/00"
    
    #  Outgoing load on the network monitor
    # ColorNetSend="rgb:FF/FF/00"
    
    #  Incoming load on the network monitor
    # ColorNetReceive="rgb:FF/00/FF"
    
    #  Idle (non) load on the network monitor, leave empty to force transparency
    # ColorNetIdle="rgb:00/00/00"
    
    #  
    
    WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4 "
    
    #
    # icewmbg preferences
    #
    # IMPORTANT: You MUST run icewmbg (probably before icewm)
    #            to set the background!
    #
    
    #  Display desktop background centered and not tiled
    DesktopBackgroundCenter=1 # 0/1
    
    #  Support for semitransparent terminals like Eterm or gnome-terminal
    # SupportSemitransparency=1 # 0/1
    
    #  Desktop background scaled to full screen
    # DesktopBackgroundScaled=0 # 0/1
    
    #  Desktop background color
    DesktopBackgroundColor = "rgb:00/20/40"
    
    #  Desktop background image
    DesktopBackgroundImage = "/home/[user]/.kde/Slackware-SubGenius-1024x768.jpg"
    
    #  Color to announce for semi-transparent windows
    # DesktopTransparencyColor=""
    
    #  Image to announce for semi-transparent windows
    # DesktopTransparencyImage=""
    
    #
    This is my /etc/X11/xinit/xinitrc.icewm file:
    Code:
    #!/bin/sh
    # $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $
    
    userresources=$HOME/.Xresources
    usermodmap=$HOME/.Xmodmap
    sysresources=/usr/lib/X11/xinit/.Xresources
    sysmodmap=/usr/lib/X11/xinit/.Xmodmap
    
    # merge in defaults and keymaps
    
    if [ -f $sysresources ]; then
        xrdb -merge $sysresources
    fi
    
    if [ -f $sysmodmap ]; then
        xmodmap $sysmodmap
    fi
    
    if [ -f $userresources ]; then
        xrdb -merge $userresources
    fi
    
    if [ -f $usermodmap ]; then
        xmodmap $usermodmap
    fi
    
    # Start window manager & apps
    exec icewm-session
    Hot Tip: A lot of times I edit the preferences file and keep making the same silly mistake, maybe you do the same thing. I forget to remove the "#" before the line I am editing. The "#" turns the line into a comment (comments are ignored), removing it turns it makes the line activated. For example, I'll use the lines a few more down from line 1236:

    BEFORE:
    Code:
    #  Color to announce for semi-transparent windows
    # DesktopTransparencyColor=""
    AFTER:
    Code:
    #  Color to announce for semi-transparent windows
    DesktopTransparencyColor="gray75"
    See the difference? Hope all this helps.

    chazbroam

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •