Equinox Desktop (EDE)

Requests go here. If you fill a request, give it a new thread in the appropriate category and then link to it in the request thread.
Post Reply
Message
Author
Gnuxo
Posts: 365
Joined: Thu 09 Feb 2012, 19:01

Equinox Desktop (EDE)

#1 Post by Gnuxo »

Equinox desktop is a small and fast desktop environment for all unix based systems. The developers claim that it uses less ram and cpu then xterm.
It's only dependency is FLTK.

homepage: equinox-project.org

I thought that this would be a great desktop for a puppy. I don't like that puppy is going in the direction of KDE or other heavier desktops.

...Anyway, doesn't XFE also use FLTK? If it does then Equinox plus XFE would be a nice combination.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#2 Post by technosaurus »

No, XFE uses the fox toolkit, another c++ based widget toolkit.
Tiny Core does use fltk and has several fltk based tools that would work with fltk/EDE.
EDE development has considerably slowed though. To be viable someone would need to update it to fltk 1.3 and then it could use dillo3 for a browser.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

Gnuxo
Posts: 365
Joined: Thu 09 Feb 2012, 19:01

#3 Post by Gnuxo »

The newest version of EDE came out two days ago, so if it's slowed it at least hasn't died and development continues.

I still think having EDE on puppy would be a good idea. I might recommend it to tiny core too, but I can't use tiny core because it won't support my wireless cards.

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#4 Post by technosaurus »

huh, you're right... and he even has it updated to fltk-1.3 with pekwm as the wm - it seems fairly nice for a c++ wm (better than the fltk based ones)
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

Gnuxo
Posts: 365
Joined: Thu 09 Feb 2012, 19:01

#5 Post by Gnuxo »

Yeah I love Pekwm. I prefer it to Openbox. It's sad that Puppy doesn't use it.

So if anyone would work on getting EDE working on puppy, It would awesome.

User avatar
Eyes-Only
Posts: 1043
Joined: Thu 10 Aug 2006, 06:32
Location: La Confederation Abenaquaise

#6 Post by Eyes-Only »

I, too, was thinking of coming here to ask whether or not anyone would be willing to compile the latest EDE desktop to perhaps Lucid or Slacko Puppy where it's now at version 2.0, has dropped eFLTK, and gone straight to the FLTK libraries... but then when I saw all the other items under "InstallationTo" for dependencies which Puppy doesn't have, such as python and perl just to name two out of the long list, I figured nobody here would wish to be bothered. -SIGH!-

So probably not in my short lifetime... And I really used to enjoy running the 1.0 series on Puppy-2.14 and up to 4.2.1. I don't know... there was just "something" about EDE that made it a fun desktop. Definitely unusual in the Linux realm!

Hopefully someone may reconsider with version 2.0 just out? Maybe even you Tech where you're so great at compiling these things? :)

Cheers/Amicalement,

Eyes-Only
"L'Peau-Rouge d'Acadie"
*~*~*~*~*~*
Proud user of LXpup and 3-Headed Dog. 8)
*~*~*~*~*~*

User avatar
technosaurus
Posts: 4853
Joined: Mon 19 May 2008, 01:24
Location: Blue Springs, MO
Contact:

#7 Post by technosaurus »

you will need dbus, fltk-1.3.X, jam, edelib and ede
http://dbus.freedesktop.org/releases/dbus/
http://fltk.org/software.php
http://sourceforge.net/projects/ede/files/
(some functions in emountd also need HAL and others need libstartupnotify)

Notes:
I tried to build it without dbus (also using static ede,fltk and uclibc++), but the patches were getting to be non-trivial (I grokked out everything except evoke/Xsm.cpp & a few others, but its a bear, so it looks like dbus is going to need to stay)

Some of the c++ uses gnu extensions - specifically ext/slist, and while some of the source has those ifdef'd, there are a few that don't so you would need gnu libstdc++, stlport or another c++ stl with slist (not uclibc++ at the moment)

here are the other if/ifdef/ifndefs that may be applicable:
DEBUG, DEBUG_AUTOSTART_RUN, EDE_PANEL_LOCAL_APPLETS, EDEWM_HAVE_NET_SPLASH, file,HAVE_CONFIG_H, HAVE_CURL, HAVE_HAL, HAVE_ICONVCTL, HAVE_IMAGE_JPEG, HAVE_IMAGE_PNG, HAVE_IMAGE_XPM, HAVE_LIBSTARTUP_NOTIFICATION, HAVE_LIMITS, HAVE_SETENV, HAVE_SHAPE, HAVE_SLIST, HAVE_SWPRINTF, HAVE_TIMERSUB, HAVE_UNSETENV, HAVE_XFT, HAVE_XINERAMA, HAVE_XKBRULES, HAVE_XRANDR, HOST_NAME_MAX, ICONV_CONST, KNOWN_APP_PREDEFINED, lint, __linux__, MAXPATHLEN, OPACITY, os.name, uchar, uint, ulong, USE_EDELIB_WINDOW, USE_LOCAL_CONFIG, USE_SIGHUP, ushort
(as you can see extra functionality may be available with extra dependencies)
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].

User avatar
Eyes-Only
Posts: 1043
Joined: Thu 10 Aug 2006, 06:32
Location: La Confederation Abenaquaise

#8 Post by Eyes-Only »

Hi Tech,

WHOA!! :shock: Then it's simply not worth it for the small amount of people - I'd dare venture a guess of ten or less? - who would download and use EDE upon Puppy. What a terrible shame! :cry:

You would think that the person developing the desktop, in order to see wider use of his work, would go about making some binaries which could be used OOTB upon well-known distros? Say like Ubuntu, Debian, Slackware, and so on, so as to have at least a .deb version, .txz version, .rpm, etc. If a .deb version then there would be some hope of a person like me, with some patience in tracking dependecies ( well, truth be told that was in the past... I'm not online like I once was ) but no compiling experience could at the very least have a chance of installing and running the desktop.

BTW Tech: Did you know that the older EDE desktop had been once made into a .pet and was offered upon this forum a few years back? I thought perhaps if you could see how that person compiled it ( he did it under a meg at that while it remained still fully functional! - a real marvel! ) maybe it would give you some ideas as well as to shortcuts, etc.?

At any rate Tech, whatever happens thanks for taking so much of your very valuable time and trying for an old salt such as myself. I really appreciate the effort you have put into this my friend!

Cheers/Amicalement

Eyes-Only
"L'Peau-Rouge"
*~*~*~*~*~*
Proud user of LXpup and 3-Headed Dog. 8)
*~*~*~*~*~*

Post Reply