--- .fvwm2rc.defines.orig Fri Oct 25 17:04:25 1996 +++ .fvwm2rc.defines Mon Feb 24 14:26:44 1997 @@ -226,10 +226,10 @@ define(`CLICK_MS', 150) # COLOR_MAP_FOCUS is either FollwsMouse or FollowsFocus -define(`COLOR_MAP_FOCUS',`FollowsMouse') +define(`COLOR_MAP_FOCUS',`FollowsFocus') # FOCUS_FOLLOWS_POINTER -define(`FOCUS_FOLLOWS_POINTER') +#define(`FOCUS_FOLLOWS_POINTER') # The level of niceness to use for commands that will be nice-d define(`NICELEVEL',`-16')This is a "patch file". Replace those lines which begin '-' with lines which begin '+', but don't include the '+' itself!
From now onwards, focus stays with the front-most window. Also, when you click on a program on the button bar, the mouse is not automatically teleported to that window.
Note that fvwm95-2.0.42a appears to have a bug where sometimes clicking on a window no longer brings it to the front. You can still select the window by clicking on the button bar, but otherwise you need to exit and restart fvwm.
man fvwm95-2 man FvwmM4
You can fix this by adding the following lines to .Xdefaults in your home directory (if you add them to /etc/skel/.Xdefaults then any new users you create will get them already)
xterm*VT100.Translations: #override\n\ <KeyPress>BackSpace : string(0x7f)\n\ <KeyPress>Delete: string(0x1b) string("[3~")Once you've done this, you can get the 'Delete', 'Home' and 'End' keys to work in bash in the way you expect them to, by adding the following to /etc/profile:
bind '"\e[3~": delete-char' bind '"\e[1~": beginning-of-line' bind '"\e[4~": end-of-line'Note that the default is for the cursor-cluster PgUp/PgDn keys are used for scrollback, whereas the numeric-pad PgUp/PgDn is actually sent to the application. This is important if you are trying to scroll within 'joe' for example. This can also be changed in .Xdefaults, but it's rather obscure.
SuperProbe -- attempts to determine your video hardware Xconfigurator -- creates /etc/X11/XF86Config xf86config -- another program to create XF86Config