As a product of few requests and a longer discussion on forum (small part was on ede-devel, but looks like the web interface is not refreshed yet), EDE will soon addopt a new naming scheme for applications.
At first sight it looks pretty GNOME-ish, but it is for the
reason. Or maybe there are more than a single reason :)
All our applications started with "
e" denoting part of EDE
(in the KDE style). It was fine until you install applications
starting with "
e" too, like applications
And you suddenly get: eiconman, edewm, eet... a pretty confusing
list where you don't know what is what and what belongs to whom. If
you want to reuse all the beauty of the shell completion using "
e" as the starting
character... things becomes pretty messy.
Adding to this confusing names inherited from 1.x version,
this new naming scheme comes as rescue.
Let say you do "
ps -ef" to list all the
processes and just to check what is eating you memory or cpu, and
suddenly you see something like "
eiconman". "What the hell
is eiconman?", I'm hearing already. Sounds like "
superman". Actually it
sounds like everything except "
desktop" (as desktop with
icons in your background).
eiconman" is short name of
icon manager" (omitting "
e") but icon manager is
very broad name and the first thing it associates me is some daemon
that manages all visible icons on all opened applications, no
matter was that FLTK or Qt or GTK+.
Now, you replace it with "
ede-desktop" and things
becoms much better. When you see it in that "
ps" list, you definitely
don't want to kill it or, when it crashed, you'll know how to start
it (if you decided to go little bit deeper and help us ;)).
shell completion comes free in this case. Of course, there is other
side of all this goodness: things could become too verbose, like "
will not be pleasant to type without some shell help. But, you
can't have everything.
So things will be keept much more flexible than consistent;
efiler" sounds better that
ede-file-manager" or "
evoke" is much more
practical than "
Btw. things are not changed on the repo yet; hopefully, I
will change that during the next few days.
New naming scheme
September 21, 2008