Вернуться назад

xdg-desktop-portal


    Портал - это безопасное окошко между приложением и системой.
    
    Можно это представить так:
    У тебя есть приложение в песочнице (например, Flatpak, Snap, браузер в режиме изоляции или приложение в Wayland, которое не имеет прямого доступа к системе). Оно не может напрямую:
    - Прочитать/записать файл на диск
    - Захватить экран
    - Использовать микрофон или камеру
    - Показать диалог выбора файла
    А иногда ему это нужно. Тогда оно стучится в портал (через API xdg-desktop-portal) и говорит:
        - «Хочу, пожалуйста, файл от пользователя»
        - «Хочу, пожалуйста, захватить экран»
        - «Хочу, пожалуйста, доступ к микрофону»

Чем это полезно

Основные бэкенды


    Портал - это «шлюз» для контролируемого доступа приложений к функциям рабочего окружения.