User Details
- User Since
- Jul 16 2014, 4:57 PM (446 w, 5 d)
- Availability
- Available
May 12 2022
Sep 18 2020
because https://phab.enlightenment.org/D12143 is merged
Sep 17 2020
@bu5hm4n Sure, I am OK with that
Sep 16 2020
Yeah I posted the raw diff. Let me figure out what I can do
Sep 14 2020
Sep 13 2020
Sep 10 2020
Now that's from 2013, so I think lots have been added to logind since then.
All I needed to do for EFL (so far haven't tested yet) is a ~40 line patch. (did something similar to wlroots and getting reviewed for Weston)
Sep 9 2020
@raster CONFIG_VT=0 is probably something that would be considered in the far far future TBH since most kernels have it enabled, but I guess it's best to remain prepared...
It's a compile time option to disable the virtual terminals. There was lots of talk about it in 2013, https://dvdhrm.wordpress.com/2013/07/08/thoughts-on-linux-system-compositors/
Sep 8 2020
Jan 3 2019
Dec 31 2018
Apr 27 2018
Yeah, Never mind I think It's a Debian issue
hang on, that is odd, I did not realize the file is not there on my chroot
apt-file search /usr/include/linux/dma-buf.h linux-libc-dev: /usr/include/linux/dma-buf.h ls -l /usr/include/linux/dma-buf.h ls: cannot access '/usr/include/linux/dma-buf.h': No such file or directory
...Let me add debian-backports...
Apr 26 2018
The Enlightenment ticket system is currently receiving high amounts of spam tickets. This ticket has been closed as spam because it lacks both a project and an assignee. If this ticket is not spam, please reopen it after adding these items.
Jan 23 2018
Jan 22 2018
Jan 11 2018
OK. Let me know if you need a QEMU configuration, that has the ability to support multiple seats, or a bash script to make it easier to configure your udev for multiple seats , if you need to experiment with multiple seats, because I have that if needed.
Jan 10 2018
I updated the diff
I don't know if ...is it valid for the first argument of ecore_drm2_device_open to be NULL? (assuming it is running on seat0 , otherwise it won't work)
because if it is this might be an API break compared to the last one I submitted...
Add EINA_SAFETY_ON_NULL_RETURN_VAL(seat, NULL) check
Is there something I need to change with this?
Jan 7 2018
I am looking at https://git.enlightenment.org/core/efl.git/tree/src/lib/ecore_drm2/ecore_drm2_device.c?id=0d845ce3aa88738e5313d81745f882e011333204#n144
...maybe I'm wrong, but it looks like chosen_dev only gets set if the parent device is PCI, (so I don;t know how that works with DisplayLink devices)...
Jan 5 2018
Hm... ...I don't know what the second if statement was for...
...at first I thought that in case if dseat was NULL (in case if the seat attribute was not set in udev)
Yes. I submitted something upstream to Weston. As of now ,unpatched Weston fails to start on non-seat0 as well
https://lists.freedesktop.org/archives/wayland-devel/2017-December/036433.html
Jan 4 2018
I can start bash on seat1 with
This is fallback for if there is no boot_vga video device. (not that there's no video device at all) It's preferable to use it, but according to Weston, there's only one on a system
https://cgit.freedesktop.org/wayland/weston/tree/libweston/compositor-drm.c#n3730
so it's not guaranteed to be assigned to the seat.
Do you mean
EINA_SAFETY_ON_NULL_RETURN(seat);
?
use strcmp
Dec 27 2017
I tried to submit
https://phab.enlightenment.org/D5710
https://phab.enlightenment.org/D5711
https://phab.enlightenment.org/D5712
I don't know if I did those correctly or not
Dec 26 2017
Dec 20 2017
OK, I am able to get enlightenment to start on seat1 with this:
Dec 16 2017
OK, it seems that this
works in addition to F2900829 (chaning src/lib/ecore_drm2/ecore_drm2_device.c).I also did the same in src/lib/ecore_drm/ecore_drm_device.c for completeness...
Not sure about using the XDG_SEAT variable though
Dec 1 2017
I hashed this out as a test, I know if it's the right{F2900829} solution for that or not, ...but with this the failure is
This seems to get Enlightenment to go further
It seems now that it is trying to use a TTY (which would usually make sense on seat0, however seat0 is the only seat that can use TTYs)
Nov 30 2017
Jul 27 2017
Thanks!
Jul 26 2017
Jul 22 2017
Jul 21 2017
Jul 20 2017
Jan 10 2017
I forget now if I mispoke when I said 'gdb'... ...or if I also had a gdb log (which if I did I must have lost)...
IIRC, it was something to do with how /tmp/.X11-unix/X1 was handled... I thought I might have discussed this on an IRC channel with someone to assist me getting that log, but now I can't find it in my scrollbacks...
Sep 6 2016
Aug 26 2016
Aug 25 2016
Jan 28 2016
By removing
Jan 24 2016
Apr 21 2015
It works now!
Apr 19 2015
OK. Something weird happened. I reverted to 3405362b1d3160b2714cf17561a8d48e5405f7e8 and it started working as I said in my previous comment...
but then it seems it must have written something to the configuration, because I tried several commits in that 50 commit range I mentioned (going 25 more commits in the past, then 12 more, then starting at that previous commit, and only going 12 in the past)... ...and then they all worked. Including dc75c4dd7c1085d3fa23d939965639f8130093a0 which didn't work before. I then tried a commit from March 11th two days after I posted this, and after deleting libdir/enlightenment manually to make sure there were no straggling modules left... even THAT worked
Doing a semi-manual form of a poor man's git-bisect, (Start at a commit from about ~March 9th 2015, and attempting a build and run, then jumping 50 commits behind in Enlightenment, I found that the break for 32 bits happened sometime between dc75c4dd7c1085d3fa23d939965639f8130093a0 and 3405362b1d3160b2714cf17561a8d48e5405f7e8 . On that last commit, the about windows appears Those commits are 50 commits apart. I will now try 25 commits behind dc75c4dd7c1085d3fa23d939965639f8130093a0 instead of 50
Mar 11 2015
I hope these are enough logs...
ESTART: 1.53903 [0.00004] - SLEEP
ERR<2990>:eldbus lib/eldbus/eldbus_proxy.c:780 _props_get_all() Error getting all properties of org.freedesktop.UDisks2 /org/freedesktop/UDisks2/block_devices/sda1, error message: org.enlightenment.DBus.Canceled Canceled by user.
ERR<2990>:eldbus lib/eldbus/eldbus_proxy.c:780 _props_get_all() Error getting all properties of org.freedesktop.UDisks2 /org/freedesktop/UDisks2/block_devices/loop0, error message: org.enlightenment.DBus.Canceled Canceled by user.
ERR<2990>:eldbus lib/eldbus/eldbus_proxy.c:780 _props_get_all() Error getting all properties of org.freedesktop.UDisks2 /org/freedesktop/UDisks2/drives/Hitachi_HTS541060G9SA00_MPBCP0XGKHJ39M, error message: org.enlightenment.DBus.Canceled Canceled by user.
Failure: Module initialization failed
[31mERR<[0m[31m>[0mlib/eina/eina_file_common.c:496[0m safety check failed: file == NULL
[31mERR<[0m[31m>[0mlib/eina/eina_file.c:922[0m safety check failed: file == NULL
[31mERR<[0m[31m>[0mlib/eina/eina_file.c:1044[0m safety check failed: file == NULL
[31mERR<[0m[31m>[0mlib/eina/eina_file_common.c:469[0m safety check failed: file == NULL
ERR<3057>: lib/ecore_wayland/ecore_wl_input.c:223 ecore_wl_input_cursor_size_set() safety check failed: input->display->wl.shm == NULL
ERR<3057>: lib/ecore_wayland/ecore_wl_input.c:238 ecore_wl_input_cursor_theme_name_set() safety check failed: input->display->wl.shm == NULL
WINID FOR SURFACE(12): 51539610609
WINID FOR SURFACE(15): 64424512497
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x9a481a0[0] = 0 0 1280x800 -- 0
@ matches existing zone 0x9a4d1e8
move resize 0 0 1280x800 -> 0 0 1280x800
WINID FOR SURFACE(17): 73014446902
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x9a481a0[0] = 0 0 1280x800 -- 0
@ matches existing zone 0x9a4d1e8
move resize 0 0 1280x800 -> 0 0 1280x800
WINID FOR SURFACE(30): 128849021750
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x9a481a0[0] = 0 0 1280x800 -- 0
@ matches existing zone 0x9a4d1e8
move resize 0 0 1280x800 -> 0 0 1280x800
WINID FOR SURFACE(39): 167503727414
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x9a481a0[0] = 0 0 1280x800 -- 0
@ matches existing zone 0x9a4d1e8
move resize 0 0 1280x800 -> 0 0 1280x800
WINID FOR SURFACE(48): 206158433078
ERR<3115>: lib/ecore_wayland/ecore_wl_input.c:223 ecore_wl_input_cursor_size_set() safety check failed: input->display->wl.shm == NULL
ERR<3115>: lib/ecore_wayland/ecore_wl_input.c:238 ecore_wl_input_cursor_theme_name_set() safety check failed: input->display->wl.shm == NULL
WINID FOR SURFACE(12): 51539610667
WINID FOR SURFACE(15): 64424512555
ERR<3140>: lib/ecore_wayland/ecore_wl_input.c:223 ecore_wl_input_cursor_size_set() safety check failed: input->display->wl.shm == NULL
ERR<3140>: lib/ecore_wayland/ecore_wl_input.c:238 ecore_wl_input_cursor_theme_name_set() safety check failed: input->display->wl.shm == NULL
WINID FOR SURFACE(12): 51539610692
WINID FOR SURFACE(15): 64424512580
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
[31mERR<[0meo[31m>[0mlib/eo/eo.c:485[0m Obj (0xa152bc0) is an invalid ref.
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x9a481a0[0] = 0 0 1280x800 -- 0
@ matches existing zone 0x9a4d1e8
move resize 0 0 1280x800 -> 0 0 1280x800
WINID FOR SURFACE(50): 214748367670
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
[31mERR<[0meo[31m>[0mlib/eo/eo.c:485[0m Obj (0xa157250) is an invalid ref.
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x9a481a0[0] = 0 0 1280x800 -- 0
@ matches existing zone 0x9a4d1e8
move resize 0 0 1280x800 -> 0 0 1280x800
WINID FOR SURFACE(23): 98784250678
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
[31mERR<[0meo[31m>[0mlib/eo/eo.c:485[0m Obj (0xa2a4130) is an invalid ref.
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x9a481a0[0] = 0 0 1280x800 -- 0
@ matches existing zone 0x9a4d1e8
move resize 0 0 1280x800 -> 0 0 1280x800
WINID FOR SURFACE(63): 270582942518
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
[31mERR<[0meo[31m>[0mlib/eo/eo.c:485[0m Obj (0xa4160b8) is an invalid ref.
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x9a481a0[0] = 0 0 1280x800 -- 0
@ matches existing zone 0x9a4d1e8
move resize 0 0 1280x800 -> 0 0 1280x800
EEEK! trying to place 0x0 window!!!!
WINID FOR SURFACE(72): 309237648182
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x9a481a0[0] = 0 0 1280x800 -- 0
@ matches existing zone 0x9a4d1e8
move resize 0 0 1280x800 -> 0 0 1280x800
WINID FOR SURFACE(81): 347892353846
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
[31mERR<[0meo[31m>[0mlib/eo/eo.c:485[0m Obj (0xa351638) is an invalid ref.
[31mERR<[0m[31m>[0mlib/eina/eina_hash.c:1101[0m safety check failed: hash == NULL
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x9a481a0[0] = 0 0 1280x800 -- 0
@ matches existing zone 0x9a4d1e8
move resize 0 0 1280x800 -> 0 0 1280x800
EEEK! trying to place 0x0 window!!!!
WINID FOR SURFACE(90): 386547059510
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ match screens 0x9a481a0[0] = 0 0 1280x800 -- 0
@ matches existing zone 0x9a4d1e8
move resize 0 0 1280x800 -> 0 0 1280x800
WINID FOR SURFACE(99): 425201765174
@ match screens 0x97b8a00[0] = 0 0 1024x768 -- 0
@ matches existing zone 0x97bedb0
move resize 0 0 1024x768 -> 0 0 1024x768
WINID FOR SURFACE(24): 103079217748