Enlightenment DR17 window manager - sort of -with modules

Stuff that has yet to be sorted into a category.
Message
Author
shankargopal
Posts: 295
Joined: Sat 03 Dec 2005, 11:30

Enlightenment DR17 window manager - sort of -with modules

#1 Post by shankargopal »

This is Enlightenment E17, built from the CVS snapshots available on enlightenment.freedesktop.org. It is an extremely beautiful window manager, wonderful to look at. You can use it by saving the squashfs file in your home partition, rebooting, fixing your .xinitrc (see below), closing X with Ctrl-Alt-Backspace and then typing:

Code: Select all

xwin enlightenment_start
Please note the following:

1. It's built from CVS snapshots, and the E team is not guaranteeing that it will be stable.
2. This version does NOT work with Puppy menus or Puppy Rox icons. I haven't even tried, as far more experienced people are having problems and - having used e16 for a year - I don't use Puppy icons / menus much. That last bit is no longer true - in Puppy 2.14 and up, the menus will work fine. In case they don't, see below. However, ROX Icons will still not work. To use E17, see below on how to bypass the icons and Puppybackgroundsetter.

That said, I've been using it for more than a month on multiple machines with no problems whatsoever.

I have also compiled a number of modules for E17; the dotpet and instructions are lower down in this thread.

YOUR .XINITRC:
Do this to bypass the icons and backgroundsetter (which don't work properly with e17):
1. open /root/.xinitrc in geany or your preferred editor.
2. Insert these lines above the line saying "##new background setter created by mu..."

Code: Select all

if [ "$CURRENTWM" = "enlightenment_start" ];then
 exec enlightenment_start
fi
3. save .xinitrc and restart X.

IF YOU CAN'T GET THE MENUS IN PUPPY 2.14 AND UP:
1. In the menu, choose Configuration.
2. Choose Menus, then Application Menus.
3. Click on the "Regenerate / Update Application Menus" in the right panel.

That should do it.

For the download file, please see lower down in this thread for MU's mirror. (Thanks MU! :) )
Last edited by shankargopal on Sun 25 Mar 2007, 03:43, edited 2 times in total.

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

Re: Enlightenment DR17 window manager - sort of

#2 Post by rarsa »

Thank you for preparing the sfs file.

The instructions are quite right, my only sugestion would be to put the rest of the .xinitrc script after launching enlightenment under an else statement.

Good news
shankargopal wrote:2. This version does NOT work with Puppy menus or Puppy Rox icons. I haven't even tried, as far more experienced people are having problems and - having used e16 for a year - I don't use Puppy icons / menus much. To use E17, see below on how to bypass the icons and Puppybackgroundsetter.
Well, I have the menus and the Pinboard working (kind of)
I installed the Puppy XDG menu structure pupget (The download site is down, but I will upload them soon to a new location)
If the pinboard is started after e has finished initializing then it shows OK.
3. I haven't tried comprehensive testing of this - only on one machine and only with Puppy 2.13... That said, I've been using it for ten days with no problems whatsoever.
Neither have I. I'm just getting used to the WM
I haven't tried to fix or modify anything :).
The first thing I modified is the focus mode and some key bindings. I've played with other settings and they are working.

Some things like suspend and logout don't work as expected.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#3 Post by MU »

mirror:
http://puppyfiles.org/puppyfiles/Enlightenment17/

save it in /mnt/home if you run Puppy from CD or a frugal installation.
If you use a newer Puppy than 2.12, rename it correspondingly.
If you use Puppy 2.14, rename it to:
e17_214.sfs


Preview of the screenshot with XDG menus and the Exposé icon::

Image


Another theme:

Image


I disabled the gadgets for battery/cpu/temperature monitoring on it.
Fullscreen pictures in the download-link.

Mark
Last edited by MU on Sun 18 Feb 2007, 01:42, edited 4 times in total.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post by MU »

Works fine in Muppy 007.
It uses Muppys XDG menus automatically, but sorts them different.
As Muppys menus use Rarsas XDG files, it should work too in Puppy, if you install those.
Puppy 2.14 already includes them.

You must get a bit used to it, but all configuration can be made with the mouse (this was different in my August2005 snapshot).

Very nifty.
One thing you must get used to, is to use the windowlist (middle click on desktop).
Or use ALT-TAB :)

I simply added "expose2now" to the ibar (is included in Muppy).
Now I can see all open windows even if they cover each other.
You can reduce the delay to snapshot them to
delay="50000";
as E17 has a very fast window-management.

updated expose dotpup:
http://murga-linux.com/puppy/viewtopic. ... 4453#14453


Here is another tool:
iconify all visible windows with a click on an icon in your ibar (= "Show Desktop Button"):
http://murga-linux.com/puppy/viewtopic.php?t=6850


Thanks for sharing this nice wm with us in such an easy to use way :)



Mark
Last edited by MU on Sun 18 Feb 2007, 18:36, edited 4 times in total.

User avatar
rarsa
Posts: 3053
Joined: Sun 29 May 2005, 20:30
Location: Kitchener, Ontario, Canada
Contact:

#5 Post by rarsa »

MU wrote:One thing you must get used to, is to use the windowlist (middle click on desktop).
Well, this does not work when using the pinboard, but...

with expose2now it's awesome!

The only issue to resolve is the "shutdown" and "sleep" menu entries that don't work.
[url]http://rarsa.blogspot.com[/url] Covering my eclectic thoughts
[url]http://www.kwlug.org/blog/48[/url] Covering my Linux How-to

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#6 Post by MU »

this is cool, animated backgrounds :)

Enter this in a consolewindow:
ln -s /root/.e/e /root/e17

Like this the hidden folder becomes visible.

Now download one here:
http://www1.get-e.org/Backgrounds/Animated/

Save in /root/e17/backgrounds/

Click on your desktop -> configuration -> wallpaper -> personal

Then enjoy :P

http://www.get-e.org is a great resource for enlightenment.

Mark

shankargopal
Posts: 295
Joined: Sat 03 Dec 2005, 11:30

#7 Post by shankargopal »

Rarsa and MU,

Thanks for the points regarding XDG menus and the pinboard - will try them. Any clues on how one goes about using the XDG menus - just download the pupget and install it?

I haven't modified anything in the sfs file, but in my own installation I've changed the number of desktops, focus mode, key bindings and a few toher things (shelf configuration etc.) and have had no problems whatsoever. Have used a few of the themes from get-e.org as well, again with no problems. Looking now for an RSS feed reader module, but it looks like it isn't complete yet. So it really looks like what they say about e17 being as stable as a new release is true :).

MU, thanks for mirroring!

I can't get over how beautiful this window manager is! :)

shankargopal
Posts: 295
Joined: Sat 03 Dec 2005, 11:30

#8 Post by shankargopal »

Does anyone know how to get additional modules for E17? I can't seem to figure it out from the documentation, particularly because references are made to using cvs, which commands don't seem to be included in Puppy.

I'm particularly interested in the Engage module....

User avatar
Dougal
Posts: 2502
Joined: Wed 19 Oct 2005, 13:06
Location: Hell more grotesque than any medieval woodcut

#9 Post by Dougal »

shankargopal wrote:Does anyone know how to get additional modules for E17?
http://83.133.81.222/mirror/t2-source/7.0/e/

BTW, have the E people updated the snapshots on the website? Last time I checked they were really old, so I ended up getting them from the T2 repository. (I compiled nearly all the extra apps, too.)
What's the ugliest part of your body?
Some say your nose
Some say your toes
But I think it's your mind

shankargopal
Posts: 295
Joined: Sat 03 Dec 2005, 11:30

modules

#10 Post by shankargopal »

Here's some modules for E17, attached as a dotpet that should - if I've done this right - install into the directory /root/.e/e/modules (this assumes you already have E17 up and running, but of course these modules would be totally useless if you don't). These are compiled from the e_modules package in the T2 repository that Dougal linked to above, package dated January 26th, 2007.

To use these modules, do three steps:

1. In a terminal window, type the following:

Code: Select all

enlightenment_remote -module-load <module_name>
This may not always be necessary, but it doesn't seem to be clear when it isn't.

2. In the menu, choose Configuration, choose Modules, and, in the left side panel, find the ones you want and enable them by choosing the correct button on the right side.

3. For most modules (except things like rain and flame), to use them you'll have to add them to a shelf. Right click on an existing shelf (or create a new one) and ask to "Configure shelf contents", then choose the modules you want to add and say "add gadget".

The modules in this dotpet are:

alarm
bling
deskshow
flame
mem
mixer
net
photo
rain
taskbar
weather
wlan

The ones I didn't compile because I didn't find them necessary were:

language
mail
slideshow
moon
emu
tclock
snow

Four modules don't seem to compile with this version of E17:

calendar
engage
screenshot
winselector

And, once again, I can't seem to upload any attachments to this forum. So, posting it at http://download.yousendit.com/0434DB94269085C2 and hoping that MU (or someone else) will b e so kind as to mirror it again...

User avatar
polux
Posts: 11
Joined: Fri 15 Dec 2006, 20:02
Location: Switzerland

#11 Post by polux »

Is there any chance that this dotpet e17 modules package can be ported to a dotpup package?

There are a lot of users that arent using the latest Puppy :wink:

User avatar
trapster
Posts: 2117
Joined: Mon 28 Nov 2005, 23:14
Location: Maine, USA
Contact:

#12 Post by trapster »

Awesome work!!

I love the default theme and will probably stick with it.

Great Job!!

Image
Full Size

Image
Full Size
trapster
Maine, USA

Asus eeepc 1005HA PU1X-BK
Frugal install: Slacko
Currently using full install: DebianDog

shankargopal
Posts: 295
Joined: Sat 03 Dec 2005, 11:30

#13 Post by shankargopal »

polux wrote:Is there any chance that this dotpet e17 modules package can be ported to a dotpup package?

There are a lot of users that arent using the latest Puppy :wink:
Try downloading the dotpet file, renaming it to "e17_mods.tgz", putting it in your root directory and expanding it with this command:

Code: Select all

tar -xvzf e17_mods.tgz
That should do it. You will get some message about "trailing garbage", ignore it, I think it will work fine.

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#14 Post by MU »

http://puppyfiles.org/dotpupsde/dotpups ... R17-alpha/

I think the .pet was packaged wrong.
It had as basefolder:
/root/

But I think it must be
/e17_mod/root/

So following this rule:
/PackageName/root/

I made an old Alien Package of it.
You can download/install it with PSI or download in your webbrowser and install in PupGet as alien package.
Mark

shankargopal
Posts: 295
Joined: Sat 03 Dec 2005, 11:30

#15 Post by shankargopal »

Yes, correct, my mistake. Thanks for correcting it, MU.

By the way, are their compact guidelines available anywhere for creating dotpets / dotpups? I used Barry's online instructions but they didn't mention this bit...

shankargopal
Posts: 295
Joined: Sat 03 Dec 2005, 11:30

#16 Post by shankargopal »

By the way, a more up to date E 17 source repository (more up to date than the T2 one that Dougal cited above) is:

http://edevelop.org/debian/dists/unstab ... ource/x11/

Note that these are CVS snapshots so there's no guarantee that they'll work properly, or even compile.

On that note I must say that compiling E17 and E17 things in Puppy is a headache, though worth it if you like the eye candy. I have just managed to compile the latest enlightenment but it appears to have no significant changes, and i've had no bugs in the earlier version, so am not posting anything now (and sticking to the older one on my computer). I have yet to manage to compile any E17 full application, entropy being my latest failure.

User avatar
polux
Posts: 11
Joined: Fri 15 Dec 2006, 20:02
Location: Switzerland

#17 Post by polux »

shankargopal wrote:
Try downloading the dotpet file, renaming it to "e17_mods.tgz", putting it in your root directory and expanding it with this command:

Code: Select all

tar -xvzf e17_mods.tgz
That should do it. You will get some message about "trailing garbage", ignore it, I think it will work fine.
Thanks. That did the trick :)

saur
Posts: 1
Joined: Thu 16 Aug 2007, 21:04

Hard drive install?

#18 Post by saur »

Anybody able to make enlightenment work with the hard drive install?

i tried mounting it like i did with devx, but i get an error that im too inexperienced and noobish to understand

User avatar
bobwrit
Posts: 283
Joined: Mon 12 Mar 2007, 23:33
Contact:

#19 Post by bobwrit »

Which loop device were you using?
Was devx mounted at the time(if so which loop device are you using?)?
I haven't downloaded it yet.
I need help with my forum. [b][u]LINK:[/u][/b][url]http://www.programers.co.nr/[/url]
[url]http://www.freewebs.com/programm/iframe.html[/url] is my gateway page...

Marco_Inge
Posts: 41
Joined: Wed 08 Feb 2006, 08:41

#20 Post by Marco_Inge »

I just tried the Enlightnement sfs on my laptop with Puppy 2.17 and it really looks good, especially since it was really easy to localize it in Italian.

Only problem is that "reboot" and "poweroff" do not seem to work... a window saying "reboooting" appears but nothing happens, any suggestion?

Thanks, Marco

Post Reply