libportal Reference Manual
This document is for the libportal library, version 0.1 .
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