You can start out in either fluxbox or icewm.
1. Make sure you have everything for the build.
Code: Select all
# aptitude install build-essential checkinstall xorg-dev
Code: Select all
# nano /etc/checkinstallrc
Change INSTALL=1 to INSTALL=0 at the very end of the file.
3. Modify your fluxbox startup file:
Code: Select all
$ nano ~./fluxbox/startup
exec /usr/bin/fluxbox
and change it to
exec /usr/local/bin/fluxbox
4. Modify your fluxbox menu file so your new styles will appear in the menu:
Code: Select all
$ nano ~/.fluxbox/menu
[submenu] (Styles)
[stylesdir] (~/.fluxbox/styles)
[stylesdir] (/usr/share/fluxbox/styles)
[stylesdir] (/usr/local/share/fluxbox/styles)
[end]
5. Get the fluxbox source tarball from
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://fluxbox.sourceforge.net/download.php"
linktext was:"http://fluxbox.sourceforge.net/download.php"
====================================
6. Extract the source code:
Code: Select all
$ tar xvzf fluxbox-1.0.0.tar.gz
Code: Select all
$ cd fluxbox-1.0.0
Code: Select all
$ ./configure
Code: Select all
$ make
11. Use Synaptic to remove the previously installed fluxbox.
12. Start terminal, navigate to the fluxbox source directory, and as
root, type:
Code: Select all
# checkinstall
You will be presented with:
The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]:
Answer y
Preparing package documentation...OK
Please write a description for the package.
End your description with an empty line or EOF.
Enter something like:
>> fluxbox 1.0.0 compiled by foo
>>
Then you will see:
*****************************************
**** Debian package creation selected ***
*****************************************
This package will be built according to these values:
0 - Maintainer: [ root@foo-desktop ]
1 - Summary: [ fluxbox 1.0.0 compiled by foo ]
2 - Name: [ fluxbox ]
3 - Version: [ 1.0.0 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ i386 ]
8 - Source location: [ fluxbox-1.0.0 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
Enter a number to change any of them or press ENTER to continue:
Enter a 3 and change the version to 1.0.999 so Synaptic or aptitude doesn't try to update your installation.
This package will be built according to these values:
0 - Maintainer: [ root@foo-desktop ]
1 - Summary: [ fluxbox 1.0.0 compiled by foo ]
2 - Name: [ fluxbox ]
3 - Version: [ 1.0.999 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ i386 ]
8 - Source location: [ fluxbox-1.0.0 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
Everything is set now, press return.
You will see:
Done. The new package has been saved to
/home/foo/Desktop/fluxbox-1.0.0/fluxbox_1.0.999-1_i386.deb
You can install it in your system anytime using:
# dpkg -i fluxbox_1.0.999-1_i386.deb
You may see the following errors when you install:
couldn't delete /etc/X11/fluxbox
couldn't delete /usr/share/fluxbox/styles
couldn't delete /usr/share/fluxbox
I ignored these errors and didn't have any problems.
Logout of icewm and into fluxbox, with rounded corners! You can test it out with anti's cool antiX style.
I must give credit to RedSquirrel over at the Ubuntu forum. This was adapted from a portion of his post specifically for use on antiX-M7.
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://ubuntuforums.org/showthread.php?t=371144"
linktext was:"http://ubuntuforums.org/showthread.php?t=371144"
====================================
Give me feedback and I will edit the post if necessary.