<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск графического тулкита GTK 4.2</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/123763.html</link>
    <description>После трёх месяцеы разработки представлен релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.2.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54868&lt;br&gt;</description>

<item>
    <title>Выпуск графического тулкита GTK 4.2 (leibniz)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/123763.html#202</link>
    <pubDate>Mon, 12 Apr 2021 08:54:39 GMT</pubDate>
    <description>В GTK сила!&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK 4.2 (jOKer)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/123763.html#201</link>
    <pubDate>Thu, 08 Apr 2021 15:34:17 GMT</pubDate>
    <description>&amp;gt;мейнтейнеров понять можно&lt;br&gt;&lt;br&gt;Лично я понять майнтейнеров могу с трудом: огромная часть сообщества кричит криком, что ей этот сессионный трекер (да и сам функционал переключения сессий) вообще не упал, но нет! - этот ненужный многим функционал не просто прибивают гвоздями, его гвоздями прибивают к автомонтированию съемных носителей. То есть к той функции, которая как раз нужна всем, кроме самых отмороженных маргиналов.&lt;br&gt;&lt;br&gt;Знаете, у разработчиков есть такой интересный принцип: &quot;Interface Segregation Principle&quot;. Это часть SOLID. Он говорит о том, что нельзя навязывать клиенту реализацию того, что ему не нужно. Пользователи дистрибутива - в широком смысле, - это те же клиенты. Разница не особо велика, ИМХО. И заставлять их пользоваться тем, что им не нужно, - это есть нарушение этого принципа в чистом виде. На мой взгляд, это абсолютно недопустимо и понять это невозможно от слова &quot;совсем&quot;.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK 4.2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/123763.html#200</link>
    <pubDate>Thu, 08 Apr 2021 13:35:30 GMT</pubDate>
    <description>Я перечитал то обсуждение:&lt;br&gt;&amp;gt;it was decided that elogind is now the default session tracker for Void Linux. This was prompted by a change in polkit which made ConsoleKit2 no longer work in the default configuration. I was sceptic regarding that decision but found it hard to argue for keeping a project that is virtually dead upstream&lt;br&gt;&lt;br&gt;Да, в целом вы правы. Но я посмотрел и на другие Issues в репах Void, связанные с consolekit. Как я понял, разрабы софта тоже не горят желанием поддерживать потухший проект: новые версии sddm нормально не работают с conslekit, networkmanager тоже испытывает проблемы. Так что, думаю, мейнтейнеров понять можно&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK 4.2 (jOKer)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/123763.html#199</link>
    <pubDate>Thu, 08 Apr 2021 07:24:19 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;они говорят, что polkit стал прибит гвоздями&lt;br&gt;&amp;gt;они говорят&lt;br&gt;&lt;br&gt;Ложь, 3.14здежь и провокация. polkit отлично компилируется с указанием в опциях о наличии consolekit, - я именно так до сих пор обновляю систему. Другой вопрос, что для этого мне приходится устраивать танцы с бубном после каждого emerge-webrsync, поскольку то, что мне нужно красуется во всех черных списках какие только есть в генту.&lt;br&gt;&lt;br&gt;А истинная причина происходящего в том, что нет майнтейнера для consolekit (и вообще, связь с автором(ами) consolekit, похоже утеряна, а сделать форк желающих не нашлось). И майнтейнеры, сучьи рожи (да-да, именно так!) тут же поспешили прогнуться перед красношапочным &quot;майнстримом&quot;, вместо того, что бы объединить сообщество на написание заглушки для polkit, позволяющей отказаться от функционала переключения сессий.&lt;br&gt;&lt;br&gt;Честно сказать, меня эта ситуация уже до такой степени задолбала, что я, несмотря на жесточайший кризис по времени, видимо все-таки напишу эту заглушку. Но вот сумею ли я потом уговорить авторов polkit</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK 4.2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/123763.html#198</link>
    <pubDate>Wed, 07 Apr 2021 14:49:32 GMT</pubDate>
    <description>С Void похожая ситуация. Я был удивлен, когда не нашел у них в репах consolekit. Пошел гуглить и нашел Issue на гитхабе датируемый 2019 годом. Где они говорят, что polkit стал прибит гвоздями к systemd и теперь нет возможности использовать consolekit вместе с polkit, поэтому они решили его выкинуть&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK 4.2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/123763.html#196</link>
    <pubDate>Mon, 05 Apr 2021 10:30:42 GMT</pubDate>
    <description>glade - это аналог qt designer. &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK 4.2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/123763.html#195</link>
    <pubDate>Sun, 04 Apr 2021 23:06:54 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно&lt;br&gt;&lt;br&gt;...&lt;br&gt;&amp;gt; https://doc.rust-lang.org/stable/rust-by-example/error/panic.html &lt;br&gt;&amp;gt;&amp;gt; The simplest error handling mechanism we will see is panic. It prints an error message, &lt;br&gt;&amp;gt;&amp;gt; starts unwinding the stack, and usually exits the program.&lt;br&gt;&lt;br&gt;Анонимус сам же зацитировал то с чем &quot;спорил&quot;. Ну, круто.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Unexpected problems are bugs: they arise due to a contract or assertion being violated. &lt;br&gt;&lt;br&gt;Круто, круто, аноним покапитанил.&lt;br&gt;&lt;br&gt;&amp;gt; Instead, Rust employs a &quot;fail fast&quot; approach by panicking, which by default unwinds the stack &lt;br&gt;&amp;gt; (running destructors but no other code) of the thread which discovered the error.&lt;br&gt;&lt;br&gt;&quot;Как серпом по йайцам&quot;. Не, иногда это вполне ок. А иногда это полный трэш.&lt;br&gt;&lt;br&gt;&amp;gt; able to run, and perhaps to &quot;recover&quot; from the panic in some very coarse-grained way.&lt;br&gt;&lt;br&gt;Очень убедительное &quot;perhaps&quot;. Называется, мы тут сделали фигню, толком не подумали, но жрите что дали.&lt;br&gt;&lt;br&gt;&amp;gt; A server, for example, does not necessarily need</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK 4.2 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/123763.html#194</link>
    <pubDate>Sun, 04 Apr 2021 19:08:47 GMT</pubDate>
    <description>https://getalt.org/ru/alt-kworkstation/&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK 4.2 (mi)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/123763.html#193</link>
    <pubDate>Sat, 03 Apr 2021 18:22:34 GMT</pubDate>
    <description>Течет еще как. А не падает, потому что намертво виснет.&lt;br&gt;</description>
</item>

</channel>
</rss>
