Page 1 of 2

Equinox Desktop Environment

Posted: Sun 25 May 2008, 08:08
by Joshas
About:
Equinox is small and very portable desktop environment designed to be very lightweight in memory and resource usage.
With this in mind, you can run it on very old hardware and various devices, but this doesn't mean you can't put it on the latest technology ;-)

Homepage

Installation:
Install eFLTK and EDE PETs the usual way, then logout, and type at the command line:
xwin startede

Notes:
* As this is my first released PET - it might have some mistakes. All advice will be appreciated. Bugs, if any, related to packaging will be fixed.
* It was compiled and tested on Puppy 4.00 only.
* Menus are not generated automatically, it should be easy to write appropriate script later.
* Some 48x48 icons has been removed to keep PET size under 1MB.

Posted: Tue 27 May 2008, 02:47
by muggins
Hello Joshas,

I thought I'd give you some feedback, as it's been downloaded 10x & nobody has responded. It works on my pup2.16 but...as I'm sure you're aware...the menu is reflecting your desktop & applications, not mine. So the script to interface with which applications are actually installed is a definite requirement.

Posted: Tue 27 May 2008, 04:00
by Lobster
Well done on your first .pets :)

Saw this as one of the requirements . . .
and small amount of your nerves ;)
Do you feel this has advantages over JWM? (which seems much smaller
and much more stable) What are they? :)

By Puppy standards this is a big Window Manager ;)
Many thanks to those testing and trying new software.

Anyone prefer this to JWM? 8)

Posted: Tue 27 May 2008, 10:34
by Joshas
Thanks for comments.

muggins,
menu generation script is still in my TO DO list. Now, that someone is interested, I have motivation to actually write it.

Lobster,
please note, that this is not only a window manager, it's a desktop environment, which includes WM, panel, desktop icon manager and configuration tools. Also it comes with few additional programs, like calculator, file search utility, time date changer and volume control. No doubt, that JWM with alternatives to those tools takes up smaller amount of disk space, but EDE is seamless, fast and has nicer configuration tools. Lack of stability might prevent using EDE 1.2 instead of JWM in Puppy now, but I hope that upcoming EDE 2.0 might have some chances. If they keep it as fast as it is now.

Posted: Tue 27 May 2008, 15:05
by Nathan F
Some history might be nice. EDE was based originally on the fltk (Fast Light Tool Kit) gui toolkit, which is a rather lightweight alternative to gtk+ or KDE and has many advantages mainly related to speed and small size. However the EDE project forked fltk into efltk rather than working within the bounds of what fltk can do.

Fltk is a project which showed enormous potential but development has slowed substantially. It is much more portable than gtk+ and there are usuallly no problems porting it and it's applications to Windows or OSX. As I mentioned it is extremely small and extremely fast. The hope at one time was that it would fill the void for a small gui toolkit left when gtk1 became a complete orphan and unsupported. There are issues however with native language support that MUST be worked out before wide adoption could ever be considered.

Other fairly large projects using or being ported to fltk include Dillo, Cinepaint, and several programs from New Breed Software (the Tuxpaint guys). Those who have experience with these projects will know that like fltk some of these are also progressing at a rather slow rate of development.

I don't want to come accross as negative, because EDE is a very worthwhile effort and I see a great deal of potential for it if development can continue at a decent rate. I've been watching it's progress from time to time myself. As Joshas has mentioned it is an effort to create a complete desktop environment rather than just a WindowManager, but to do so in a more lightweight, less resource hungry manner than KDE, Gnome, or XFCE (which is hardly light and fast anymore IMHO). In this way it is much like Puppy itself, and much in the same spirit. I'm glad to see these packages available.

Nathan

Posted: Tue 27 May 2008, 16:38
by amigo
I kinda like ede -I downloaded and compiled it from source. But, while it really is fast, it is not particularly light a typicall configuration which starts up the standard extras consumes around 30MB of RAM.

I really do like the integration of the various components, though it doesn' play well with desktop.org's standards and I find the desktop icon management pretty tedious compared to using ROX.

I'm thinking of contacting the main developer with some comments and questions -I wonder if programs which use fltk can be conjured into linking to efltk instead.

One thing which is not so great -it's written in C++ so there will always be binary-compatibility problems and it will be particualr about which compiler you use.

I like it enought hat I may try to use it some and get a better feel for it -and I am not easy to budge from WindowMaker.

Posted: Thu 31 Jul 2008, 14:23
by plinej
I tried out this DE and liked it enough to write a menu generation script. I'll post a dotpet for it below. After installation go to the command line and enter:

# puppy-ede-menus

When that is done you should now have the Puppy menu. In the system menu you will find the "Update the puppy menu" entry.

Updated to version 0.3 on 2008-08-02 (fixed a few bugs)

Posted: Fri 01 Aug 2008, 11:17
by trapster
plinej-
Very nice menu creator!!!
Any way you could make the menu's alphabetical??

This is a neat little DE, how did this one get my me..???? I will play with it for a few weeks. One thing I miss already (from fluxbox) is an easier virtual desktop switcher (is currently in a pop-up menu format on taskbar)

BUT......wbar and mrxvt are still transparent without "fiddling" around!!!

cool 8)

Posted: Fri 01 Aug 2008, 11:41
by plinej
Yeah, I noticed some things in the menus aren't alphabetical. I'm not sure why right now. I'll see if I can figure out something this weekend.

Posted: Fri 01 Aug 2008, 13:24
by magerlab
i've installed EDE in Dingo and i've noticed that it has now tray insertion feature( like icewm-tray), so pidgn desappeared

and also does it support localization?

Posted: Sat 02 Aug 2008, 07:07
by Joshas
to magerlab: Yes, localisation is supported. It was not included in PET intentionally, to save some space. Here is a localisation package for EDE. It includes German, French, Hungarian, Russian, Slovak and Serbian translations.

to plinej: Good work, much better than my buggy (unreleased) menu generation script. May I include it in main EDE package?

Posted: Sat 02 Aug 2008, 12:06
by plinej
By all means, feel free to include it in the main package.

Posted: Sat 02 Aug 2008, 13:30
by plinej
I updated to version 0.2 for the menu updater package. I fixed a bug that the dialog box wouldn't close when the program was done & fixed an issue where the "filesystem" programs weren't all getting added.

Posted: Sat 02 Aug 2008, 13:33
by plinej
I think I figured out why some of the programs are out of order in the menu. I'll probably have an 0.3 version up sometime today.

Posted: Sat 02 Aug 2008, 14:20
by plinej
Version 0.3 of the menu generator is now posted above. Almost everything should be alphabetical now.

Posted: Sat 02 Aug 2008, 17:57
by magerlab
and what about tray isertion function?

Posted: Sun 03 Aug 2008, 04:13
by Eyes-Only
Can't wait to try this out myself! I also have this on my Mandi 2008.1 but have only booted into it once, mainly because in Mandriva the fonts were just terrible (nearly unreadable) and neither did it pick up my menu, unlike all the other window managers/desktops that I have installed. Hmm... Plinej? Maybe you should contact Andy of Mandriva? They might have a job for ya? :lol:

Thanks for the gift Joshas and Plinej! Looking forward to playing with this tomorrow as it's too late tonight. >yawn<

Amicalement,

Eyes-Only
"L'Peau-Rouge"

Posted: Sun 03 Aug 2008, 04:28
by cb88
@amigo did you make sure that you are compiling against dynamic libs? otherwise you are probably compiling statically which is the default for most fltk apps

30mb is kinda crazy for what it is...

Posted: Sun 03 Aug 2008, 09:53
by Joshas
magerlab: Are you using some other panel or window manager with trayer, which might capture your Pidgin tray icon?

Posted: Sun 03 Aug 2008, 21:17
by Eyes-Only
Hi Joshas!

WOW! This is really neat!! :shock: It's the VERY FIRST EDE desktop I've ever been able to use ever! All the rest, as I'd commented above, had such horrendous fonting that for my poor vision it was simply unusuable as a desktop system. What did you do to clear it up? I've selected my own favourite fonts and they're nice and crisp---it's unreal! And the desktop environment is speedy, responsive... as if I were using my favourites, like Flux or IceWM!

This is just unreal! :D And Plinej? Two thumbs up on that menu maker as well! It worked like a charm picking up everything! I feel like a kid in a toy shop with unlimited funds today! LOL! :lol:

You guys who figure this stuff out really make life special for people like me who have no choice but to sit in front of a computer 16 hours a day (long story which some of you know). You have no idea how much I appreciate all your HARD works! If I had any funds at all I'd be throwing it all your way. Believe me.

Amicalement,

Eyes-Only
"L'Peau-Rouge"