This document is for the libportal library, version 0.4 .


Portals
Accounts — basic user information
Email — composing email messages
Session — session state changes
Open — handle URIs
File — access to files outside the sandbox
Trash — send files to the trash
Notification — send notifications
Print — send documents to a printer
Screenshot — take a screenshot
Screencast — create screencast sessions
Remote desktop — allow remote control of the session
Background — request background permissions
Camera — access camera devices
Location — access to location information
Spawn — launch another sandbox
Updates — installing software updates
Wallpaper — Set desktop backgrounds
Helpers
XdpPortal — context for portal calls
XdpParent — parent window abstraction
XdpSession — a representation of long-lived screencast portal interactions