this is obsolete doc -- see instead

Turning Slackware into a Windows clone... 



The 32-bit version of Slackware Linux is prefered otherwise you might get some errors while trying to execute programs with Wine. Proceed with a normal Desktop-oriented installation (A AP D L N X XAP sets). I usually proceed with the disc1 CDROM and install the missing D X XAP sets with slackpkg. Then fix the keyboard layout (with nowerdays graphic cards and KMS there is no need to configure X thoroughly anymore) and add a user for it. 


Versions used in this guide: 

- Slackware Linux 14.1 32-bit, 

- Slackbuild Wine 1.6.1, 

- Qvwm 1.1.12. 


Deploy slackbuilds, winetricks and a few wrappers 

Install those packages or build them yourself using [Slackbuilds] ( 

- cabextract/ (needed for winetricks) 

- fontforge/ 

- webcore-fonts/ 

- wine/ 

Binaries here: 


Eventually install the [MFC42 library] ( which is needed to run the original version of wordpad, 

chmod +x winetricks
winetricks mfc42


Create a few wrapper scripts to launch the Windows applications, 

cd ~/
mkdir -p bin/
cd bin/
cat > <<EOF9
exec wine "$HOME/.wine/drive_c/Program Files/FileZilla/FileZilla.exe"
cat > <<EOF9
exec wine "$HOME/.wine/drive_c/Program Files/Mozilla Firefox/firefox.exe"
cat > <<EOF9
exec wine "$HOME/.wine/drive_c/Program Files/putty.exe"
cat > <<EOF9
exec wine "$HOME/.wine/drive_c/Program Files/Mozilla Thunderbird/thunderbird.exe"
cat > <<EOF9
exec wine "$HOME/.wine/drive_c/Program Files/Winamp/winamp.exe"
cat > <<EOF9
exec wine "$HOME/.wine/drive_c/Program Files/XnView/xnview.exe"


Install Qvwm from 

Fetch, compile and install the [ version of Qvwm] (, 

tar xzf qvwm-1.1.12-10-IKu.tar.gz
cd qvwm-1.1.12-10-IKu/
make install


Copy the configuration file according to your language and edit it, 

cp /usr/local/share/qvwm/french.qvwmrc ~/
cp /usr/local/share/qvwm/default.qvwmrc ~/
cp default.qvwmrc .qvwmrc
vi .qvwmrc

not this sure is needed but I think it fixed a window focus issue I was having, 

-FocusOnMap             = False         ; activate a mapped window
+FocusOnMap             = 1             ; activate a mapped window

now disable virtual desktops and pager, 

==> remove Virtual screens
==> remove Pager

fix the theme path or remove it entirely, 

-include                        /etc/X11/qvwm/debian.qvwm-theme
+include                       /usr/local/share/qvwm/default.qvwm-theme

and add a few shortcuts to the StartMenu, 

"\&Mozilla Firefox" "firefox.xpm" "$HOME/bin/"
"\&Mozilla Thunderbird" "thunderbird.xpm" "$HOME/bin/"
"\&FileZilla Client" "filezilla.xpm" "$HOME/bin/"
"\&XnView" "xnview.xpm" "$HOME/bin/"
"\&Winamp" "winamp.xpm" "$HOME/bin/"
"\&PuTTY" "putty.xpm" "$HOME/bin/"
"\&Terminal" "xterm16.xpm" "rxvt"

you should also remove the "xbiff" and "xeyes" Indicators. I will just keep "xload" in the system tray, 

-"xbiff"                "xbiff"
-"XEyes"                "xeyes"
 "xload"                "xload -nolabel -update 5 -bg gray"

you can also change the taskbar position just like with MS Windows, 

-TaskbarPosition                = Bottom        ; initial position
+TaskbarPosition                = Right         ; initial position

eventually enable ALSA, 

EnableAlsa            = True

eventually fix the Clock Message, 

ClockMessageFormat      = "%A %e %B %Y"         ; Lundi 22 Juin 1998



The original Qvwm Home Page: 

The Ahinea fork: