The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск пользовательского окружения Sway 1.4, использующего W..., opennews (??), 23-Янв-20, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


20. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +2 +/
Сообщение от Аноним (20), 23-Янв-20, 16:46 
Я помню раньше wayland часто рекламировали как более секурную штуку, чем иксы.
Типо нет возможности кейлоггер сделать, получить доступ к другим окнам и прочее.
Даже скриншотилки не было, тк захватывать инфу из чужих окон не секурно.

Однако, сейчас я открыл этот sway(можно в X сессии запустить, кстати), скачал grim - take screenshots on Wayland и без проблем из консоли сделал скриншот с чужими окнами как и в иксах.

Ну и где супер секурность и изоляция вейланда? После бесконечной рекламы безопасности, я ожидал что будет какой-то whitelist или подтверждение через сам sway.
Есть ydotool вместо xdotool, которая без вопросов отсылает input event'ы чужим приложениям.
Не удивлюсь если запилят что-то что бы приложения могли сами глобальные хоткеи выставлять и станет возможно сделать кейлоггер.

В итоге вся секурность сводится к тому, что десктопных протоколов сначала не было и ничего сделать было нельзя - поэтому проявили смекалочку и обозвали багв фичей.

Вообщем, когда вейланд доделают, то получим те же иксы. Только без nvidia.

Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +/
Сообщение от Аноним (24), 23-Янв-20, 16:56 
Я отказался от scrotty в пользу spectacle. Земля и небо в плане юзабилити. Хотя мне не нравится что размер окна не фиксированный, видимо без qml было лучше.
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +/
Сообщение от Аноним (-), 23-Янв-20, 17:21 
Теперь попробуй то же самое сделать в гноме для приложения из флатпака без разрешения на org.gnome.Shell.Screenshot=talk. В вэйланде скриншотилка может только попросить композитор сделать скриншот, не более.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

34. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +2 +/
Сообщение от Аноним (34), 23-Янв-20, 19:14 
Гном ставить не хочу, но судя по тому что ты написал:
- У Гнома нет вейланд экстеншена для получения скриншота
- Они решили обойти механизм расширений вейланда и сделали апи через dbus.
- Тк флатпак имеет dbus прокси то может тупо не двать достук к некоторым dbus api.
Так?

> В вэйланде скриншотилка может только попросить композитор сделать скриншот, не более.

Что это по факту то значит?
Если экстеншен для вейланда есть как в sway - то она берёт и получает.
Если апи через дбас как в гноме - то она тоже берет и получает.

Итого имеем что за 11+ лет с первого релиза вейланда, композиторы не смогли договориться, как делать скриншоты и все сделали по своему. Причём сильно по-своему, ибо некоторые вообще систему расширений вейланда проигнорировали.

Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +/
Сообщение от Аноним (-), 23-Янв-20, 22:17 
Расширения на то и расширения, что это не базовый протокол, а самодеятельность. Sway люди пилят не сильно заботящиеся о безопасности и изоляции.

Доступ через dbus - это скорее костыль который изначально впилили в гноме. Сейчас для доступа к экрану предполагается использовать Pipewire, с явным запросом и выбором на стороне пользователя, к какому экрану или конкретному окну дать доступ.

А расширения не нужны, они то и приводят к дроблению экосистемы.

Ответить | Правка | Наверх | Cообщить модератору

85. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +/
Сообщение от Аноним (20), 24-Янв-20, 12:54 
Для начала хочу сказать, что я не правильно называл расширения расширениями, правильно их называть протоколами - wayland protocols.


> Расширения на то и расширения, что это не базовый протокол, а самодеятельность.

https://cgit.freedesktop.org/wayland/wayland-protocols/ - больше 20 протоколов, развиваемых в проекте wayland.
xdg-shell например, все десктопные композиторы реализуют.

Протоколы это заложенный в архитектуру вейланда механизм добавления новой функциональности.

> wayland-protocols contains Wayland protocols that add functionality not available in the Wayland core protocol. Such protocols either add completely new functionality, or extend the functionality of some other protocol either in Wayland core, or some other protocol in wayland-protocols.

К дроблению экосистемы приводит то, что все начинают делать в обход и как попало.


>  Сейчас для доступа к экрану предполагается использовать Pipewire

А это как реализовано? Pipewire то тоже откуда-то должен картинку получать. Явно композитор её и выдаёт через ещё одно апи. xkcd.png


Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +1 +/
Сообщение от Аноним (52), 23-Янв-20, 22:27 
В гноме всегда так поступали, почему вас это удивляет?
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

29. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +1 +/
Сообщение от qetuo (?), 23-Янв-20, 18:15 
А это проблемы Sway. Выше правильно говорят, конкретно wayland к этому отношения не имеет.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

37. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +2 +/
Сообщение от Аноним (34), 23-Янв-20, 19:24 
Когда 3 более-менее живых композитора за 10 лет не договорились как делать скриншоты - это проблема вейланда что он не дал адекватных инструментов это сделать.

Когда единсвенная библиотека для создания композиторов wlroots и топ 3 композитор sway делают скриншоты не секурно - это проблема вейланда и экосистемы.

Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +/
Сообщение от Аноним (-), 23-Янв-20, 22:19 
Тут даже не договорились за десять лет перейти на Wayland, а ты хочешь скриншоты.
Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +/
Сообщение от qetuo (?), 24-Янв-20, 02:48 
> Когда единсвенная библиотека для создания композиторов wlroots и топ 3 композитор sway

Не единственная. Скорее, самая популярная. Есть, например, swc. Есть smithay для Rust.

> делают скриншоты не секурно - это проблема вейланда и экосистемы.

Экосистемы -- безусловно. Вейланда -- вряд ли. Для секурной реализации есть все необходимое. Почему Sway работает так, а не иначе, нужно спрашивать конкретно Drew Devault'а.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

40. "Выпуск пользовательского окружения Sway 1.4, использующего W..."  +/
Сообщение от namme (?), 23-Янв-20, 20:34 
Оно ещё и очень странно сделано в плане того, что разделение "оконный менеджер панели и сервер" мне нравится больше, а тут всё единым куском...
И вроде-бы панель это часть дисплейного сервера (или была).
Хотя это в конце-концов даже не жёсткая проблема сервера, потому что можно сделать минимальный и лепить к нему WM'ы. А у нас даже декорации на уровне библиотеки, как в винде, если я не ошибаюсь. Но в винде хоть нет столько тулкитов и даже программы на Qt используют штатные заголовки.
Ненастраиваемо и прибито гвоздями.

Но с вяленым настаёт большая фрагментация, а в моём случае - ещё большая.

А ещё хочу нормальный Floating WM, типа FluxBox. Можно и применить к нему схему с разделением на процессы (дисплейный сервер, сервис заголовков окон, сервис управления)

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру