Page 1 of 2

IceWM (Jemimah's Puppeee Build)

Posted: Tue 13 Apr 2010, 20:48
by jemimah
I tested this on 4.3, I'm not sure if it will work on other puplets or not. I had to update Gcc to build it - it does not build with the default Gcc in 4.3.

This pet includes the latest IceWM, my custom configuration, and 6 themes I put together for Puppeee.

To install IceWM, first install the pet, then exit to the prompt and type:

Code: Select all

xwin icewm-session
To get Jwm back, exit to the prompt and type:

Code: Select all

xwin jwm

Posted: Tue 13 Apr 2010, 21:26
by Lobster
It would be great if it worked on Lucid 006 . . .
It does! :)

Posted: Tue 13 Apr 2010, 22:21
by Keef
Just for the hell of it, I tried it on 3.01


(it works!)

Posted: Tue 13 Apr 2010, 22:52
by battleshooter
Awesome, thanks Jemimah, looking forward very much to testing this. Most Icewm packages in 4.3 seem to have a lot of problems so yours may be an answer to prayer :) Thanks.

Battleshooter

Posted: Wed 14 Apr 2010, 01:34
by jemimah
Out of curiosity, what problems?

Cascade and Arrange menu items seem not to work... haven't noticed any other major things so far.

Posted: Wed 14 Apr 2010, 09:51
by battleshooter
Well, using the Icewm from the package manager won't give any icons in the menu. The package manager Icewm also hasn't been set up with a shut down menu, newbies didn't seem to like having to ctrl-alt-backspace when they wanted to power down. Those were the glaring problems, I can't remember if there were others, haven't used it in a while.

Battleshooter

Posted: Wed 14 Apr 2010, 12:26
by jemimah
Ah ok. I did add the shutdown menu items, and icons work great with this version Icewm. The old versions of IceWM use Imlib for icon rendering, but the dev versions use GDK, and I think it looks much nicer.

Posted: Thu 15 Apr 2010, 04:33
by sinc
I am using your pet in HaRoPup a derivative of 431 and it works wonderfully, except the volume icon did not appear in the taskbar. i changed .xinitrc to have

Code: Select all

if [ -f /usr/bin/absvolume ];then
 if [ "$MENU_BG" = "" ];then
  sleep 6 && absvolume &
 else
  sleep 6 && absvolume -bg $MENU_BG &
 fi
fi
I just added the sleep 6 and now the icon appears. Is there anyway I can adjust it to look like it belongs on the taskbar? more in-line with the theme?

Posted: Thu 15 Apr 2010, 04:58
by jemimah
You can also have it start from /root/Startup of instead of the xinitrc. That way it won't try to start before the tray exists.

The easiest way to fix the background is to change to a matching GTK theme. (well, that works for retrovol, not sure about absvolume)

The second easiest way is to use Gcolor2 to figure out what color you want and then replace MENU_BG with that value.

Posted: Fri 16 Apr 2010, 01:57
by dawnsboy
I am using it on Puppy 4.31 retro k-2.6.25.16 installed on my mini-pc. The absvolume appears in the tray. I edited the preferences file to display net and cpu status. All seems to be working quite well.

Posted: Fri 16 Apr 2010, 14:46
by sinc
is your taskbar showing the net status? i edited line 287 but still don't get anything in the taskbar to show my net status. did you have to change anything else?

Code: Select all

#  Show network status on task bar (Linux only)
 TaskBarShowNetStatus=1 # 0/1
I also used the preference override from MU's old IceWM pet to make my fonts larger. I just had to change the size of the small icons in prefoverride to 20 so it doesn't make my taskbar expand so much.

Posted: Fri 16 Apr 2010, 22:25
by dawnsboy
is your taskbar showing the net status? i edited line 287 but still don't get anything in the taskbar to show my net status. did you have to change anything else?
Yes it does show net status.

I do not know if this will be helpful or not but check line 551 and make sure it reflects the correct network device.
# Network device to show status for
# NetworkStatusDevice="ppp0 eth0"

icewm-bg with idesk, great combination

Posted: Tue 20 Apr 2010, 08:21
by pri
hey jemimah this icewm looking good.

how about include this idesk, icewm backround can change with the theme, and have a nice icon desktop.

removed icewm from .initrc by placing # in front rox command. if the theme suport for background, background willbe comeout when restartx.

install idesk and imlib, then make a folder /root/.idesktop and make a file inside it, must have name with name_file.lnk and the stucture like this :
table Icon
Caption: My File2
Command: rox
Icon: /usr/local/share/idesk/folder_home.xpm
Width: 48
Height: 48
X: 30
Y: 30
end
then commmand :
idesk

and icewm will be have icon desktop :D
imlib : http://www.murga-linux.com/puppy/viewto ... h&id=15554

icewn theme with wallpaper background :
http://box-look.org/index.php?xcontentmode=7311
extract and put in /usr/share/icewm/theme/

now i have icewm look like enlightment and xfce :D, owh yes, there is xfcepupevent to make icon for harddisk and flashdisk, i am sure you will be easy edit it to work with this idesk :D

Posted: Tue 20 Apr 2010, 08:30
by pri
sory , forgot something :D

http://idesk.sourceforge.net/

Posted: Tue 20 Apr 2010, 11:40
by jemimah
Very interesting! I'll have to play with that.

I think Icewm supports a background and icons by itself out of the box, but you'd have to modify the preferences by hand to set it up.

Posted: Tue 20 Apr 2010, 12:31
by pri
i am already using icewm background and idesk, and will be include it on my puppy :D. its fun have a deferent theme and background.

the problem is, pupevent icon not there. mustbe an expert to make it happen :D

there is xfcepuppevent can be hack by moving the destination forder from /root/Desktop to /root/.idesktop, but not me for doing that :( iam too dumb for it :)

Posted: Tue 20 Apr 2010, 17:21
by jemimah
I just checked, Icewm supports wallpaper, but not desktop icons.

Posted: Tue 20 Apr 2010, 20:02
by jemimah
This is an Xdialog frontend for idesk I found. Might come in handy for you Pri.

Posted: Wed 21 Apr 2010, 01:24
by pri
cool stuff, but need inserted size and location.

but if using grid option, location is not needed.

Posted: Thu 22 Apr 2010, 18:52
by `f00
..and it works in wary 019 - a few oddnesses for me personally (like the summary dotfiles file from the dotpet install is blank .. no biggie, heh). I'd almost forgotten the joy of working with icewm's preferences file ... Still guessing at the theme files and how they draw up (every wm has their own way for sure).

Thanks, jemimah :)