Is it possible to use layer-shell-qt with Python? If not, how difficult would it be to add such support?
I’m working on adding Wayland support to Qubes OS. It currently uses GTK3 for its application menu, which already has layer shell integration via gtk-layer-shell. Since gtk-layer-shell is based on GObject and supports GObject introspection, it can be used from Python without having to write any C or C++ code.
Qubes OS is exploring switching to Qt completely. This will require using layer-shell-qt for the desktop environment components. Is it possible to use layer-shell-qt from Python? If not, would it be possible to write and upstream Python bindings so that those writing the GUI don’t need to write or maintain any C++ code?