Skip to content

Commit

Permalink
doc: Improve introduction
Browse files Browse the repository at this point in the history
As per swick's suggestions.
  • Loading branch information
GeorgesStavracas committed Dec 29, 2023
1 parent bbdacbc commit 9308bcf
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions doc/introduction.rst
Original file line number Diff line number Diff line change
@@ -1,12 +1,17 @@
Introduction
============

XDG Desktop Portal is a session service that provides D-Bus interfaces for
sandboxed apps. These D-Bus interfaces can be used by sandboxed apps without
granting special permissions on their sandbox manifest.
XDG Desktop Portal is a session service that provides D-Bus interfaces for apps
to interact with the desktop.

Portal interfaces can be used by sandboxed and unsandboxed apps alike, but
sandboxed apps benefit the most since they don't need special permissions to use
portal APIs. XDG Desktop Portal safeguards many resources and features with a
user-controlled permission system.

The primary goal of portals is to expose common functionality and integration
with the desktop without requiring apps to write desktop-specific code.
with the desktop without requiring apps to write desktop-specific code, or
loosen their sandbox restrictions.

Terminology
-----------
Expand Down

0 comments on commit 9308bcf

Please sign in to comment.