On Wed, 29 Apr 2020 16:17:16 +0200 [email protected] said:

> On 4/29/20 2:16 PM, Carsten Haitzler wrote:
> > On Wed, 29 Apr 2020 10:49:18 +0200 [email protected] said:
> >
> >>
> >>
> >> On 4/28/20 6:31 PM, Carsten Haitzler wrote:
> >>> On Tue, 28 Apr 2020 14:46:30 +0200 [email protected] said:
> >>>
> >>>>
> >>>>
> >>>> On 4/27/20 1:13 PM, Carsten Haitzler wrote:
> >>>>> On Mon, 27 Apr 2020 11:59:52 +0200 [email protected] said:
> >>>>>
> >>>>> it looks like your user is not permitted to do anything. fix the
> >>>>> rules. /etc/enlightenment/system.conf
> >>>> Yes, fixing issue is easy with adding user group in this file.
> >>>> Problem: system.conf is overwritten each time we do a new install... :(
> >>>> This issue doesn't exist with previous efl/enlightenment git versions,
> >>>> efl-git-1.24.0.65654 (aur naming) i compiled in april 16
> >>>
> >>> well by default it should be installed in PREFIX/etc/enlightenment -> it
> >>> goes into /usr/local/etc/enlightenment for me.... are you passing options
> >>> to change where sysconf files go?
> >>
> >> I didn't pass any option to change sysconf files place
> >
> > then how does it end up in /etc ? it should be in /usr/local/etc ... unless
> > your distro has patched meson to behave differently...
> 
> My distro is same yours: Arch Linux
> I compile  Arch Aur package, just like you: efl-git, enlightement-git,
> using PKGBUILD you created as maintainer.
> https://aur.archlinux.org/packages/enlightenment-git
> I don't change anything.
> In Arch Aur enlightenment-git package, i never seen any enlightenment
> file in /usr/local/
> It's default Arch Aur package behaviour, /usr /usr/bin /etc
> Never /usr/local.
> That's why i don't understand. Sorry :)
> 
> Same behaviour, in official Arch enlightenment package, it's located too
> in /etc/enlightenment
> https://www.archlinux.org/packages/extra/x86_64/enlightenment/

it seems an exception for meson - it is changing to /etc from /usr/etc if prefix
is /usr . it's a special case. normally it's prefix/etc ... except here.

on all my arch systems my user is a member of at least several of those
groups... i have done so to ensure my user is clearly a console user. it seems
you have not done so. there isn't a lot i can do about that. i can fix the
enlightenment-git aur pkg to mark these as backup files... they never were
before.

i could make use of the exit codes as more detail on why the execution failed.

> >>> because it's installed next to sysactions.conf:
> >>>
> >>> f get_option('install-sysactions')
> >>>     configure_file(input        : 'sysactions.conf.in',
> >>>                    output       : 'sysactions.conf',
> >>>                    install_dir  : join_paths(dir_sysconf,
> >>> 'enlightenment'), configuration: sysactions
> >>>                   )
> >>> endif
> >>>
> >>> ...
> >>>
> >>> install_data('system.conf',
> >>>                install_dir: join_paths(dir_sysconf, 'enlightenment')
> >>>                )
> >>>
> >>> normally it would not go into /etc at all and so you'd actually be
> >>> allowed. the /etc file is meant to be created by you based on the one e
> >>> installs (as per the docs).
> >>>
> >>>>> it has lots of rules if your user is part of common "i'm a
> >>>>> console/desktop user" groups. that file has all docs in i you need.
> >>>>>
> >>>>>> When i start enlightenment in console
> >>>>>> enlightenment_start
> >>>>>> I get these messages:
> >>>>>>
> >>>>>> LOAD WL_DRM MODULE
> >>>>>> E_SYSTEM_INF: Deny rule: user:     *         deny:  *
> >>>>>> E_SYSTEM_INF: Deny rule: user:     *         deny:  *
> >>>>>> E_SYSTEM_INF: Deny rule: user:     *         deny:  *
> >>>>>> E_SYSTEM_INF: Deny rule: user:     *         deny:  *
> >>>>>> E_SYSTEM_INF: Deny rule: user:     *         deny:  *
> >>>>>> E_SYSTEM_INF: Deny rule: user:     *         deny:  *
> >>>>>> E_SYSTEM_INF: Deny rule: user:     *         deny:  *
> >>>>>> E_SYSTEM_ERR: Permission denied to use this tool
> >>>>>>
> >>>>>> then
> >>>>>>
> >>>>>> /usr/bin/enlightenment  0x564d6ca45afe 0x564d6ca02000
> >>>>>>
> >>>>>> EOF
> >>>>>>
> >>>>>>
> >>>>>> ERR<1045>:evas_main ../src/lib/evas/canvas/evas_object_smart.c:151
> >>>>>> evas_object_smart_data_get() calling smart object API on non-smart
> >>>>>> object!
> >>>>>>
> >>>>>> ## Copy & Paste the below (until EOF) into a terminal, then hit Enter
> >>>>>>
> >>>>>>
> >>>>>> On 4/26/20 1:04 PM, Carsten Haitzler (The Rasterman) wrote:
> >>>>>>> On Sat, 25 Apr 2020 14:29:44 +0200 [email protected] said:
> >>>>>>>
> >>>>>>>> Hi
> >>>>>>>> Since last git efl and enlightenment  versions, i get error:
> >>>>>>>> "Enlightenment cannot successfully start the enlightenment_systems
> >>>>>>>> service". It happens just after launching e.
> >>>>>>>> X or wayland sessions
> >>>>>>>
> >>>>>>> check your stderr logs from your session or run that util by hand
> >>>>>>> (it's in prefix/lib/enlightenment/utils/) and see what it says.
> 
> --
> Maderios
> 
> 
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - [email protected]



_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to