E17 windowmanager all in one pet, wmswitcher, usual modules

Window managers, icon programs, widgets, etc.
Message
Author
User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

E17 windowmanager all in one pet, wmswitcher, usual modules

#1 Post by pemasu »

E17 windowmanager pack. Compiled using magnificent Iguleders build scripts. Svn 62731 version.
It is one pet which has all needed. Install the pet and use Menu > Desktop > Wm switcher.
The pet includes system file changes which are needed, and it has modified /usr/sbin scripts.
No additional themes, default lookout, so it will need tweaking after install. I added couple of wallpapers, but they are in Polarpup already.
This should be good for Lucid Puppies and puplets based on it.

Otherwise I refer to existing e17 forum threads and puplet info. There is really good knowledge in this forum.

About 8 Mb.

Download link: http://www.smokey01.com/pemasu/Pets/e17-62731.pet
Last edited by pemasu on Tue 20 Sep 2011, 18:25, edited 1 time in total.

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

#2 Post by Eyes-Only »

Thanks pemansu for taking the time and trouble to compile this. Should be rather interesting to see what you got from this and his scripts! e17 is truly a gorgeous desktop environment that never gets mentioned enough... at least elsewhere that is! ;)

Thanks again for all that you do in service to the Puppy Community! We'd be MUCH poorer off without people like you here, trust me.

Cheers/Amicalement,

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

backi
Posts: 1922
Joined: Sun 27 Feb 2011, 22:00
Location: GERMANY

#3 Post by backi »

Hi Pemasu !
Tried your E17 pet on lucid 529. running fine so far
but gadged mixer says " no alsamixer found".
Any idea ?

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#4 Post by pemasu »

I would open mixer gadget settings with right click and check that you have right sound card selected. I remember I had same problem and selecting right sound card fixed it.

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

#5 Post by Jim1911 »

Tried it on lucid 629. I get a mixed desktop which can probably be cleaned up, however to switch WM it required Ctrl>Alt>Backspace and then xwin since restart X would not work.
Attachments
image-2.jpg
(68.46 KiB) Downloaded 1498 times

User avatar
DaveS
Posts: 3685
Joined: Thu 09 Oct 2008, 16:01
Location: UK

#6 Post by DaveS »

Jim1911 wrote:Tried it on lucid 629. I get a mixed desktop which can probably be cleaned up, however to switch WM it required Ctrl>Alt>Backspace and then xwin since restart X would not work.
Same for me, except I got black desktop with jwm tray at top and fbpanel at bottom. No sign of enlightenment. :)
Spup Frugal HD and USB
Root forever!

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#7 Post by pemasu »

Reboot after installing pet is probably reguired. To change after that to e17 should work in console state by:

Code: Select all

xwin enlightenment_start
In /etc/windowmanager should be the wanted wm row only:jwm or enlightenment_start.
These should help the right wm selection. Otherwise, it can be that my setup is not as universal as I hoped.

aragon
Posts: 1698
Joined: Mon 15 Oct 2007, 12:18
Location: Germany

#8 Post by aragon »

Jim1911 wrote:Tried it on lucid 629. I get a mixed desktop which can probably be cleaned up, however to switch WM it required Ctrl>Alt>Backspace and then xwin since restart X would not work.
the problem with the panel 'could' be, that some panels like fbpanel/lxpanel are started from the /root/.xinitrc (which is a bad habit).

please look at this thread

http://www.murga-linux.com/puppy/viewtopic.php?p=263815

last post explains it (for ratpoison).

hope that help (couldn't give more details as i'm not on puppy-os right now).

aragon

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#9 Post by Béèm »

Being a fan now I downloaded the pet and made a sfs out of it.
Have done this for pet's before and that works well usually.
In spup 499.1 I loaded the sfs.
Went to the X prompt and started with enlightenment start.
Got messages about some 7 missing lib's, but could get them from Lucid 529.

But after getting them all, I still have a problem.
Enlightenment doesn't start.

Code: Select all

ESTART: 0.00001 [0.00001] - Begin Startup
ESTART: 0.00008 [0.00007] - Signal Trap
ESTART: 0.00009 [0.00002] - Signal Trap Done
ESTART: 0.00013 [0.00004] - Eina Init
ESTART: 0.00040 [0.00027] - Eina Init Done
ESTART: 0.00041 [0.00001] - Determine Prefix
=================================
Enlightenment relocation handling
=================================
PREFIX:  /initrd/pup_ro4/opt/e17
BINDIR:  /initrd/pup_ro4/opt/e17/bin
LIBDIR:  /initrd/pup_ro4/opt/e17/lib
DATADIR: /initrd/pup_ro4/opt/e17/share/enlightenment
LOCALE:  /initrd/pup_ro4/opt/e17/share/locale
=================================
ESTART: 0.00056 [0.00015] - Determine Prefix Done
ESTART: 0.00069 [0.00013] - Environment Variables
ESTART: 0.00073 [0.00003] - Environment Variables Done
ESTART: 0.00074 [0.00001] - Parse Arguments
ESTART: 0.00075 [0.00001] - Parse Arguments Done
ESTART: 0.00075 [0.00001] - Eet Init
ESTART: 0.00383 [0.00308] - Eet Init Done
ESTART: 0.00385 [0.00002] - Ecore Init
ESTART: 0.00921 [0.00536] - Ecore Init Done
ESTART: 0.00923 [0.00003] - Ecore Event Handlers
ESTART: 0.00926 [0.00002] - Ecore Event Handlers Done
ESTART: 0.00927 [0.00001] - Ecore_IMF Init
ESTART: 0.01043 [0.00116] - Ecore_IMF Init Done
ESTART: 0.01045 [0.00002] - Ecore_File Init
ESTART: 0.01100 [0.00054] - Ecore_File Init Done
ESTART: 0.01102 [0.00002] - Ecore_Con Init
ESTART: 0.01246 [0.00144] - Ecore_Con Init Done
ESTART: 0.01247 [0.00002] - Ecore_Ipc Init
ESTART: 0.01250 [0.00002] - Ecore_Ipc Init Done
ESTART: 0.01251 [0.00001] - Ecore_X Init
<<<< Enlightenment Error >>>>
Enlightenment cannot initialize Ecore_X!

E17: Begin Shutdown Procedure!
Why would ecore not be initialized?
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

#10 Post by Jim1911 »

pemasu wrote:Reboot after installing pet is probably reguired. To change after that to e17 should work in console state by:

Code: Select all

xwin enlightenment_start
In /etc/windowmanager should be the wanted wm row only:jwm or enlightenment_start.
These should help the right wm selection. Otherwise, it can be that my setup is not as universal as I hoped.
Tried this, it would not work and somehow, it corrupted the WM selection and the save file. It just doesn't work with 529.

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#11 Post by pemasu »

Jim1911. That is bad. I uploaded my compile in good purpose. I have no intention to harm anyones savefiles. I am sorry about that. It can be that e17 compile is kernel sensitive, though it seems about work in Lucid 528.

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

#12 Post by Jim1911 »

pemasu wrote:Jim1911. That is bad. I uploaded my compile in good purpose. I have no intention to harm anyones savefiles. I am sorry about that. It can be that e17 compile is kernel sensitive, though it seems about work in Lucid 528.
No problem, save files should always be backed up, especially when testing software.

Superdooper
Posts: 4
Joined: Sun 28 Aug 2011, 21:12

#13 Post by Superdooper »

Pemasu just wanted to say thanks for the upload. Ive been trying to figure out how to load e17 for days now. The alsa mixer error showed up for me too , but grabbed the alsa gui from the ppm and everythings fine now. Just wondering if there could be something in the gadget thats not working correctly.. Sorry still new to linux but im trying lol. Oh im running puppy 5.2.5. if that helps at all.

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

E17 in polarpup 004

#14 Post by Béèm »

E17 in polarpup 004
I transformed the pet in sfs
In polarpup 004 I activated this enlightenment sfs and started enlightenment. I didn't get the E17 desktop.

This morning I booted polarpup and I got directly the E17 desktop. Nice.
Attachments
E17-polarpup.png
(19.91 KiB) Downloaded 4882 times
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

night_mare007
Posts: 30
Joined: Sun 07 Aug 2011, 17:13

#15 Post by night_mare007 »

@pemasu
Did you compiled e17 with SCALE-module and "comp module" ?
if not - Can yo add them at all ?

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#16 Post by pemasu »

Composite (comp) module there was. I tested it and my e17 didnt even start. I had to boot jwm and I fixed the situation somehow. I tested it using e17 setting wizard several times. Alwayd non-bootable situation.
I removed comp module. If I have left scale module, I will remove it also.
I think that best thing for you is to compile those modules yourself if you have use for them. I believe I uploaded development pet also. if i didnt, I will upload it.

After that I read that there has been problems before with composite. My pet wont include modules which can cause non startable X.

Hasimir
Posts: 8
Joined: Thu 15 Sep 2011, 21:06

#17 Post by Hasimir »

Hi, I'm new to the forum, to Puppy and to Linux overall :roll:
I'm wrestling to learn how to make this "thing" do my bidding but with veeery little success so far :P

I'm running a eeePC with:
CPU = atom n450@1.66gHz
RAM = 1Gb RAM

I've Frugally installed LuPu 589 on a 16Gb usb drive.

Now, when I first tried installing E17 I got the same problem as Jim1911:
I get a mixed desktop which can probably be cleaned up, however to switch WM it required Ctrl>Alt>Backspace and then xwin since restart X would not work.
I tried the solution posted HERE but I only messed up things worse, so I had to re-install Puppy clean from scratch :P

I then tried installing LuPu 528, then E17 ... because reading this thread it seemed the problem could be only affecting 529 and subsequent distros.
No effect, I encountered the same problem.

The problem presents itself asap... even if I just install E17 without actually switching it on.
As soon as X restarts, the problem shows up.

Is there a way to uninstall/remove the Openbox WM or the Fbpanel toolbar?
Maybe this will get around the crossover problem :\
But I can't seem able to find a document that explains how.

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#18 Post by pemasu »

Hasimir. I know now the reason to this fbpanel existing problem. The /root/.xinitrc script needs one change so that fbpanel is not activated. I looked the problem from wrong route, before I understood to check that script also. I have working version now.

Anyway. When you have e17 up, you can kill fbpanel in console by typing: killall fbpanel.

I will post the fixed xinitrc later today, when I have the fixed puppy working. I dont have many Puppies with openbox installed, so it goes to the evening before I can grap the fixed script. But the problem is now targeted.

If you want, you could post your .xinitrc script, I check it and make the fix and post it back, so that others can use the fix also.

Hasimir
Posts: 8
Joined: Thu 15 Sep 2011, 21:06

#19 Post by Hasimir »

Awesome! :D
Let's see in the meantime if I manage to do what you requested :roll:

EDIT incoming... ...is this what you needed?

Code: Select all

#!/bin/sh
# $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $

. /etc/rc.d/PUPSTATE
. /etc/rc.d/BOOTCONFIG

if [ -f /root/.jwm/jwm_colors ];then #v3.96
. /root/.jwm/jwm_colors
fi

[ -x /usr/sbin/fixicons ] && fixicons #icon fix for lupu by 01micko

if [ "$LASTUNIONRECORD" != "$PREVUNIONRECORD" ];then  #sfs fix?
echo "ICONWIPE" >/tmp/pup_event_icon_change_flag
fi

#v4.01 BK daemon to handle kernel uevents...
/sbin/clean_desk_icons #v4.02 tidy up drive icons first.
/sbin/pup_event_frontend_d & #v403

#w482 reshape background image if widescreen...
[ $PUPMODE -eq 5 ] && /usr/sbin/background_reshape

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/lib/X11/xinit/Xresources
sysmodmap=/usr/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
    xrdb -merge -nocpp $sysresources
fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
    xrdb -merge -nocpp $userresources
fi

if [ -f $usermodmap ]; then
    xmodmap $usermodmap
fi

CURRENTWM="`cat /etc/windowmanager`"
#start compiz 
if [[ "$CURRENTWM" != "jwm" && "$CURRENTWM" != "icewm" && "$CURRENTWM" != "openbox" && "$CURRENTWM" != "startfluxbox" ]];then 
 if [[ `which compiz` != "" ]];then LIBGL_ALWAYS_INDIRECT=1 compiz --replace --indirect-rendering --sm-disable ccp emerald --replace & 
 sleep 3
 fi
fi
if [ "$CURRENTWM" = "startkde" ];then
 exec startkde
fi

#100501 if full nvidia pkg installed, it has a gui config app...
[ -f /root/.nvidia-settings-rc ] && nvidia-settings --load-config-only

[ -f $HOME/.xgamma-gamma ] && /bin/sh $HOME/.xgamma-gamma #100215 see /usr/sbin/xgamma-gui.

#0.9.8 sync selection-buffer and clipboard. only useful for older apps
#such as rxvt that use the selection-buffer...
[ -f /usr/bin/autocutsel ] && /usr/bin/autocutsel &
#...disadvantage of this is it creates a little square bottom-right of screen.

if [ -e /tmp/videomode ];then #xvesa only: testing a video mode
 video-wizard &
fi

[ -f /usr/local/bin/agenda_chk ] && agenda_chk &

#v1.0.7 set by xrandrshell, part of xorg wizard... v3.99...
if [ -f /etc/xrandrindex ];then
  #v3.99 workround for dual monitors, 'head -n 1'....
  XYDEFAULT="`xrandr | grep '\*' | tr -s " " | grep '^ [0-9]' | cut -f 2 -d " " | head -n 1`"
  XRANDRINDEX="`cat /etc/xrandrindex`" #v3.99 XRANDRINDEX now is XxY resolution.
  #but do not switch if default is already this resolution....
  if [ "$XRANDRINDEX" = "$XYDEFAULT" ];then
   rm -f /etc/xrandrindex
  else
   xrandr -s $XRANDRINDEX
  fi
fi


if [ -f /root/.xset.sh ];then
 #this is created by /usr/bin/pupx...
 eval "/root/.xset.sh"
else
 ##Xorg has it's own fontpath settings in /etc/X11/xorg.conf...
 #if [ "`readlink /usr/bin/X`" != "Xorg" ];then
 # #xset fp+ /usr/lib/X11/fonts/Type1/
 # #xset fp+ /usr/lib/X11/fonts/TTF/
 # xset fp+ /usr/share/fonts/default/Type1/
 # xset fp+ /usr/share/fonts/default/TTF/
 #fi
 xset s 600 600 s blank
fi

#v1.0.7 also see /etc/rc.d/rc.local0
if [ -f /root/.fonts/fonts.dir ];then
 xset fp+ /root/.fonts/
fi

[ -f /usr/bin/xsetroot ] && xsetroot -cursor_name top_left_arrow

#v555 w003
#[ -f /usr/bin/xfce-mcs-manager ] && xfce-mcs-manager
#[ "$CURRENTWM" = "xfwm4" ] && xfce-mcs-manager
#...no need to start it here, fvwm4 below will start it automatically.

#if jwm, icewm, openbox or fluxbox then we run rox-desktop #micko 311010 v luci-234
if [[ "$CURRENTWM" != "startxfce4" && "$CURRENTWM" != "startkde" ]];then
#relocates right-side icons to actual right-side of screen...
 /usr/sbin/fixPuppyPin /root/Choices/ROX-Filer/PuppyPin #v1.0.7

 #w468 on old PCs this sometimes does not start, see further down...
 if [ -f /root/Choices/ROX-Filer/PuppyPan1 ];then
  rox -p /root/Choices/ROX-Filer/PuppyPin -r /root/Choices/ROX-Filer/PuppyPan1 
  else
  rox -p /root/Choices/ROX-Filer/PuppyPin
 fi
fi
#v2.0.0
/usr/sbin/delayedrun &

#v2.01 hide cursor when not moving... (setup in /usr/sbin/input-wizard)
if [ -f /etc/mousehide ];then
 IDLETIME="`cat /etc/mousehide | cut -f 1 -d ','`"
 [ ! "$IDLETIME" = "0" ] && unclutter -idle $IDLETIME &
fi

##v2.14 rarsa: update xdg menu for w.m. that do not allow includes...
#which ${CURRENTWM}_menu_refresh && ${CURRENTWM}_menu_refresh
#...no, now doing it differently, see /usr/sbin/fixmenus

#v2.17 removed, interferes with clipboard in Composer....
##v2.15 disovered by GuestToo...
#[ "`which glipper`" != "" ] && glipper &
#v2.17 made it optional...
[ -f /root/.glipper_on ] && glipper &

if [ "$CURRENTWM" = "xfwm4" ];then
 if [ "`which xfce4-panel`" != "" ];then
  xfwm4 --daemon #note, starts xfce-mcs-manager daemon also.
  exec xfce4-panel
 fi
fi

#v3.91 volume tray applet, thanks to hairywill... v3.96 MENU_BG variable...
if [ -f /usr/bin/absvolume ];then
 if [ "$MENU_BG" = "" ];then
  absvolume &
 else
  absvolume -bg $MENU_BG &
 fi
fi

#v3.95 support fbpanel tray/taskbar...
#only launch tray for w.m. without inbuilt tray...
if [[ "$CURRENTWM" != "jwm" && "$CURRENTWM" != "icewm" && "$CURRENTWM" != "startxfce4" && "$CURRENTWM" != "startfluxbox" ]];then
 if [ -f /usr/bin/fbpanel ];then
  #a bit of a hack: when 3builddistro runs fixmenus, which calls variconlinks,
  #which populates /var/local/icons with symlinks, /usr/local/lib/X11/pixmaps
  #is not yet populated (happens at first boot, from default icon theme)...
  [ ! -e /var/local/icons/home48.png ] && ln -fs /usr/local/lib/X11/pixmaps/* /var/local/icons/
  fbpanel &
 fi
 [ -f /usr/bin/lxpanel ] && lxpanel &
fi

##w468 rox may not start old hardware, try again...
#PS="`ps`"
#if [ "`echo "$PS" | grep 'ROX\-Filer'`" = "" ];then
# touch /tmp/roxfilerstartupproblem #see /sbin/pup_event_frontend_d
# sleep 0.2
# rox -p /root/Choices/ROX-Filer/PuppyPin
#fi

#exec $CURRENTWM
#v2.11 GuestToo suggested this improvement...
which $CURRENTWM && exec $CURRENTWM
[ -x $CURRENTWM ] && exec $CURRENTWM
exec jwm

###END###

User avatar
pemasu
Posts: 5474
Joined: Wed 08 Jul 2009, 12:26
Location: Finland

#20 Post by pemasu »

Thanks. I check it now....

Post Reply