Discussion:
[e-users] how to start enlightenment ? (from debian experimental)
Pierre Couderc
2017-02-03 17:05:35 UTC
Permalink
I have installed witohut problem, stretch and

apt-get install -t experimental enlightenment

BUT I don not know...

...how to start it ?
christopher barry
2017-02-03 19:22:32 UTC
Permalink
On Fri, 3 Feb 2017 18:05:35 +0100
Post by Pierre Couderc
I have installed witohut problem, stretch and
apt-get install -t experimental enlightenment
BUT I don not know...
...how to start it ?
If you use a display manager, e.g. lightdm, gdm, xdm, etc, there is
often a drop-down selector on the login page for the session, be it
gnome or enlightenment, etc.

If you come up to a console, pretty sure you can run
enlightenment_start to fire it all up.


HTH
-C
maderios
2017-02-03 21:54:27 UTC
Permalink
Post by christopher barry
On Fri, 3 Feb 2017 18:05:35 +0100
Post by Pierre Couderc
...how to start it ?
If you come up to a console, pretty sure you can run
enlightenment_start to fire it all up.
In your /home/user
1) create '.xsession' file, make it executable, edit it like:

#!/bin/sh
exec enlightenment_start

2) in /home/user create symlink '.xinitrc' which points to '.xession'
3) install 'xinit' deb package
4) in a console launch 'startx'
--
Maderios
Pierre Couderc
2017-02-03 22:37:17 UTC
Permalink
Post by christopher barry
enlightenment_start to fire it all up.
Thnk you very much, I was not sure, so I had tried that but I have
errors (it is a fresh stretch system with only e) :

ESTART: 0.00001 [0.00001] - Begin Startup
ESTART: 0.00010 [0.00009] - Signal Trap
ESTART: 0.00011 [0.00002] - Signal Trap Done
ESTART: 0.00018 [0.00006] - Eina Init
ESTART: 0.00060 [0.00042] - Eina Init Done
ESTART: 0.00062 [0.00002] - Determine Prefix
ESTART: 0.00093 [0.00031] - Determine Prefix Done
ESTART: 0.00109 [0.00016] - Environment Variables
ESTART: 0.00116 [0.00007] - Environment Variables Done
ESTART: 0.00118 [0.00002] - Parse Arguments
ESTART: 0.00135 [0.00018] - Parse Arguments Done
ESTART: 0.00137 [0.00001] - Eet Init
ESTART: 0.00145 [0.00009] - Eet Init Done
ESTART: 0.00147 [0.00002] - Ecore Init
ESTART: 0.03572 [0.03425] - Ecore Init Done
ESTART: 0.04615 [0.01043] - EFX Init
ESTART: 0.04633 [0.00017] - EFX Init Done
ESTART: 0.04635 [0.00002] - EIO Init
ESTART: 0.15024 [0.10389] - EIO Init Done
ESTART: 0.15035 [0.00011] - Ecore Event Handlers
ESTART: 0.15037 [0.00002] - Ecore Event Handlers Done
ESTART: 0.15039 [0.00001] - Ecore_File Init
ESTART: 0.15040 [0.00001] - Ecore_File Init Done
ESTART: 0.15041 [0.00001] - Ecore_Con Init
ESTART: 0.15042 [0.00001] - Ecore_Con Init Done
ESTART: 0.15044 [0.00001] - Ecore_Ipc Init
ESTART: 0.15045 [0.00001] - Ecore_Ipc Init Done
ESTART: 0.15055 [0.00010] - Ecore_Evas Init
ESTART: 0.15157 [0.00102] - Ecore_Evas Init Done
ESTART: 0.15167 [0.00010] - Elementary Init
ESTART: 0.22038 [0.06871] - Elementary Init Done
ESTART: 0.22049 [0.00011] - Emotion Init
ESTART: 0.22106 [0.00056] - Emotion Init Done
ESTART: 0.22117 [0.00012] - Ecore_Evas Engine Check
ESTART: 0.22135 [0.00017] - Ecore_Evas Engine Check Done
ESTART: 0.22137 [0.00003] - E Intl Init
ESTART: 0.22147 [0.00010] - E Intl Init Done
ESTART: 0.22149 [0.00002] - E_Alert Init
ESTART: 0.22150 [0.00001] - E_Alert Init Done
ESTART: 0.22152 [0.00001] - E Directories Init
ESTART: 0.22169 [0.00017] - E Directories Init Done
ESTART: 0.22172 [0.00003] - E_Filereg Init
ESTART: 0.22176 [0.00004] - E_Filereg Init Done
ESTART: 0.22177 [0.00001] - E_Config Init
ESTART: 0.22439 [0.00262] - E_Config Init Done
ESTART: 0.22451 [0.00012] - E_Env Init
ESTART: 0.22452 [0.00002] - E_Env Init Done
ESTART: 0.22456 [0.00004] - E Paths Init
ESTART: 0.22467 [0.00011] - E Paths Init Done
ESTART: 0.22469 [0.00002] - E_Ipc Init
ESTART: 0.22505 [0.00036] - E_Ipc Init Done
ESTART: 0.22513 [0.00008] - E_Font Init
ESTART: 0.22532 [0.00019] - E_Font Init Done
ESTART: 0.22537 [0.00005] - E_Font Apply
ESTART: 0.22539 [0.00002] - E_Font Apply Done
ESTART: 0.22540 [0.00001] - E_Theme Init
ESTART: 0.22548 [0.00008] - E_Theme Init Done
ESTART: 0.22550 [0.00002] - E_Moveresize Init
ESTART: 0.22554 [0.00003] - E_Moveresize Init Done
ESTART: 0.22555 [0.00001] - E_Msgbus Init
ESTART: 0.23040 [0.00485] - E_Msgbus Init Done
ESTART: 0.23051 [0.00011] - Efreet Init
ESTART: 0.23053 [0.00001] - Efreet Init Done
ESTART: 0.23054 [0.00001] - E_Intl Post Init
ESTART: 0,24106 [0,01052] - E_Intl Post Init Done
ESTART: 0,24117 [0,00011] - E_Configure Init
ESTART: 0,24194 [0,00078] - E_Configure Init Done
ESTART: 0,24206 [0,00012] - E_Actions Init
ESTART: 0,24304 [0,00098] - E_Actions Init Done
ESTART: 0,24319 [0,00015] - E_Powersave Init
ESTART: 0,24322 [0,00003] - E_Powersave Init Done
ESTART: 0,24323 [0,00001] - E_Screensaver Init
ESTART: 0,24326 [0,00002] - E_Screensaver Init Done
ESTART: 0,24327 [0,00001] - Screens Init
ESTART: 0,24328 [0,00001] - screens: client
ESTART: 0,24330 [0,00002] - screens: win
ESTART: 0,24336 [0,00006] - Compositor Init
<<<< Enlightenment Error >>>>
Enlightenment ne parvient pas à initialiser Ecore_X !

<<<< Enlightenment Error >>>>
Enlightenment cannot create a compositor.

E: Begin Shutdown Procedure!
E - PID=880, valgrind=0
Dave
2017-02-03 23:00:08 UTC
Permalink
The error you see is because your X server isn't running. Follow the
instructions from maderios. That's the way I start E, although I have a
plain "enlightenment_start" in my .xsession file. No essential need for the
"exec" part.

Cheers,
dave.k
Post by Pierre Couderc
Post by christopher barry
enlightenment_start to fire it all up.
Thnk you very much, I was not sure, so I had tried that but I have
ESTART: 0.00001 [0.00001] - Begin Startup
ESTART: 0.00010 [0.00009] - Signal Trap
ESTART: 0.00011 [0.00002] - Signal Trap Done
ESTART: 0.00018 [0.00006] - Eina Init
ESTART: 0.00060 [0.00042] - Eina Init Done
ESTART: 0.00062 [0.00002] - Determine Prefix
ESTART: 0.00093 [0.00031] - Determine Prefix Done
ESTART: 0.00109 [0.00016] - Environment Variables
ESTART: 0.00116 [0.00007] - Environment Variables Done
ESTART: 0.00118 [0.00002] - Parse Arguments
ESTART: 0.00135 [0.00018] - Parse Arguments Done
ESTART: 0.00137 [0.00001] - Eet Init
ESTART: 0.00145 [0.00009] - Eet Init Done
ESTART: 0.00147 [0.00002] - Ecore Init
ESTART: 0.03572 [0.03425] - Ecore Init Done
ESTART: 0.04615 [0.01043] - EFX Init
ESTART: 0.04633 [0.00017] - EFX Init Done
ESTART: 0.04635 [0.00002] - EIO Init
ESTART: 0.15024 [0.10389] - EIO Init Done
ESTART: 0.15035 [0.00011] - Ecore Event Handlers
ESTART: 0.15037 [0.00002] - Ecore Event Handlers Done
ESTART: 0.15039 [0.00001] - Ecore_File Init
ESTART: 0.15040 [0.00001] - Ecore_File Init Done
ESTART: 0.15041 [0.00001] - Ecore_Con Init
ESTART: 0.15042 [0.00001] - Ecore_Con Init Done
ESTART: 0.15044 [0.00001] - Ecore_Ipc Init
ESTART: 0.15045 [0.00001] - Ecore_Ipc Init Done
ESTART: 0.15055 [0.00010] - Ecore_Evas Init
ESTART: 0.15157 [0.00102] - Ecore_Evas Init Done
ESTART: 0.15167 [0.00010] - Elementary Init
ESTART: 0.22038 [0.06871] - Elementary Init Done
ESTART: 0.22049 [0.00011] - Emotion Init
ESTART: 0.22106 [0.00056] - Emotion Init Done
ESTART: 0.22117 [0.00012] - Ecore_Evas Engine Check
ESTART: 0.22135 [0.00017] - Ecore_Evas Engine Check Done
ESTART: 0.22137 [0.00003] - E Intl Init
ESTART: 0.22147 [0.00010] - E Intl Init Done
ESTART: 0.22149 [0.00002] - E_Alert Init
ESTART: 0.22150 [0.00001] - E_Alert Init Done
ESTART: 0.22152 [0.00001] - E Directories Init
ESTART: 0.22169 [0.00017] - E Directories Init Done
ESTART: 0.22172 [0.00003] - E_Filereg Init
ESTART: 0.22176 [0.00004] - E_Filereg Init Done
ESTART: 0.22177 [0.00001] - E_Config Init
ESTART: 0.22439 [0.00262] - E_Config Init Done
ESTART: 0.22451 [0.00012] - E_Env Init
ESTART: 0.22452 [0.00002] - E_Env Init Done
ESTART: 0.22456 [0.00004] - E Paths Init
ESTART: 0.22467 [0.00011] - E Paths Init Done
ESTART: 0.22469 [0.00002] - E_Ipc Init
ESTART: 0.22505 [0.00036] - E_Ipc Init Done
ESTART: 0.22513 [0.00008] - E_Font Init
ESTART: 0.22532 [0.00019] - E_Font Init Done
ESTART: 0.22537 [0.00005] - E_Font Apply
ESTART: 0.22539 [0.00002] - E_Font Apply Done
ESTART: 0.22540 [0.00001] - E_Theme Init
ESTART: 0.22548 [0.00008] - E_Theme Init Done
ESTART: 0.22550 [0.00002] - E_Moveresize Init
ESTART: 0.22554 [0.00003] - E_Moveresize Init Done
ESTART: 0.22555 [0.00001] - E_Msgbus Init
ESTART: 0.23040 [0.00485] - E_Msgbus Init Done
ESTART: 0.23051 [0.00011] - Efreet Init
ESTART: 0.23053 [0.00001] - Efreet Init Done
ESTART: 0.23054 [0.00001] - E_Intl Post Init
ESTART: 0,24106 [0,01052] - E_Intl Post Init Done
ESTART: 0,24117 [0,00011] - E_Configure Init
ESTART: 0,24194 [0,00078] - E_Configure Init Done
ESTART: 0,24206 [0,00012] - E_Actions Init
ESTART: 0,24304 [0,00098] - E_Actions Init Done
ESTART: 0,24319 [0,00015] - E_Powersave Init
ESTART: 0,24322 [0,00003] - E_Powersave Init Done
ESTART: 0,24323 [0,00001] - E_Screensaver Init
ESTART: 0,24326 [0,00002] - E_Screensaver Init Done
ESTART: 0,24327 [0,00001] - Screens Init
ESTART: 0,24328 [0,00001] - screens: client
ESTART: 0,24330 [0,00002] - screens: win
ESTART: 0,24336 [0,00006] - Compositor Init
<<<< Enlightenment Error >>>>
Enlightenment ne parvient pas à initialiser Ecore_X !
<<<< Enlightenment Error >>>>
Enlightenment cannot create a compositor.
E: Begin Shutdown Procedure!
E - PID=880, valgrind=0
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-users mailing list
https://lists.sourceforge.net/lists/listinfo/enlightenment-users
nous
2017-02-04 06:04:15 UTC
Permalink
OK, Thank you.

I thought that with wayland, X was not necessary....
Carsten Haitzler (The Rasterman)
2017-02-04 13:40:34 UTC
Permalink
Post by nous
OK, Thank you.
I thought that with wayland, X was not necessary....
for wayland mode - yes. just enlightenment_start will do the job. of course
this requires systemd (and a logind login session) to be able to get permission
to the right devices... :)
--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) ***@rasterman.com
Christopher Barry
2017-02-04 16:25:19 UTC
Permalink
On Sat, 4 Feb 2017 22:40:34 +0900
Post by Carsten Haitzler (The Rasterman)
Post by nous
OK, Thank you.
I thought that with wayland, X was not necessary....
for wayland mode - yes. just enlightenment_start will do the job. of
course this requires systemd (and a logind login session) to be able
to get permission to the right devices... :)
As an aside, does Enlightenment /depend/ upon systemd if not in
wayland mode?
--
Regards,
Christopher
Mick
2017-02-04 23:01:30 UTC
Permalink
Post by Christopher Barry
On Sat, 4 Feb 2017 22:40:34 +0900
Post by Carsten Haitzler (The Rasterman)
Post by nous
OK, Thank you.
I thought that with wayland, X was not necessary....
for wayland mode - yes. just enlightenment_start will do the job. of
course this requires systemd (and a logind login session) to be able
to get permission to the right devices... :)
As an aside, does Enlightenment /depend/ upon systemd if not in
wayland mode?
No, I 've been running it here with OpenRC on Gentoo, very nicely. :-)
--
Regards,
Mick
Carsten Haitzler (The Rasterman)
2017-02-05 03:20:52 UTC
Permalink
Post by Mick
Post by Christopher Barry
On Sat, 4 Feb 2017 22:40:34 +0900
Post by Carsten Haitzler (The Rasterman)
Post by nous
OK, Thank you.
I thought that with wayland, X was not necessary....
for wayland mode - yes. just enlightenment_start will do the job. of
course this requires systemd (and a logind login session) to be able
to get permission to the right devices... :)
As an aside, does Enlightenment /depend/ upon systemd if not in
wayland mode?
No, I 've been running it here with OpenRC on Gentoo, very nicely. :-)
though you may have to edit sysactions.conf (PREFIX/etc/enlightenment/) to make
things like suspend/shutdown/etc. work right. if you have systemd, e will talk
to it and use it to do these actions (and query if they are possible).
--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) ***@rasterman.com
Pierre Couderc
2017-02-06 07:59:06 UTC
Permalink
Post by Carsten Haitzler (The Rasterman)
Post by nous
OK, Thank you.
I thought that with wayland, X was not necessary....
for wayland mode - yes. just enlightenment_start will do the job. of course
this requires systemd (and a logind login session) to be able to get permission
to the right devices... :)
I am ready to try it with systemd under stretch, but I do not succes to
find, install and start logind ?
Pierre Couderc
2017-02-06 08:13:58 UTC
Permalink
Post by Pierre Couderc
Post by Carsten Haitzler (The Rasterman)
Post by nous
OK, Thank you.
I thought that with wayland, X was not necessary....
for wayland mode - yes. just enlightenment_start will do the job. of course
this requires systemd (and a logind login session) to be able to get permission
to the right devices... :)
I am ready to try it with systemd under stretch, but I do not succes to
find, install and start logind ?
I see the systemd logind is active. So I suppose that waylan support is
not active in deban experimental.
Carsten Haitzler (The Rasterman)
2017-02-06 10:21:33 UTC
Permalink
Post by Pierre Couderc
Post by Pierre Couderc
Post by Carsten Haitzler (The Rasterman)
Post by nous
OK, Thank you.
I thought that with wayland, X was not necessary....
for wayland mode - yes. just enlightenment_start will do the job. of course
this requires systemd (and a logind login session) to be able to get
permission to the right devices... :)
I am ready to try it with systemd under stretch, but I do not succes to
find, install and start logind ?
I see the systemd logind is active. So I suppose that waylan support is
not active in deban experimental.
you are using the efl/enlightenment packages from debian?
--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) ***@rasterman.com
Pierre Couderc
2017-02-06 11:09:40 UTC
Permalink
Post by Carsten Haitzler (The Rasterman)
Post by Pierre Couderc
Post by Pierre Couderc
Post by Carsten Haitzler (The Rasterman)
Post by nous
OK, Thank you.
I thought that with wayland, X was not necessary....
for wayland mode - yes. just enlightenment_start will do the job. of course
this requires systemd (and a logind login session) to be able to get
permission to the right devices... :)
I am ready to try it with systemd under stretch, but I do not succes to
find, install and start logind ?
I see the systemd logind is active. So I suppose that waylan support is
not active in deban experimental.
you are using the efl/enlightenment packages from debian?
I am using (in this case) debian experimental
http://metadata.ftp-master.debian.org/changelogs/main/e/e17/e17_0.21.5-1_changelog
(which is not e17 but e0.21.5...)
that I suppose not built with wayland option.
It is not a problem, I just wanted to try wayland : it will wait a bit...
maderios
2017-02-06 12:54:10 UTC
Permalink
Post by Pierre Couderc
I am using (in this case) debian experimental
http://metadata.ftp-master.debian.org/changelogs/main/e/e17/e17_0.21.5-1_changelog
(which is not e17 but e0.21.5...)
that I suppose not built with wayland option.
You may look at e.deb dependencies to check if it was compiled with wayland
--
Maderios
Pierre Couderc
2017-02-06 16:01:54 UTC
Permalink
Post by maderios
Post by Pierre Couderc
I am using (in this case) debian experimental
http://metadata.ftp-master.debian.org/changelogs/main/e/e17/e17_0.21.5-1_changelog
(which is not e17 but e0.21.5...)
that I suppose not built with wayland option.
You may look at e.deb dependencies to check if it was compiled with wayland
Yes thank you.
Ross Vandegrift
2017-02-07 04:16:22 UTC
Permalink
Post by Pierre Couderc
I am using (in this case) debian experimental
http://metadata.ftp-master.debian.org/changelogs/main/e/e17/e17_0.21.5-1_changelog
(which is not e17 but e0.21.5...)
that I suppose not built with wayland option.
It is not a problem, I just wanted to try wayland : it will wait a bit...
Yea wayland is not included in the experimental packages - I tried it,
it didn't work. When I searched the list, it looked like wayland really
needs git efl + e to be happy.

Ross
Pierre Couderc
2017-02-07 07:03:52 UTC
Permalink
OK.

Thank you for experimental debian, Ross. I have added it in
https://www.enlightenment.org/distros/debian-start
Post by Ross Vandegrift
Post by Pierre Couderc
I am using (in this case) debian experimental
http://metadata.ftp-master.debian.org/changelogs/main/e/e17/e17_0.21.5-1_changelog
(which is not e17 but e0.21.5...)
that I suppose not built with wayland option.
It is not a problem, I just wanted to try wayland : it will wait a bit...
Yea wayland is not included in the experimental packages - I tried it,
it didn't work. When I searched the list, it looked like wayland really
needs git efl + e to be happy.
Ross
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-users mailing list
https://lists.sourceforge.net/lists/listinfo/enlightenment-users
Ross Vandegrift
2017-02-08 14:53:24 UTC
Permalink
Post by Pierre Couderc
Thank you for experimental debian, Ross. I have added it in
https://www.enlightenment.org/distros/debian-start
Been busy with travel and work - thanks for adding that!

Ross

Carsten Haitzler (The Rasterman)
2017-02-06 10:20:55 UTC
Permalink
Post by Pierre Couderc
Post by Carsten Haitzler (The Rasterman)
Post by nous
OK, Thank you.
I thought that with wayland, X was not necessary....
for wayland mode - yes. just enlightenment_start will do the job. of course
this requires systemd (and a logind login session) to be able to get
permission to the right devices... :)
I am ready to try it with systemd under stretch, but I do not succes to
find, install and start logind ?
it's part of systemd. did you enable drm in efl? other necessaries in efl:

--enable-elput --enable-egl --with-opengl=es --enable-gl-drm --enable-libinput
--enable-wayland --enable-drm --enable-drm-hw-accel --enable-systemd

and enlightenment would need:

--enable-wayland --enable-wayland-egl --enable-wl-desktop-shell
-enable-wl-drm --enable-wl-text-input --enable-wl-weekeyboard

at a minimum. maybe also:

--enable-xwayland --enable-wl-x11
--
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler) ***@rasterman.com
Loading...