Types of user actions that may be blocked by gtk_application_inhibit().
Inhibit the session being marked as idle (and possibly locked)
Inhibit ending the user session by logging out or by shutting down the computer
Inhibit suspending the session or computer
Inhibit user switching
Types of user actions that may be blocked by gtk_application_inhibit().