<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск Wayland-Protocols 1.27</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/128628.html</link>
    <description>Опубликован релиз пакета wayland-protocols 1.27, содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57895&lt;br&gt;</description>

<item>
    <title>Выпуск Wayland-Protocols 1.27 (n00by)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/128628.html#83</link>
    <pubDate>Thu, 13 Oct 2022 09:56:30 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А Вы telegram запускали с QT_QPA_PLATFORM=wayland?&lt;br&gt;&amp;gt; Нет, это не нужно. Но ради хохмы запустил и так, никакой разницы &lt;br&gt;&amp;gt;&amp;gt; Иначе Qt через XWayland работает. По &lt;br&gt;&amp;gt; Нет.. Может это Qt в федоре поправлен? Приложения qt5 и qt6 (которым &lt;br&gt;&amp;gt; является телеграм) работают нативно. Т.е. не появляются в списке xlsclients, на &lt;br&gt;&amp;gt; них не реагирует xeyes, xwininfo не меняет курсор и тп. Телеграм &lt;br&gt;&amp;gt; (telegram-desktop 4.1.1 с qt6 6.3.1) нативый безо всяких левых переменных &lt;br&gt;&amp;gt; В доках написано, что чтобы под wayland запустить Qt приложения не используя &lt;br&gt;&amp;gt; wayland, надо явно ставить &quot;export QT_QPA_PLATFORM=xcb&quot;, иначе будут нативные. https://fedoraproject.org/wiki/Changes/Qt_Wayland_By_Default_On_Gnome &lt;br&gt;&amp;gt; уже 3 года как закрыт и интегрирован.&lt;br&gt;&lt;br&gt;Да вот по ссылке написано, что Qt модифицировано:&lt;br&gt;&lt;br&gt;To make Qt applications run natively on Wayland we need to modify Qt 5, specifically qt5-qtbase module, where we allow the Wayland plugin to be used also for Gnome sessions.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; вышеприведённой ссылке на большой курсор при </description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.27 (Stax)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/128628.html#82</link>
    <pubDate>Thu, 13 Oct 2022 07:41:21 GMT</pubDate>
    <description>&amp;gt; А Вы telegram запускали с QT_QPA_PLATFORM=wayland?&lt;br&gt;&lt;br&gt;Нет, это не нужно. Но ради хохмы запустил и так, никакой разницы&lt;br&gt;&lt;br&gt;&amp;gt; Иначе Qt через XWayland работает. По &lt;br&gt;&lt;br&gt;Нет.. Может это Qt в федоре поправлен? Приложения qt5 и qt6 (которым является телеграм) работают нативно. Т.е. не появляются в списке xlsclients, на них не реагирует xeyes, xwininfo не меняет курсор и тп. Телеграм (telegram-desktop 4.1.1 с qt6 6.3.1) нативый безо всяких левых переменных&lt;br&gt;&lt;br&gt;В доках написано, что чтобы под wayland запустить Qt приложения не используя wayland, надо явно ставить &quot;export QT_QPA_PLATFORM=xcb&quot;, иначе будут нативные. https://fedoraproject.org/wiki/Changes/Qt_Wayland_By_Default_On_Gnome уже 3 года как закрыт и интегрирован.&lt;br&gt;&lt;br&gt;&amp;gt; вышеприведённой ссылке на большой курсор при запуске клиента Телеграм в Гноме &lt;br&gt;&amp;gt; про это есть.&lt;br&gt;&lt;br&gt;Ни в каких нативных приложениях, которые я проверил (пачку разных qt и без) нет бага с курсором. Только foxhunt :)&lt;br&gt;&lt;br&gt;&amp;gt; https://github.com/telegramdesktop/tdesktop/issues/16920#issuecomment-915156479 </description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.27 (n00by)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/128628.html#81</link>
    <pubDate>Thu, 13 Oct 2022 07:12:09 GMT</pubDate>
    <description>А Вы telegram запускали с QT_QPA_PLATFORM=wayland? Иначе Qt через XWayland работает. По вышеприведённой ссылке на большой курсор при запуске клиента Телеграм в Гноме про это есть. &lt;br&gt;&lt;br&gt;Sad to hear :( Lets see what the future will bring us. Closing this issue for these reasons below:&lt;br&gt;&lt;br&gt;   1 Official ways to distribute Telegram don&apos;t encourage to use Wayland yet.&lt;br&gt;   2 The cursor issue only appears when you opt-in with QT_QPA_PLATFORM=wayland which isn&apos;t the default behavior.&lt;br&gt;&lt;br&gt;If someone from the future reads this a workaround is to use the XCURSOR_SIZE variable e.g. XCURSOR_SIZE=24 for default GNOME cursor size.&lt;br&gt;&lt;br&gt;https://github.com/telegramdesktop/tdesktop/issues/16920#issuecomment-915156479&lt;br&gt;&lt;br&gt;Кстати, если учесть scale, а пользователь задаст свой размер курсора в настройках Гнома, опять будет несоответствие.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.27 (Stax)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/128628.html#80</link>
    <pubDate>Thu, 13 Oct 2022 05:04:23 GMT</pubDate>
    <description>&amp;gt; Не знаю, почему Gnome не задаёт XCURSOR_SIZE. Вот здесь  https://github.com/telegramdesktop/tdesktop/issues/16920#issuecomment-915129970 &lt;br&gt;&amp;gt; ilya-fedin пишет, что KDE &amp; sway это делают. По-моему, это очень &lt;br&gt;&amp;gt; похоже на вендор-лок.&lt;br&gt;&amp;gt; Сейчас вот так должно выбрать двойной размер для курсора: &lt;br&gt;&amp;gt; XCURSOR_SIZE=48 ./foxhunt &lt;br&gt;&lt;br&gt;Почему не задает это я не знаю :) Но ни в одном другом приложении такой проблемы нет, хоть нативные Wayland, хоть через Xwayland. Разные приложения гнома, сторонние типа firefox, alacritty, mpv, scribus (qt5), telegram (qt6) и тп - все нативные под wayland и везде курсор правильный без махинаций с переменными окружения :) Ну то есть явно кроме foxhunt никому не требуется XCURSOR_SIZE.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.27 (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/128628.html#79</link>
    <pubDate>Wed, 12 Oct 2022 20:00:10 GMT</pubDate>
    <description>Когда к вяленому пытались прикрутить фичи иксов - всплыли кучи дыр. Так что kvm вместо вяленого - это нормальная идея.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.27 (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/128628.html#78</link>
    <pubDate>Wed, 12 Oct 2022 19:53:15 GMT</pubDate>
    <description>&amp;gt; Захват экрана ... нужен для flatpak&lt;br&gt;&lt;br&gt;это для чего?!&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.27 (llolik)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/128628.html#77</link>
    <pubDate>Wed, 12 Oct 2022 12:07:41 GMT</pubDate>
    <description>&amp;gt; Wayland должен отрисывывать границы окон. Больше от него ничего не требуется. Пусть &lt;br&gt;&amp;gt; остальный функционал пишут программисты библиотек и тулкитов.&lt;br&gt;&lt;br&gt;Этот сра^W обмен мнениями CSD vs. SSD длится дольше, чем существует wayland. Есть мнение, что к единому мнению не придут никогда, потому что в каждом варианте есть и плюсы и минусы.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.27 (n00by)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/128628.html#76</link>
    <pubDate>Wed, 12 Oct 2022 11:44:39 GMT</pubDate>
    <description>Спасибо. На самом деле, проблема с курсорами не в Воланде, он же протокол&amp;#8482; :)) а потому что я не доделал. То есть следовало зарегистрировать wl_output_listener и ловить событие scale. Пользователь ведь может перекинуть окно между мониторами с различным масштабированием. Но лень тогда победила.&lt;br&gt;&lt;br&gt;В Qt тоже есть проблема с размерами курсоров https://bugreports.qt.io/browse/QTBUG-67579. Кто запускал KDE в Wayland, тот помнит, что одно время там курсор был больше обычного (как сейчас, не знаю). Раньше предлагался протокол для курсоров https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/21#note_1315337 где композитор сообщал размер. Сейчас от него отказались.&lt;br&gt;&lt;br&gt;Тогда в качестве простого костыля я сделал получение размера из XCURSOR_SIZE. В Qt примерно так же решают https://codereview.qt-project.org/c/qt/qtbase/+/389408 но пока не приняли.&lt;br&gt;&lt;br&gt;Не знаю, почему Gnome не задаёт XCURSOR_SIZE. Вот здесь  https://github.com/telegramdesktop/tdesktop/issues/16920#issuecomment-915129970 ilya-fed</description>
</item>

<item>
    <title>Выпуск Wayland-Protocols 1.27 (Аноним)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/128628.html#75</link>
    <pubDate>Wed, 12 Oct 2022 11:37:46 GMT</pubDate>
    <description>Надеюсь никогда его надо замораживать.&lt;br&gt;</description>
</item>

</channel>
</rss>
