Commit graph

6 commits

Author SHA1 Message Date
Richard Acayan
57c9d39293 add wayland target and rename gnome target
It should be possible to build both Wayland (sans D-Bus) and GNOME
versions simultaneously. Add a Wayland target, and, for consistency,
rename the GNOME target.
2024-07-25 18:24:59 -04:00
Richard Acayan
379ac88a5a wayland: dispatcher: move overriding visibility manager to root
D-Bus support is large, and should have an option to be excluded. Move
the struct implementing D-Bus support from the dispatcher to the main
file, so it can be replaced with a stub.
2024-07-25 18:20:00 -04:00
Richard Acayan
15c9402b99 main: do not borrow layouts path 2024-07-24 22:46:19 -04:00
Richard Acayan
4fd0c82997 add dbus osk and session support
The D-Bus interfaces used by Phosh are org.gnome.SessionManager for
recovering critical services from crashes and sm.puri.OSK0 for manual
on-screen keyboard activation. Add support for them.
2024-07-24 22:39:16 -04:00
Richard Acayan
78f389beaa treewide: use Rust 2018 import paths
Rust 2018 is required for D-Bus support with tokio/zbus.
2024-07-24 22:32:00 -04:00
Richard Acayan
4a6b261be0 rewrite in rust 2024-07-18 20:32:55 -04:00