3 wmcp ( Window Maker Crappy Pager )
8 Ben Cohen <buddog@aztec.asu.edu>
10 Contributors: ( ** Thanks alot to them !! ** )
11 Thomas Nemeth <tnemeth@multimania.com> -- Pushed button highlighting
12 Craig Maloney <craig@ic.net> -- CTRL + ALT + key option
13 Gert Beumer <Gert@scintilla.utwente.nl> -- Dynamic button sizes
17 A simple dockable pager for use in Window Maker.
18 ---------------------------------------------------------------------------
24 Unzip the file: gunzip wmcp-1.2.8.tar.gz
25 Untar the file: tar xvf wmcp-1.2.8.tar
26 CD to src dir: cd wmcp-1.2.8
28 do one of these makes:
29 make -- make wmcp using the default button scheme (scalpel)
30 make scalpel -- make wmcp using the scalpel style button colors
31 make gv -- make wmcp using the ghostview style button colors
33 copy wmcp to some directory in your $PATH.
34 ( ie: cp wmcp /usr/local/bin )
38 Grab the appicon and move it to the dock.
40 If make doesn't work, you may need to fiddle with the settings in
46 X Clients: Red Hat 5.0, Red Hat 6.0, HP-UX 10.20
47 X Servers: XFree86, Exceed, AccelX
54 usage: wmcp [-g geometry] [-d dpy] [-n workspaces] [-a alt key] [-v]
55 [-c] [-w i/n/w] [-s y/n] [-x #] [-y #] [-h]
57 -g geometry: ie: 64x64+10+10
58 -d dpy: Display. ie: 127.0.0.1:0.0
59 -n workspaces: How many buttons to start with.
60 -a alt key: integer 1-4 defining ModXMask (default 1 Mod1Mask).
61 -w i/n/w: Window State: Iconic, Normal, Withdrawn (default Withdrawn)
62 -s y/n: Shaped window: yes or no (default y)
63 -c Sends CTRL + ALT + Key (default only sends ALT + key)
64 -v Verbose. 0=off, 1=on (default 0)
65 -x # Number of buttons on the x-direction (1,2,3 or 4)
66 -y # Number of buttons in the y-direction (1,2,3 or 4)
71 Selects the workspace to switch to.
73 Right / Middle mouse buttons:
74 Change the number of buttons displayed.
79 Use all defaults. Good for WindowMaker.
82 Normal X window, non shaped window, send CTRL + ALT + key
95 This pager works by sending synthetic ALT + number key press events to the
96 root window. The "-c" command line switch makes the application send
97 a CNTRL + ALT + number key which might be of use in another window manager.
99 Because the ALT key may have different key codes on different X servers,
100 you can use the -a command line switch to change which meta key is used.
101 I doubt anyone will ever have to do this though. The Mod1Mask which is the
102 program's default seems to work on most if not all systems.
104 I don't know of any Window Maker hooks for determining things like how
105 may workspaces are actually in use. If any one know about this stuff, please
108 It is very easy to change the look of wmcp by editing the colors in the
109 pixmap files. Someday we'll add an official 'skins' ability but for now
110 just edit the xpm files to change the colors etc.
112 This program is released under the GPL license and has been created by looking
113 a lot at the code for wmppp, wmtime, wmload and various other Window Maker
114 resources and info on the Web and Usenet.
117 BTW, the one true enlightened way is "Sloppy Focus."
123 1.2.8 May 25, 1999 -- Gert Beumer
124 Added -x and -y functionality to configure the amount of buttons.
125 Changed the rendering of the buttons from the pixmap
126 (to suport multiple button startup)
129 Once again changed the button XPM styling.
130 Added window state = Iconic, Normal, or Withdrawn.
131 Added shaped window = yes or no.
132 CTRL + ALT code added by -- Craig Maloney <craig@ic.net>.
135 Made buttons flat style ala Ghostview 3.5.8
138 Pushed button images added by Thomas Nemeth <tnemeth@multimania.com>
146 Add a simple method for changing 'skins' other than just editing the XPM
149 Add catching Window Maker's events to know how to refresh the pager when
150 the current workspace is changed via the clip, and how to get the number
151 of workspaces actually in use.
154 Please send comments, flames, etc to buddog@aztec.asu.edu