Georges Basile Stavracas Neto 99559aab5a libobs: Add portal inhibitor
XDG Portals provide a plethora of features meant to be used inside and
outside sandboxed environments. OBS Studio currently uses portals to
implement Wayland-compatible monitor and window captures.

However, OBS Studio performs another action that can be done through
portals: inhibit the screensaver. Under the Desktop portal (the same
used by the captures mentioned above), there is an "Inhibit" portal
that provides session inhibition.

Add a new portal-based inhibitor. This inhibitor is only used when the
Desktop portal is available and running; the previous D-Bus implementation
is used in the absence of the portal. Because it's basically another set
of D-Bus operations, wrap the new portal inhibitor under the HAVE_DBUS
call too.
2021-07-18 14:04:44 -07:00
..
2021-07-18 14:04:44 -07:00
2021-07-18 14:04:44 -07:00
2021-07-06 14:08:28 -07:00
2019-06-23 23:49:10 -07:00
2019-06-23 23:49:10 -07:00
2021-06-10 08:50:41 -07:00
2019-06-23 23:49:10 -07:00
2019-06-23 23:49:10 -07:00
2019-06-23 23:49:10 -07:00
2021-03-16 22:15:16 -07:00
2019-10-14 17:19:38 -07:00
2019-06-23 23:49:10 -07:00
2021-07-09 17:33:17 +12:00
2020-08-10 12:24:01 -07:00
2021-02-09 09:39:04 -03:00