On Sat, 7 Apr 2018 22:51:43 -0400 "William L. Thomson Jr." <wlt...@obsidian-studios.com> wrote:
> It seems many of ecore_exe functions are wrapping like kill. Which > returns a status, but the ecore_exe functions do not. The ecore_exe > functions are all voids. Seems like it might be of benefit of those > returned a value vs being void. There still maybe some cases where I feel a return value from ecore_exe stuff passed on from underlying kill would be beneficial. Though it seems mostly necessary when things go horribly wrong. > Having an issue here, which is likely an application/runtime issue in > a variety of ways. All issues were application. There were a series of things happening out of order. Shutting things down that were still needed. Or caused other problems when shutdown. My modifications may not be correct or perfect. But did fix a number of issues related to stopping entrance, restarting client after log out, not restarting client on SIGTERM, etc. That all seems MUCH better now. Much better output under Travis. Most importantly it all stops now under Travis, after a client restart :) https://travis-ci.org/Obsidian-StudiosInc/entrance/jobs/369400150#L1299 For those interested, in chronological order, lots of other commits in between. These are the ones that fixed the issues. https://github.com/Obsidian-StudiosInc/entrance/commit/5de8b47c482304d556f8a466d4d05bbf63a7dfd7 https://github.com/Obsidian-StudiosInc/entrance/commit/844556084703e05269257dd4ad54e25d56adbb78 https://github.com/Obsidian-StudiosInc/entrance/commit/1684e227fb8ec778b34a499ff8d9cf8dafc8e41d Finally making some good progress and Entrance is becoming pretty stable and usable. Still a lot of things to modify as is now. Some things like display ":0" and VT are hard coded and not inherited from config variables, likely need stand alone ones, etc. Still need to remake a config UI, for those that dislike editing text config files... Plus of course the whole Wayland aspect. Thinking I maybe able to run entrance_client under Wayland for launching X or Wayland sessions. Switch that entirely over to Wayland, no X if possible. Not sure if entrance_client running under X matters for starting E under Wayland. Or vice versa, running under Wayland launching X sessions. Anyway slowly but surely making progress. Finally addressed some long time issues like the shutdown/restart and also custom backgrounds. https://github.com/Obsidian-StudiosInc/entrance/issues/4 https://github.com/Obsidian-StudiosInc/entrance/issues/5 Likely cut a new release. Thinking about switching to cmake from meson for cpack to generate binary DEB and RPM for others to use. I do that with most other things, like ecrire. Can be done with meson, but having to do to much for meson in Travis already. Not a big meson fan, though not against it, just seem to prefer cmake. -- William L. Thomson Jr.
pgpR8hPizVDzH.pgp
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel