Thank you very much for all the suggestions. As a first step, I’m now trying to get the elementary_config configuration program up and running.
I have now compiled efl for this purpose in a Libertine container under the prefix /opt/click.ubuntu.com/pefl.maxperl/current and am trying to start the program as suggested using the shell script run_config.sh. This allowed me to resolve the error message regarding efreetd and the missing configuration
Unfortunately, it still isn't working. Here's the error message I've been getting so far:
ERR<90576>:elementary ../src/lib/elementary/elm_module.c:114 _elm_module_find_as() Failed to load elementary module: 'prefs_iface': No such file or directory
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
EOF
ERR<90576>:eina_safety ../src/lib/ecore_evas/ecore_evas.c:3941 ecore_evas_software_x11_new() safety check failed: m == NULL
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
ERR<90576>:eina_safety ../src/lib/ecore_evas/ecore_evas.c:4056 ecore_evas_gl_x11_options_new() safety check failed: m == NULL
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
ERR<90576>:elementary ../src/lib/elementary/efl_ui_win.c:5572 _elm_win_finalize_internal() Cannot create window.
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
ERR<90576>:eo ../src/lib/eo/eo.c:1137 _efl_add_internal_end() Object of class 'Efl.Ui.Win_Legacy' - Not all of the object constructors have been executed.
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_selection_changed_set()
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL!
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[....]
EOF
ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_drop_drop_set()
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL!
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_drop_motion_set()
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL!
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
ERR<90576>:ecore ../src/lib/ecore/ecore.c:796 _ecore_magic_fail() *** ECORE ERROR: Ecore Magic Check Failed!!! in: ecore_evas_callback_drop_state_changed_set()
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
ERR<90576>:ecore ../src/lib/ecore/ecore.c:798 _ecore_magic_fail() Input handle pointer is NULL!
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
ERR<90576>:evas_main ../src/lib/evas/canvas/evas_object_smart.c:746 _efl_canvas_group_efl_object_destructor() efl_canvas_group_del() was not called on this object: 0x40000000638f (Efl.Ui.Win_Legacy)
## Copy & Paste the below (until EOF) into a terminal, then hit Enter
eina_btlog << EOF
[...]
EOF
Maybe it's because EFL doesn't support Wayland? Or maybe EFL can't find the right display? Everything works perfectly in Libertine... Right now, I'm just at a loss...
You can find the current status at https://github.com/MaxPerl/pefl.maxperl
Thanks in advance, Max