ICEWM THEMES INSTALLATION
One of the differences i noticed while on Sid, was the new themes for
IceWM in that version. They were beautiful. After a couple of weeks i
decided to go back to Sarge; i didn't like the way Firefox and Opera
moved, the scrolling was jerky, i couldn't use Synaptic because of the
bugs, plus the daily update/dist-upgrade. Not really serious things but
after a while it anoyed me.
So i'm back in Sarge!
One of the things i kept thinking about, was the IceWM themes in Sid. I
went to see my friend Mr Google and got this page:
http://lab.erasme.org/icewm_themes/index.html
It gives this instructions and that was it.
mv the_theme.tar.gz /usr/X11R6/lib/X11/icewm/themes/
cd /usr/X11R6/lib/X11/icewm/themes/
tar -zxvf the_theme.tar.gz
Most of the themes come in the tar.gz format, you have to compile them.
Not having done this before, I installed:
build-essential
checkinstall
bzip2
plus the suggested packages except the manuals/docs.
I was having visions of ./configure, make, checkintall -D, and all the
uncivilized instructions Linux uses. But alas, it wasn't necessary as
you will soon see.
I went to freshmeat.net to take a look at the icewm's themes:
http://tinyurl.com/gx2gn
there are tons of them.
Before i moved the theme from my home dir (according to the
instructions), i had to know the global address of the icewm themes, so
i opened a terminal and typed:
$ locate icewm
The address is /usr/share/icewm/themes
I decided to install the animation2 theme.
So i clicked on the tar.gz link and downloaded it to the disk, checked with
my file manager xfe, and the compressed file was there, in my /home. I
opened a terminal and typed:
$ sudo mv animation2-1.0.tar.gz /usr/share/icewm/themes
then following the instructions, i navigated to that second file,
$ cd /usr/share/icewm/themes
this put me there:
luigi@debian:/usr/share/icewm/themes$
then proceeded to untar the tar.gz file:
luigi@debian:/usr/share/icewm/themes$ sudo tar -zxvf animation2-1.0.tar.gz
and it unraveled as it should:
animation2/
animation2/close.xpm
animation2/maximize.xpm
animation2/minimize.xpm
animation2/restore.xpm
animation2/rolldown.xpm
animation2/rollup.xpm
animation2/default.theme
animation2/ledclock/
animation2/ledclock/a.xpm
animation2/ledclock/colon.xpm
animation2/ledclock/dot.xpm
animation2/ledclock/m.xpm
animation2/ledclock/n0.xpm
animation2/ledclock/n1.xpm
animation2/ledclock/n2.xpm
animation2/ledclock/n3.xpm
animation2/ledclock/n4.xpm
animation2/ledclock/n5.xpm
animation2/ledclock/n6.xpm
animation2/ledclock/n7.xpm
animation2/ledclock/n8.xpm
animation2/ledclock/n9.xpm
animation2/ledclock/p.xpm
animation2/ledclock/slash.xpm
animation2/ledclock/space.xpm
animation2/mailbox/
animation2/mailbox/mail.xpm
animation2/mailbox/newmail.xpm
animation2/mailbox/nomail.xpm
animation2/mailbox/unreadmail.xpm
animation2/mailbox/errmail.xpm
animation2/taskbar/
animation2/taskbar/linux.xpm
animation2/taskbar/windows.xpm
If you want to go back to the original prompt:
luigi@debian:/usr/share/icewm/themes$ cd <Enter>
luigi@debian:~$
Now, i restarted IceWM:
Ctrl+Alt+Delete + r
I checked Themes from the main menu (press Windows keys) and voilą, it
was there under letter 'a': animation2, i went to my wife and told her
that i was a frigging genius! she yawned and went back to watching her
soap opera.
THE EASY WAY
I use xfe as my file manager, it's very light and fast as lightning, no
waiting for it to come up. It is very configurable, fonts, colors, etc.
So, i pressed the Windows key + Spacebar and that gave me a CLI on the
taskbar with a blinking cursor, all this without launching a terminal,
and typed:
sudo xfe
This will allow me to use xfe as root.
When you go to the freshmeat.net site i gave you at the beginning,
click on the images to take a look, press backspace to go back to the
previous page, click on the theme name link, in the next page click on
the url that ends in tar.gz . This will downloaded it to your disk.
After downloading the compressed tar.gz file to my home dir, it
appeared in xfe, i selected it and right clicked on it, chose 'Extract
to', this took me to a box, went down to usr>share>icewm>themes, and
clicked on 'themes', then clicked on Accept, let it unravel, Close. Now
the theme is untarred in the icewm themes dir.
Restart. Check Themes from the main menu and click on your new theme.
Voilą!
Once you have done it once, it takes less than a minute to download,
untar, and install the new theme. If you install more than one theme,
the box to extract to, will remain on 'themes' so you can just Accept
without looking for the themes global address.
I downloaded and installed a bunch of themes, i can see how you can
become a themes junkie.
Now i realized i had too many, together with the ones from the package
icewm-themes, i had about 80. Time to trim the fat.
# dpkg -P icewm-themes
This took out a bunch of themes, just leaving me with the default
themes plus the ones i had installed. I guess the next time i install
debian, i won't install icewm-themes just manually install what i want.
Still i thought i had too many, i went one by one, and wrote down the
ones that i didn't like now that they were installed.
In xfe (remember i'm still root), on the left column, went to
/usr>share>icewm>themes
clicked on themes, and got a list of all themes i had in IceWM. Then
right-clicked on each one i didn't want, and chose Delete from the menu
and they were gone.
Restarted and was done. Closed xfe.
This is the list of themes i ended up with:
axxrom1.4
bw
daniel2
ElbergBlue
ElbergGreen
ElbergRed
ice95ish
IceCrack2
icedesert
nice
OBit
PureThang
Ravelution
Default
Warning: if you install Elberg, after you untar it, and restart icewm,
it will NOT appear in the themes menu. Somehow it goes to:
/usr/share/icewm/themes/themes
To fix this, start xfe as root, go to the above file, open it, you will
see these 3 files:
ElbergBlue
ElbergGreen
ElbergRed
Select the first one, Shift-Click on the last one, this will highlight
all three of them, right click on them, choose Move from the menu, in
the next box, enter the CORRECT file:
/usr/share/icewm/themes
Accept, and Restart
Now you will see the Elberg brothers in your themes menu.
It was fun!
_________________
Edit July 14 2006:
My wife adores the SilverXP theme which was wiped out when i uninstalled the icewm-themes package. He,he... so i clicked the SilverXP link at
www.icewm.org, and it took me freshmeat.net, there i went to a second page and clicked on the link:
SilverXP-1.2.17-single-1.bz2 (make sure you have 'bzip2' installed)
clicked on it and did the xfe number on it, and after it was thru, it didn't appear on the main menu Themes submenu.
I did a 'sudo updatedb', nothing. I did a 'locate icewm' and found it in /usr/share/icewm/themes/icewm/themes . (don't ask)
with xfe as root, i moved it to the correct dir:
/usr/share/icewm/themes
Close
restart
voilą! wife happy