LINUX.ORG.RU
ФорумTalks

Запилили поддержку wayland для wine

 ,


2

4

https://www.winehq.org/pipermail/wine-devel/2020-December/178575.html

Глаза боятся, а руки делают. Кто то ныл, что мол это невозможно, так как wayland не даёт доступа к абсолютным координатам. Парень просто взял и сделал.

cast @mertvoprog

Сегодня праздник у девчат, сегодня будут танцы.

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

не имеет отношения к этому анонсу

Имеет (как никак это первый более-менее внятный wayland-драйвер для wine), и даже упоминается в посте по ссылке.

А тот парень - чудак на букву м.

И то верно.

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

wine-wayland и то что аннонсировали тут - это разные проекты

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

Читайте внимательнее. Драйвер, о котором идет речь в топике, делала Collabora. Драйвер wine-wayland делал некто varmd в одиночку, и добился достаточно хороших результатов.

Я упомянул его как демонстрацию того, что это не настолько неподъемная работа для одного человека, и то, что драйвер делает Collabora, не имеет особого значения. RFC, кстати, подписан от лица Alexandro Francis, а не от лица Collabora.

Siborgium ★★★★★
()
Последнее исправление: Siborgium (всего исправлений: 2)

Here is video showcasing a few Windows applications running with the Wayland driver on the Weston reference compositor:

https://youtu.be/br2b8gUy5n8

Какие-то глюки с фокусом окон. Окно при открытии рисуется как без фокуса. Некоторые окна не открываются.

Кто то ныл, что мол это невозможно, так как wayland не даёт доступа к абсолютным координатам.

Сделали через костыли, которые не всегда работают. Нормальная поддержка требует расширения Wayland для задания абсолютной позиции окон.

Since Wayland’s window model is not based on a single flat 2D co-ordinate space, as X11’s was, the Wayland protocol doesn’t allow applications to control their absolute position on the screen. For Win32 transient windows (menus, tooltips, etc) the driver tries to work around the lack of absolute positioning by «anchoring» them to an owning Wayland surface and treating them as subsurfaces of that owner. Screen coordinates for such windows are transformed to local coordinates relative to the owning surface, allowing correct placement through relative subsurface movement, which is supported by Wayland. By using heuristics to select the proper owning surface, this approach has led to very good results.

Absolute positioning of non-transient top level windows is not supported at this time, and will likely require a (possibly controversial) Wayland extension if it is to ever be pursued. The lack of absolute positioning also has an adverse effect on input handling, when parts of windows reside outside the visible windows display space, but are still full accessible in the Wayland compositor display space (and thus the user). Input events to such areas don’t reach their intended coordinates (are clamped to Windows display bounds) leaving the user mystified about why they are unable to interact with a perfectly visible area in their Wayland compositor. The current partial workaround is to force all windows at (0,0) windows display coordinates, to maximize the area which can be interacted with. With this workaround, and as long as windows

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

требует расширения Wayland для задания абсолютной позиции окон

которого не будет. придётся обходиться так

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

которого не будет.

Тогда будем продолжать сидеть на X.Org. Не вижу в Wayland такой ценности чтобы из-за него страдать. Их логику про безопасность с запретом чтения ввода и абсолютными позициями окон не разделяю. Фанаты Wayland так и не представили ни одного боевого вредоносного ПО для X.Org (кейлоггеры и т.п.). Так что они просто вредители.

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

Какие-то глюки с фокусом окон. Окно при открытии рисуется как без фокуса. Некоторые окна не открываются.

Не понял, о чём речь. Подскажи, на какой секунде и куда смотреть.

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

Фанаты Wayland так и не представили ни одного боевого вредоносного ПО для X.Org

зачем его представлять? его каждый школьник сможет написать.

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

его каждый школьник сможет написать.

Но так никто и не написал, так что угроза сугубо гипотетическая, а у фанатов Wayland запущенная паранойя.

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

Ну то есть ты считаешь, что если есть дыра, но никто её ещё не проэксплуатировал, то и закрывать её не нужно?

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

Может так и должно быть?

Обычно окно получает фокус при открытии или при клике в него. А тут только при открытии диалога открытия или контекстного меню. Пока не откроете какое-нибудь другое окно, в блокнот писать нельзя.

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

Ну то есть ты считаешь, что если есть дыра, но никто её ещё не проэксплуатировал, то и закрывать её не нужно?

Если ей уже десятки лет, всё про неё знают, но не эксплуатируют, тогда да.

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

Две минуты в пейнте:

Вы не пример возможности показывайте, а боевое вредоносное ПО со сливом данных на сервер злоумышленника и их продажей. Пока такого нет, угроза сугубо гипотетическая.

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

с чего ты взял?

Фокуса нет (рамка серая). Ничего не пишут пока не открыли файл и рамка стала синяя.

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

Две минуты в пейнте:

Какер героически взломал свой localhost.

goto-vlad
()
Ответ на: комментарий от X512

Надо тестировать, может и правда есть такой баг. В любом случае, никто не сказал, что оно готово для повседневного использования. В самом анонсе перечислен ряд проблем, и очевидно что присутствуют баги. Как и в любом ПО, тем более новом. Всё это можно пофиксить.

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

Если ей уже десятки лет, всё про неё знают, но не эксплуатируют, тогда да.

Автор qmail тоже так рассуждал, лол.

https://www.opennet.ru/opennews/art.shtml?num=54243

Самая ламерская реакция производителя (Lamest Vendor Response). Номинация за самую неадекватную реакцию на сообщение об уязвимости в собственном продукте. Победителем признан легендарный Дэниел Бернштейн (Daniel J. Bernstein), который 15 лет назад не посчитал серьёзной и не стал исправлять уязвимость (CVE-2005-1513) в qmail, так как для её эксплуатации требовалась 64-разрядная система с объёмом виртуальной памяти более 4ГБ. За 15 лет 64-разрядные системы на серверах вытеснили 32-разрядные, кардинально выросли объёмы поставляемой памяти, и в итоге был создан рабочий эксплоит, который мог применяться для атаки на системы с qmail в конфигурации по умолчанию.

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

Автор qmail тоже так рассуждал, лол.

Не так же. В qmail уязвимость была долгое время на практике не осуществима (не было подходящего железа), а в X11 уже более 20 лет без проблем можно читать ввод и задавать абсолютную позицию окон и за всё время это никому не помешало и вредоносного ПО не сделали. Код @EXL не является каким-то открытием, про это давно известно.

При наличии подходящего железа (квантовые компьютеры и т.п.), современная криптография тоже становится уязвима.

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

Ну что поделать, если ты все аргументы игнорируешь.

Я на них подробно отвечаю, а не игнорирую. Фанаты Wayland так и не смогли представить ни одного случая когда их «безопасность» когда-либо спасла. Просто клинический случай паранойи.

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

Я правда не могу понять твою логику. Ты считаешь, что раз малварь никогда не была создана, то её невозможно создать? Или что никто не захочет эксплуатировать дыру, потому что она уже много лет известна и задокументирована? Или что?

Неужели так сложно понять, что отсутствие реальных примеров эксплуатации уязвимости это не ваша заслуга, а наша недоработка всего лишь признак неуловимости Джо.

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

Десктопный линукс используется в военщине, гос секторе, на всяких рабочих станциях. Для этой ЦА вирусы пишут индивидуально и широкая аудитория может никогда о них не узнать, поэтому паранойя уместна.

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

Или что никто не захочет эксплуатировать дыру, потому что она уже много лет известна и задокументирована?

Да. Видимо это экономически нецелесообразно, раз никто так не делает. Проще базу данных менеджера паролей унести. Или зашифровать данные и требовать выкуп (такое точно под Линукс есть).

лишь признак неуловимости Джо

Шифровальщики под Линукс есть, а кейлоггеров для X11 почему-то нет. Значит дело не в неуловимом Джо.

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

Для этой ЦА вирусы пишут индивидуально и широкая аудитория может никогда о них не узнать, поэтому паранойя уместна.

Пусть туда и берут Wayland. Нечего его навязывать обычным пользователям.

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

X.Org пытаются объявить «deprecated»

не пытаются, а объявили. это никогда не мешало ретроградам продолжать пользоваться софтом. и даже пилить свои отдельные ретроградские дистры когда в основных дистрах этот софт выпиливают из реп

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

Человек хочет, чтобы всё было как ему нравится. Но приложить для этого силы должен кто-то другой.

Такое ощущение, что кто-то в ИБМ и лично Торвальдс, чем-то обязаны господину Х512 и должны прислушиваться к его мнению

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

Зачем тогда не принимать патчи у тех, кто хотят заниматься? Или надо обязательно форк делать?

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