You are not logged in.
Hi,
I tried to launch Enlightenment 20.1, from extra repo, under wayland.
Directly from Linux console, I used the following command:
enlightenment_startAfter some init messages, there is a crash and the VT is blocked. I have to onen another VT with ctrl-shift-F2 to properly reboot. Here is the crash message:
[...]
ESTART: 3.64764 [0.00001] - Screens Init
ESTART: 3.64766 [0.00001] - screens: client
ESTART: 3.64767 [0.00002] - screens: win
ESTART: 3.79256 [0.14489] - E_Xkb Init
ESTART: 3.79260 [0.00003] - E_Xkb Init Done
ESTART: 3.79261 [0.00001] - Compositor Init
<<<< Enlightenment Error >>>>
Enlightenment cannot initialize Ecore_X!
LOAD WL_DRM MODULE
ERR lib/ecore_evas/ecore_evas.c:4009 safety check failed: new == NULLI tried to redirect the output to save it and post this message. And actually there are other error and non-error messages, which were not displayed in the VT:
[...]
WRN ecore_drm lib/ecore_drm/ecore_drm_fb.c:183 Trying to set a Framebuffer of improper size !!
[...]
ERR e src/bin/e_randr2.c:867 screen config loop!
[...]
WL_DRM OUTPUT CHANGE
[...]
LOAD XWAYLAND MODULE
XWayland Listening on display: :0
[...]
XWayland Finished Init
ERR lib/ecore_drm/ecore_drm_sprites.c:85 safety check failed: (!sprite) || (!sprite->output) is true
ERR lib/ecore_drm/ecore_drm_sprites.c:85 safety check failed: (!sprite) || (!sprite->output) is true
ERR lib/ecore_drm/ecore_drm_inputs.c:338 safety check failed: input->suspended is true
ERR lib/ecore_drm/ecore_drm_sprites.c:85 safety check failed: (!sprite) || (!sprite->output) is true
ERR lib/ecore_drm/ecore_drm_sprites.c:85 safety check failed: (!sprite) || (!sprite->output) is true
Launching XWayland: false: :0
Failed to exec XWayland: No such file or directory
[...]
E: Begin Shutdown Procedure!
ERR ecore lib/ecore/ecore.c:692
*** ECORE ERROR: Ecore Magic Check Failed!!!
*** IN FUNCTION: ecore_main_fd_handler_del()
ERR ecore lib/ecore/ecore.c:696 Input handle has already been freed!
ERR ecore lib/ecore/ecore.c:705 *** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!
ERR ecore lib/ecore/ecore.c:692
*** ECORE ERROR: Ecore Magic Check Failed!!!
*** IN FUNCTION: ecore_main_fd_handler_del()
ERR ecore lib/ecore/ecore.c:696 Input handle has already been freed!
ERR ecore lib/ecore/ecore.c:705 *** NAUGHTY PROGRAMMER!!!
*** SPANK SPANK SPANK!!!
*** Now go fix your code. Tut tut tut!
ERR lib/ecore_drm/ecore_drm_sprites.c:85 safety check failed: (!sprite) || (!sprite->output) is true
ERR lib/ecore_drm/ecore_drm_sprites.c:85 safety check failed: (!sprite) || (!sprite->output) is true
ERR lib/eldbus/eldbus_pending.c:192 safety check failed: dbus_error_is_set(&err) is true
ERR ecore_drm lib/ecore_drm/ecore_drm_dbus.c:181 Eldbus Message Error: org.freedesktop.DBus.Error.Disconnected Connection was disconnected before a reply was receivedI definitely love these spanking error messages :-]
Anyway, I noted that XWayland is trying to launch. But the Enlightenment package is compiled without the --enable-xwayland option, which is used in the enlightenment-git package from AUR.
I don't know if that's relevant, and I haven't time to compile and try the Enlightenment packages in AUR, recompiled from git.
Anybody have advice about how to run Enlightenment under Wayland with the packages from Arch repos?
Offline
I tried it and it starts. What is your setup (gpu etc)?
Be warned that it is not considered production ready yet.
BTW xwayland is enabled in the latest PKGBUILD
Last edited by 89c51 (2015-12-20 23:43:22)
Offline
Ah yes, xwayland is now enabled. Great then !
My graphics setup is Radeon HD 4530/4570/545v (as given by lspci) and mesa. All up to date. I also have Xorg server installed because I usually use Enlightenment under X.
Did you try from the raw Linux console or from a login manager ?
Any environment variables need to be set ?
Offline
I am on radeon r600g.
I just stopped my lxdm.service and from a VT i typed enlightenment_start. No variables needed. I don't have xorg-server-xwayland installed so my apps (ie firefox) weren't working. E stuff like terminology was working. It has this bug which crashes E when resizing but i think it is on their bug tracker.
Tbh i didn't spent much time with it and won't move to it until there is keyboard layout support and it becomes less crashy.
Offline