From: Christopher A. <chr...@we...> - 2001-05-01 17:55:22
|
I have finally managed ro get ROX-Filer running under icewm without the -o option! This is necessary to use the new Icewm 'doNotCover' option for windows on the rox panel. It will then limit the workspace size and will windows do not cover it. Below are my settings in the Icewm config files plus a patch to the rox source. (Probably requires Icewm >= 1.0.8.) Apply the patch in the top directory of the rox source package with: patch -p1 <this mail> Then recomile and (re-)install rox. Paste the configuration settings into '~/.icewm/preferences' resp. '~/.icewm/winoptions' and restart icewm Kill any running ROX-Filer, then run: rox -p=Default -t=Default Pinboard items (if you have any) and the panel should now show! Have fun! Chris --> ~/.icewm/preferences <-- # Manage root window (EXPERIMENTAL - normally enabled!) GrabRootWindow=1 # 0/1 # Bitmask of root window button click to use in window manager UseRootButtons=3 # [0-255] # Desktop mouse-button click to show the menu DesktopWinMenuButton=1 # [0-20] # Desktop mouse-button click to show the window list DesktopWinListButton=2 # [0-5] # Desktop mouse-button click to show the window list menu DesktopMenuButton=0 # [0-20] --> end <-- --> ~/.icewm/winoptions <-- # ROX-Filer pinboard and panel ROX-Filer.icon: folder ROX-Panel.layer: Dock ROX-Panel.doNotCover: 1 ROX-Panel.ignoreWinList: 1 ROX-Panel.ignoreTaskBar: 1 ROX-Panel.ignoreQuickSwitch: 1 ROX-Pinboard.layer: Below ROX-Pinboard.ignoreWinList: 1 ROX-Pinboard.ignoreTaskBar: 1 ROX-Pinboard.ignoreQuickSwitch: 1 ROX-Filer.layer: Normal --> end <-- A patch for rox: diff -uNr rox-1.1.2.orig/ROX-Filer/src/gui_support.c rox-1.1.2/ROX-Filer/src/gui_support.c --- rox-1.1.2.orig/ROX-Filer/src/gui_support.c Wed Feb 7 18:58:40 2001 +++ rox-1.1.2/ROX-Filer/src/gui_support.c Tue May 1 19:19:45 2001 @@ -226,7 +226,10 @@ gdk_window_set_functions(window, 0); set_cardinal_property(window, xa_state, - WIN_STATE_STICKY | WIN_STATE_HIDDEN | +/* don't hide panel/pinboard windows initially */ +/* Christopher Arndt <chr...@we...> */ +/* WIN_STATE_STICKY | WIN_STATE_HIDDEN | */ + WIN_STATE_STICKY | WIN_STATE_FIXED_POSITION | WIN_STATE_ARRANGE_IGNORE); } -- Christopher Arndt [t] +49 6221-303918 Hildastr. 2 [c] +49 173-9542751 69115 Heidelberg [e] chr...@we... |