I am interested in replacing good ol' dbus with dbus-broker. Gtk 3 needs a dbus session to work best.
I use MATE which uses Gtk 3. To get LibreOffice Gtk 3 native menubar; you need that dbus session.
See bugreport: can't go back in file menu after folding up the next submenu - I reference into the source at comment #8.
There is a thread about miraclecast to support non-systemd systems. The way to go is to extract sd-bus from systemd.
See topic: Implement OpenRC support on Systemd based project - I posted my initial hacks there.
Feel free to jump in and help with the following tasks:
- DONE Create a sys-libs/libsystemd ebuild.
See https://github.com/geki-yaba/gekis-play ... libsystemd - DONE Cleanse meson.build file that just need minor changes from future versions.
See https://github.com/geki-yaba/gekis-play ... eson.build - DONE Cleanse busctl source code to build and install successfully. Necessary for dbus-broker.
- Create and maintain a project with own repository and a clean codebase et al.
- Create and maintain update scripts, that generate diff files for changes from systemd version to version. And better, do scripts that apply most changes with tagging or such automagically.
See https://github.com/geki-yaba/gekis-play ... on_bump.sh
So I put my post from miraclecast thread once more here:
_______________________________________
I actually was in mood this evening ~ it seems I cannot trust myself these days
I share my hacks, so if anyone feels like doing a clean independent meson.build, instead of patching. I just want to see, if dbus-broker works with this cleansed libsystemd. for funs sake(=ffs, right?
I do NOT recommend to merge the hacked systemd ebuild and source. You will trash your system. It needs above-mentioned cleanup and maybe renaming.
Patch to ebuild, source and finally files to cherry-pick.


