'\" t .\" Title: tinysparql-xdg-portal-3 .\" Author: The TinySPARQL developers .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 04/15/2026 .\" Manual: TinySPARQL manual .\" Source: \ \& 3.11.1 .\" Language: English .\" .TH "TINYSPARQL\-XDG\-POR" "1" "04/15/2026" "\ \& 3\&.11\&.1" "TinySPARQL manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" tinysparql-xdg-portal-3 \- درگاه دسترسی به نقاط پایانی Tracker .SH "خلاصه دستور (SYNOPSIS)" .sp .nf tinysparql\-xdg\-portal\-3 [\-\-version | \-v] .fi .SH "توضیحات (DESCRIPTION)" .sp این دیمن امکان دسترسی به نقاط پایانی TinySPARQL را به‌شیوه‌ای کنترل‌شده فراهم می‌کند\&. به‌طور پیش‌فرض، دسترسی به هر سرویسی غیرمجاز است؛ سرویس‌ها می‌توانند از طریق خط‌مشی‌های تکمیلی در فایل \fI\&.flatpak\-info\fR در فهرست مجاز قرار گیرند\&. .sp هنگام افزودن سرویس‌ها به فهرست مجاز، خط‌مشی می‌تواند نام‌های خاص گراف‌ها را برای مجاز کردن دسترسی تعریف کند، از کلمه کلیدی \fIdefault\fR برای مجاز کردن دسترسی به گراف پیش‌فرض بدون نام بهره ببرد، یا با استفاده از کلمه کلیدی \fI*\fR دسترسی به تمام گراف‌ها را مجاز سازد\&. .SH "پیکربندی (CONFIGURATION)" .sp هنگام تعامل با کلاینت‌های محصور (sandboxed)، سرویس انتظار قالبی به شکل زیر را در فایل \fI\&.flatpak\-info\fR دارد: .sp .if n \{\ .RS 4 .\} .nf [Policy Tracker3] dbus:org\&.example\&.SparqlEndpoint1=graphA;graphB;default dbus:org\&.example\&.SparqlEndpoint2=* .fi .if n \{\ .RE .\} .sp این پیکربندی دسترسی به نقاط پایانیِ موجود در پسِ نام‌های گذرگاه (bus) \fBorg\&.example\&.SparqlEndpoint1\fR و \fBorg\&.example\&.SparqlEndpoint2\fR را مجاز می‌کند؛ در نقطه پایانی نخست، تنها به IRIهای گراف \fBgraphA\fR و \fBgraphB\fR و گراف پیش‌فرض بدون نام، و در دومی به تمامی گراف‌ها دسترسی داده می‌شود\&. .sp این خط‌مشی می‌تواند هنگام ساخت یا اجرای برنامهٔ محصور از طریق گزینهٔ \-\-add\-policy تنظیم گردد\&. این کار می‌تواند از طریق \fBfinish\-args\fR در مانیفست flatpak تعیین شود، در طول زنجیرهٔ ساخت در \fBflatpak\-build\-finish\fR(1) مشخص گردد، یا هنگام شروع اجرا با \fBflatpak\-run\fR(1) اصلاح شود\&. برای مثال: .sp .if n \{\ .RS 4 .\} .nf $ flatpak run \e \-\-add\-policy=Tracker3\&.dbus:org\&.example\&.SparqlEndpoint1=graphA \e \-\-add\-policy=Tracker3\&.dbus:org\&.example\&.SparqlEndpoint1=graphB \e \-\-add\-policy=Tracker3\&.dbus:org\&.example\&.SparqlEndpoint1=default \e \-\-add\-policy=Tracker3\&.dbus:org\&.example\&.SparqlEndpoint2=* \e org\&.freedesktop\&.ExampleSandbox .fi .if n \{\ .RE .\} .SH "همچنین ببینید (SEE ALSO)" .sp \fBflatpak\-build\-finish\fR(1), \fBflatpak\-override\fR(1), \fBflatpak\-run\fR(1)