3 Information on Using Window Maker with KDE
4 ------------------------------------------
7 Window Maker supports almost all KDE/KWM specific client
8 communication protocols, so you can simply replace kwm with
9 Window Maker, if you think these advantages are worthy:
12 =============================================================================
13 Looks NEXTSTEP(tm)/NEXTSTEP(tm) Original, but reminds
16 Decoration solid, gradient, multi-color solid, vertical and
17 Textures gradient, pixmaps, textured horizontal gradient,
18 gradient - all gradients are pixmap
19 supported in horizontal,
23 Configurable No Yes, but not totally
26 Mini CLI Yes, but limited Yes
28 Window Specific Yes In KDE 1.1, yes.
29 Configuration In KDE 1.0, no.
31 Quick Keyboard Yes In KDE 1.1, yes
32 Navigation In KDE 1.0, no.
34 Pager KDE pagers will work as Yes
37 Session Not yet supported, but Yes, old (pre-X11R6) style
38 Management X11R6 style SM is being worked.
40 Dock kpanel, GNOME panel and Dock kpanel
47 Memory Usage(1) 1.85Mb In KDE 1.0, 3.13Mb
48 In KDE 1.1, probably more
51 (1) Memory usage was tested by running wmaker and kwm at the same machine
52 with the same windows, on the same screen and similar window texture
53 configurations (at different times, of course). I looked in the output of
54 ps -m, in the SIZE field, right after starting the window managers.
61 To enable KDE support in Window Maker, you must compile it after
62 configuring it as follows:
63 ./configure --enable-kde
65 Then, just replace kwm with wmaker in your startkde script.
66 If you are going to use Window Makers sound server, comment out
67 kwmsound in startkde. Also if wmaker sets your root window
68 background, comment out kbgndwm, kde's wallpaper setter.
70 Make sure to disable workspace background setting in KDE. If you
71 wont be using Window Maker themes anyway, you can set
72 WorkspaceBack = (none);
74 in ~/GNUstep/Defaults/WindowMaker
80 Window Maker adds some extensions to KDE's messaging stuff, so you can run
81 Window Maker specific commands from places like kpanel, krootwm or even
82 kwmcom. Recently KDE developers have kindly added support for these extensions
83 in the more recent KDE versions from CVS. The added stuff are the following
86 wm:wmaker - select Window Maker support mode
87 wmaker:info - show info panel
88 wmaker:legal - show legal panel
89 wmaker:arrangeIcons - arrange icons
90 wmaker:showAll - show all windows
91 wmaker:hideOthers - hide others
92 wmaker:restart - restart wmaker
93 wmaker:exit - exit wmaker
95 You can test them with kwmcom, like:
102 * kpanel will not be kept always on top. That's because kpanel is an
103 OverrideRedirect window, so Window Maker can't do anything about that.
105 Before requesting for a hack to work around that in Window Maker, please
106 request the kpanel author to fix it.
108 * because the KDE protocol for letting the window manager know the usable
109 window region is broken, you might find some problems with the window
110 positioning/maximization code and kpanel's position.
112 * It seems kpanel (and maybe KDE in general) doesn't like dynamically
113 changing the number of workspaces. So, don't create or destroy workspaces
114 while running on KDE, unless you really need.
116 * If kpanel, kwmpager or kpager becomes confused about the number of
117 windows present, restart them.
119 * Wmaker opens windows by default under/over the panel, when the panel is
120 at top or left of screen. Use the GUI configuration tool WPrefs to change
123 * Some commands, such as cascade windows and rearrange windows are not