LINUX.ORG.RU
ФорумTalks

Wayland-протокол для скринкастов: получите и распишитесь

 ,


0

2

Привет всем. Ни для кого не секрет, что одним из главных минусов перехода на Wayland является отсутствие (стандартизированных) средств для захвата экрана. Чтобы это осуществить, каждый конкретный Wayland-композитор должен был реализовать у себя приватный API для экспорта файлового дескриптора из GBM через D-bus, которым потом будет рулить мультимедиа-сервер Pipewire. И если Pipewire решает проблему для разработчиков приложений для захвата экрана или доступа к удалённому рабочему столу, избавляя их от нюансов работы с каждым конкретным композитором, но вот то как должны быть экспортированы файловые дескрипторы - жопная боль для разработчиков Wayland-композиторов. Парни из проекта wlroots взялись за это дело и представили новый протокол - wlr-export-dmabuf-unstable-v1. Как только протокол будет полностью вылизан - он будет представлен для включения в официальное семейство wayland-protocols.

Ответ на: комментарий от templarrr

а какую-то систему разрешений для приложений сделали? Ну чтобы, например, перед тем, как композитор отдаст приложению изображение экрана, он сначала спросил у пользователя, а можно ли этому приложению давать захватывать экран?

Порталы. Захват изображения будет работать либо через них, либо хаками для композитора (но в таком случае поддержку каждого конкретного композитора нужно реализовывать в каждой утилите для скриншотов). Портал решает проблему. К слову приложения во флатпаке работают именно так - какие ты дал разрешения на этапе пакетирования программы, то она и получит. За этим там строго следят кстати, сам недавно офлатпачивал кое-что.

Sunderland93 ★★★★★
() автор топика
Ответ на: комментарий от Sunderland93

Флатпак, флатпак — а, это там откуда случайно замеченный майнер выносили всем Canonical? Да, ценное дополнение... Дыры, такие дыры открытые настежь...

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от Evgueni

а, это там откуда случайно замеченный майнер выносили всем Canonical?

Что и требовалось доказать - дальше своего УМВР ты нихера не видишь. Драма была не с Flatpak, а со Snap. Flatpak поддерживается сообществом адекватных и ответственных людей, а не полупроприерасов из Canonical

Sunderland93 ★★★★★
() автор топика
Ответ на: комментарий от Sunderland93

О, действительно. Извини, за то, что ошибочно (с моей стороны) покусился на святое. Какое-то оно всё одинаковое из моего мирка УМВР.

P.S. И да, это не отменяет багов валёного: xsnow, fvwm и сетевой прозрачности.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 1)
Ответ на: комментарий от templarrr

Портал может выводить предупреждения, по типу Андроида, мол «Разрешить ли этой программе доступ к камере?» Всё это изначально заложено в API. Ну а как уже будут этим пользоваться разработчики - другой вопрос.

Sunderland93 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.