Icewm ultra - window manager
Icewm ultra - window manager
This Dotpup tries to make things easy - install, exit X, type
xwin starticewm
Then you should see such a desktop:
It includes 50 Themes, and Rarsas XDG-menus.
It currently supports both menu-systems, the one from Puppy, and XDG.
Also the tray "xystray" is included with a patched version of the Puppy2 freemem-applet.
The icewm-backgroundsetter was renamed, so you can use the one from Puppy.
I used the binaries from GuestToo, icewm 1.2.24, the upgrade to 1.2.26, his reboot-patch, and icedock.
I added some wm-dockapps from Nathan Fisher, and wrote script to set up everything.
Included is a tool to create a XDG-menuentry for older Dotpups.
To modify some settings, I added some entrys to the quicklaunch-toolbutton:
Download (4.8 MB, 14.3 MB extracted):
http://dotpups.de/dotpups/WindowManager ... -ultra.pup
REQUIRES:
http://dotpups.de/dotpups/System_Utilities/getdir.pup
If you don't have Rarsas XDG-menusystem ( ONLY old versions of Puppy, like 2.12 ), you also need this Dotpup (150 kb):
http://dotpups.de/dotpups/WindowManager ... system.pup
Do NOT install in Puppy 2.14 or newer, it breaks new Puppyversions
It includes desktop-entries for most of Puppys programs.
Puppy 109CE-users do not need it!
To get the Puppy-menu in Icewm, type in a consolewindow: "fixmenus".
If you think the dotpup is too big, delete some themes in /root/.icewm/themes.
I did not try it on a "fresh" puppy, so please tell me if something does not work, in that case I will add libraries.
Mark
xwin starticewm
Then you should see such a desktop:
It includes 50 Themes, and Rarsas XDG-menus.
It currently supports both menu-systems, the one from Puppy, and XDG.
Also the tray "xystray" is included with a patched version of the Puppy2 freemem-applet.
The icewm-backgroundsetter was renamed, so you can use the one from Puppy.
I used the binaries from GuestToo, icewm 1.2.24, the upgrade to 1.2.26, his reboot-patch, and icedock.
I added some wm-dockapps from Nathan Fisher, and wrote script to set up everything.
Included is a tool to create a XDG-menuentry for older Dotpups.
To modify some settings, I added some entrys to the quicklaunch-toolbutton:
Download (4.8 MB, 14.3 MB extracted):
http://dotpups.de/dotpups/WindowManager ... -ultra.pup
REQUIRES:
http://dotpups.de/dotpups/System_Utilities/getdir.pup
If you don't have Rarsas XDG-menusystem ( ONLY old versions of Puppy, like 2.12 ), you also need this Dotpup (150 kb):
http://dotpups.de/dotpups/WindowManager ... system.pup
Do NOT install in Puppy 2.14 or newer, it breaks new Puppyversions
It includes desktop-entries for most of Puppys programs.
Puppy 109CE-users do not need it!
To get the Puppy-menu in Icewm, type in a consolewindow: "fixmenus".
If you think the dotpup is too big, delete some themes in /root/.icewm/themes.
I did not try it on a "fresh" puppy, so please tell me if something does not work, in that case I will add libraries.
Mark
Last edited by MU on Wed 23 May 2007, 22:02, edited 3 times in total.
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Thanks Mu - worked OK for me - after installing the Ice and the XDG menus - without the menus I just had Ice - no Puppy Menus,
so reboot
then the full set of menus come on (this from CD)
A great selection - make your PC look like Ubuntu but run like Puppy.
Ice also drags filled windows not just the outline. I would say that it is the most stable of the Window managers along there with fvwm95 - but far more configerable . . .
will put the info on the wiki
so reboot
then the full set of menus come on (this from CD)
A great selection - make your PC look like Ubuntu but run like Puppy.
Ice also drags filled windows not just the outline. I would say that it is the most stable of the Window managers along there with fvwm95 - but far more configerable . . .
will put the info on the wiki
This should happen:
Right after installation, it has just 1 menu-entry: "refresh menu" (beside 3 from Icewm).
If you click on it, it will convert .jwmrc and the XDG-desktopfiles to the final icewm-menu.
Maybe that is a bit slow depending on the computer, on my PIII 700 with KDE-entries it takes 5-10 seconds.
I should add an option to convert only the JWM-menu or XDG-menu (plus the Dotpupsmenu from JWM maybe).
Mark
Right after installation, it has just 1 menu-entry: "refresh menu" (beside 3 from Icewm).
If you click on it, it will convert .jwmrc and the XDG-desktopfiles to the final icewm-menu.
Maybe that is a bit slow depending on the computer, on my PIII 700 with KDE-entries it takes 5-10 seconds.
I should add an option to convert only the JWM-menu or XDG-menu (plus the Dotpupsmenu from JWM maybe).
Mark
yes it should be, I use it in Puppy 2.01. Maybe you miss a library.
Please start JWM, then run
ldd /root/my-applications/bin/icewm
This will show some lines of text, where one might contain "not found".
Please post those "not found"-lines here.
Mark
Please start JWM, then run
ldd /root/my-applications/bin/icewm
This will show some lines of text, where one might contain "not found".
Please post those "not found"-lines here.
Mark
Last edited by MU on Sun 16 Jul 2006, 22:22, edited 1 time in total.
you can configure whether dragged windows are outlines or opaque in the preferences file (the file is probably in /root/.icewm/) ... for example:Ice also drags filled windows not just the outline. I would say that it is the most stable of the Window managers
OpaqueMove=0
OpaqueResize=0
remember to remove the # from the beginning of the line or the line will be ignored ... then restart Icewm
Icewm seems to play well with Rox, better than any other wm that i've tried
i wish Ice would change desktops with the mouse wheel, like Fluxbox or JWM ... if anyone knows of a patch, i would cheerfully patch Icewm to change desktops using the mouse wheel
Hey GuestToo, we really missed you
Have you been on hollyday?
Welcome back
-----------------------
I uploaded a new version.
Changes:
- Some more themes from Bombayrockers prettypup.
- international languagefiles
- I recompiled Icewm with the "gradient" option, because the other upgrade to 1.2.26 was compiled without, what made the "Windows-classic" theme look broken.
- In startup, you now can uncomment to use the internal tray from Icewm. It seems, it can display only the first 3 digits of the Freemem-trayicon, so I left this optional and still use xystray by default.
Mark
Have you been on hollyday?
Welcome back
-----------------------
I uploaded a new version.
Changes:
- Some more themes from Bombayrockers prettypup.
- international languagefiles
- I recompiled Icewm with the "gradient" option, because the other upgrade to 1.2.26 was compiled without, what made the "Windows-classic" theme look broken.
- In startup, you now can uncomment to use the internal tray from Icewm. It seems, it can display only the first 3 digits of the Freemem-trayicon, so I left this optional and still use xystray by default.
Mark
Yes, that works and looks good, even shows the battery and AC power status on this laptop. Only thing is the icedock seems to be eating up a lot of cpu cycles on this old laptop and making the fan run most of the time so I might have to leave that off.
One other thing, I had Opera installed but when I refreshed the menu it shows up as firefox, still loads Opera of course.
Anyway nice work, it certainly gives us some variety to choose from.
Bill
One other thing, I had Opera installed but when I refreshed the menu it shows up as firefox, still loads Opera of course.
Anyway nice work, it certainly gives us some variety to choose from.
Bill
on my sytem, the freememapplett seems to use most resources.
In the startup, you can comment single tools like this applet or some dockapps, then they won't be used.
I activated all by default, as I think it is easier to have everything working at start, so that you only have to remove/comment then the things not needed
The firefox-menu seems to load the script "defaultbrowser". For me that script loads seamonkey.
You can remove it with alien-to-xdg, and then add a new one with it for Opera.
I think I added a Opera-entry, too, at least it shows up here.
You also can modify the menu like this:
look in /usr/share/applications for the corresponding .desktop -file, and edit it.
The XDG-menu reads these .desktop-files to generate the menu.
Mark
In the startup, you can comment single tools like this applet or some dockapps, then they won't be used.
I activated all by default, as I think it is easier to have everything working at start, so that you only have to remove/comment then the things not needed
The firefox-menu seems to load the script "defaultbrowser". For me that script loads seamonkey.
You can remove it with alien-to-xdg, and then add a new one with it for Opera.
I think I added a Opera-entry, too, at least it shows up here.
You also can modify the menu like this:
look in /usr/share/applications for the corresponding .desktop -file, and edit it.
The XDG-menu reads these .desktop-files to generate the menu.
Mark
I added the program "nice" to the dotpup.
It will run Freememapplet with lower priority, what might lead to better performance on older computers.
Oh, and I just saw that alien-to-xdg requires:
http://dotpups.de/dotpups/System_Utilities/getdir.pup
Install that, too (updated first message with it).
Mark
It will run Freememapplet with lower priority, what might lead to better performance on older computers.
Oh, and I just saw that alien-to-xdg requires:
http://dotpups.de/dotpups/System_Utilities/getdir.pup
Install that, too (updated first message with it).
Mark
I had a similar issue with Opera, but it was an easy fix. Check this out for details.Billcnz wrote: One other thing, I had Opera installed but when I refreshed the menu it shows up as firefox, still loads Opera of course.
minor Update:
Icewm now uses its own tray by default, but you still can activate xystray instead in startup.
I slightly modified the Freememapplet again, it will cut everything behind the comma, so it should display max. 3 digits. 4 Digits never should appear, as Lior included a MB/GB -calculation. The applet then adds some empty chars, as the Gtk-calculation of the width is buggy. On my system it looks good now, the 3 digits fit right in the applet. Like this it is small enough to cover not too much space in the taskbar.. But I did not try yet other resolutions or DPI-settings.
Mark
Icewm now uses its own tray by default, but you still can activate xystray instead in startup.
I slightly modified the Freememapplet again, it will cut everything behind the comma, so it should display max. 3 digits. 4 Digits never should appear, as Lior included a MB/GB -calculation. The applet then adds some empty chars, as the Gtk-calculation of the width is buggy. On my system it looks good now, the 3 digits fit right in the applet. Like this it is small enough to cover not too much space in the taskbar.. But I did not try yet other resolutions or DPI-settings.
Mark
major update.
Changes:
- the XDG-menus now read the Mainmenu-names from the files in /usr/etc/xdg/menus/puppy-XXX.menu.
Before, they used the XXX in the filename.
Reading the file itself allows to internationalize them, just replace for example the first
<Name>OtherApplications</Name>
with
<Name>Andere Anwendungen</Name>
to use a german menu-entry.
- the freememapplet had a serious bug created by my trayicon-patch. So it used lots of CPU-power. Fixed it now.
- added the process-viewer "gps". You can start it with a click on the CPU-usage trayicon at bottom right in the taskbar.
I renamed it to "iu_gps" to avoid conflicts in the packagemanagement, if you already had installed GuestToos Dotpup.
Mark
Changes:
- the XDG-menus now read the Mainmenu-names from the files in /usr/etc/xdg/menus/puppy-XXX.menu.
Before, they used the XXX in the filename.
Reading the file itself allows to internationalize them, just replace for example the first
<Name>OtherApplications</Name>
with
<Name>Andere Anwendungen</Name>
to use a german menu-entry.
- the freememapplet had a serious bug created by my trayicon-patch. So it used lots of CPU-power. Fixed it now.
- added the process-viewer "gps". You can start it with a click on the CPU-usage trayicon at bottom right in the taskbar.
I renamed it to "iu_gps" to avoid conflicts in the packagemanagement, if you already had installed GuestToos Dotpup.
Mark
Well Done Mark
Mark this is a superb piece of work! People unfortunetely judge books by their covers so looks like puppy can beat XP hands down in hear yet again!!!
Just a quick question, if I want my 4 different desktops (there are just two in this) where would I edit the file?
Just a quick question, if I want my 4 different desktops (there are just two in this) where would I edit the file?
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]
Sorry, my server is down atm!
Sorry, my server is down atm!
Multiple Desktops
Tried a few things, including the JWM control panel (only works for JWM unfortunetely though!!!).
Eventually I found the setting under "workspacenames" in the "config" file in /root/.icewm. it was set to
Now changed to
Eventually I found the setting under "workspacenames" in the "config" file in /root/.icewm. it was set to
Code: Select all
WorkspaceNames=" 1 ", " 2 "
Code: Select all
WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4 ", " 5 ", " 6 ", " 7 ", " 8 ", " 9 ", " 10 "
Last edited by ecomoney on Mon 30 Oct 2006, 20:48, edited 1 time in total.
Puppy Linux's [url=http://www.murga-linux.com/puppy/viewtopic.php?p=296352#296352]Mission[/url]
Sorry, my server is down atm!
Sorry, my server is down atm!