Sunshine master
Self-hosted game stream host for Moonlight.
kwin::screencast_permission_helper_t Class Reference

Static Public Member Functions

static bool is_newly_initialized ()
 Check whether newly initialized.
 
static bool is_permission_system_deactivated ()
 Check whether permission system deactivated.
 
static void setup ()
 Configure the KWin screencast session.
 

Detailed Description

KWin Wayland ScreenCast permissions

To have access to zkde_screencast_unstable_v1 KWin checks for a .desktop file with X-KDE-Wayland-Interfaces=zkde_screencast_unstable_v1 and the current executable name in the Exec= parameter.

Member Function Documentation

◆ is_newly_initialized()

static bool kwin::screencast_permission_helper_t::is_newly_initialized ( )
inlinestatic

Check whether newly initialized.

Returns
True when KWin was initialized during this check.

◆ is_permission_system_deactivated()

static bool kwin::screencast_permission_helper_t::is_permission_system_deactivated ( )
inlinestatic

Check whether permission system deactivated.

Returns
True when KWin reports that the permission system is disabled.

The documentation for this class was generated from the following file: