URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 123763
[ Назад ]

Исходное сообщение
"Выпуск графического тулкита GTK 4.2"

Отправлено opennews , 30-Мрт-21 23:53 
После трёх месяцеы разработки представлен релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.2.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54868


Содержание

Сообщения в этом обсуждении
"Выпуск графического тулкита GTK 4.2"
Отправлено torvn77 , 30-Мрт-21 23:58 
Пусть делают что хотят, после недавних событий со Столлманом и явным оформлением вендорлокового комбо systemd+wayland+gnome я буду искать альтернативу DE на GTK либо искать DE основанный на форке GTK2.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 00:01 
> искать альтернативу DE на GTK либо искать DE основанный на форке GTK2.

Легче линукс выкинуть


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 11:42 
И заменить на что? На рабовладельцев из майкрософт или эпл? Какое эпичное предложение! :)

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 12:03 
Рабовладельцев которые не пытаются плюнуть тебе в лицо с каждым релизом, причем плюнуть как политически, так и технически интересными UX решениями. Во всяком случае мелкософтам откровенно плевать на виндовс и на ее базу пользователей судя по тому как у них пять лет ушло на замену нескучных иконок.

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


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:28 
А ты не пробовал переписывать свои программы.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:39 
Да уж, они не плюются, это слишком мелочно. Сразу блюют всем содержимым своего маркетингового желудка так что уделан с ног до головы. Во всяком случае, ощущается это примерно так.

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


"Выпуск графического тулкита GTK 4.2"
Отправлено Клавиатур , 31-Мрт-21 14:40 
То что ты послушно ешь с лопаты корпа, твое личное дело.
Называть это "свободой" это уже результат действия веществ в лопаты, не иначе.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 19:23 
Вот именно. В линухе я таки могу сделать как мне надо. В том числе и сорцы отрихтовав, если по другому никак. В проприетарном счастье - нравится, не нравится, а вот вам всем с лопаты и что хотите то и делайте.

Майкрософт очень убедительно продемонстрировал все это, особенно в восьмере с кислотными кирпичами и десятке с рекламой в пасьянсе. Эппл тоже пару раз очень утонченно глумился, выкатив вырвиглазные иконки в апдейте, тормознув девайсы - и запретив это откатывать взад, конечно. И вот утром у вас один девайс, а вечером - снаружи вроде похож, но тормозит вдвое сильнее и на интерфейс без слез не взглянешь. А период возврата товара уже закончился. Что хочешь то и делай с таким кидаловом. Спасибо, но подобное счастье - без меня.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 00:06 
ещё полно альтернатив вида i3 ну или KDE

"Выпуск графического тулкита GTK 4.2"
Отправлено E , 31-Мрт-21 00:13 
Эта фигня должна помереть, к счастью. Но какой-нибудь .NET Core Avalonia вполне можно, хотя небось вырвиглазно что ппц

"Выпуск графического тулкита GTK 4.2"
Отправлено Ann , 31-Мрт-21 08:54 
Идите на Windows со своим .Net Framevork...

"Выпуск графического тулкита GTK 4.2"
Отправлено lockywolf , 31-Мрт-21 11:26 
https://developers.redhat.com/products/dotnet/overview

"Выпуск графического тулкита GTK 4.2"
Отправлено Evgen , 31-Мрт-21 13:01 
Я на Целероне (eeepc 701) HAIKU попробовал. Линукс там еле ворочается

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:10 
Так это всё равно, что сказать "Я пробовал на EEE PC Alpine или 4MLinux".

"Выпуск графического тулкита GTK 4.2"
Отправлено Xo , 31-Мрт-21 15:00 
Когда в гайке реализуют аппаратное ускорение, тогда и поговорим. А так haiku ос для энтузиастов и тестеров. Пока что.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 01:37 
На такое только antiX или Debian и лёгкое окружение

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 02-Апр-21 01:27 
Bodhi linux ставьте он там есть с e17 или enlightenment

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:53 
helloSystem

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 00:05 
накрайняк i3 или KDE

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 00:44 
кеды тоже замарались.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 00:57 
что там осталось? ах да lxde, lxqt, i3 да ещё много всего всякие wm и fluxbox

"Выпуск графического тулкита GTK 4.2"
Отправлено Анноним , 31-Мрт-21 09:03 
CDE ? ;)

"Выпуск графического тулкита GTK 4.2"
Отправлено guser , 31-Мрт-21 12:01 
IceWM

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 09:55 
Enlightenment же

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 12:19 
Чем mate не устраивает? Нет вендорлока не жрёт как крыса по полгига оперативки...

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 01:38 
Кстати да хорошее решение ведь крыса скатилась да и подписалась ещё

"Выпуск графического тулкита GTK 4.2"
Отправлено user , 31-Мрт-21 12:48 
http://www.xwinman.org/

"Выпуск графического тулкита GTK 4.2"
Отправлено 1 , 31-Мрт-21 00:17 
Твоё мнение конечно очень важно и все им проникнутся. А на самом деле всем все равно. Ты можешь не пользоваться gnome, автомобилями, ложками  и туалетной бумагой по одним видным только тебе соображениям и думать что ты на что то влияешь. А на самом деле всем все равно. Подумай над этим.

"Выпуск графического тулкита GTK 4.2"
Отправлено Nim Ano , 31-Мрт-21 00:25 
Гном – это не туалетная бумага, а то что бывает на ней

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 01:02 
представляю сколько он будет жрать ресурсов в будущем

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 19:41 
Гном это усовершенствованная туалетная бумага, с наждаком в комплекте. Бонусом автоматическая вытиралка зада, которая лучше знает как и когда пора начистить ваш зад. Во всяком случае, выбирать способ шатдауна ноута эта пакость не позволяет, гомерам виднее что юзер хотел.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 01:00 
А на самом деле,он не один кто так думает,ну а раз у тебя своего мнения нет,то вывод очевиден.

"Выпуск графического тулкита GTK 4.2"
Отправлено lovewindows , 31-Мрт-21 03:51 
Нам очень важно твоё мнение о его мнение.

"Выпуск графического тулкита GTK 4.2"
Отправлено AlexYeCu_not_logged , 31-Мрт-21 10:29 
>думать что ты на что то влияешь

А это не про влияние. Это про напрочь отсутствующую у тебя брезгливость.


"Выпуск графического тулкита GTK 4.2"
Отправлено Клавиатур , 31-Мрт-21 14:49 
Раскрою тебе секретный секрет - человеку важно что происходит именно с ним, а на оценку и мысли окружающих плевать. А то, что он поделился тем, что ему лично ближе с окружающими на публичном ресурсе - тем самым он реализовал свое право на самовыражение.
Подумай над этим.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 00:18 
Это не совсем вендорлок в Void, Gentoo, Devuan. Там вырезан только elogind для обеспечения входа в систему с поддержкой дури необходимой для ряда возможностей в Sway. И нечего ссать, там средний палец нвидии с проприетарными дровами показан. Так что Sway, i3, bspwm, openbox и т.д. вполне себе живые и умирать не собираются. Хоть twm всандаль с xterm и mc/ranger никто не против потому что можно выбрать все, в том числе дистрибутив без системд. При желании consolekit есть. А LXDE и все так же легковесный. Но можно скажем поставить Dolphin в sway/i3 и монтировать вручную тома, которые он видит. Можно Gentoo собрать вообще с вырезанным GTK полностью, оставив лишь glib.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 00:32 
LXDE все так же не разрабатывается, поэтому и будет всегда легковесным.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 01:00 
lxqt?

"Выпуск графического тулкита GTK 4.2"
Отправлено Ууууу... , 01-Апр-21 01:33 
Либо просто разрабатывается, а не "разрабатывается". А если единственный путь разработки - превращение в блоатварь, то лучше уж вообще без неё.

"Выпуск графического тулкита GTK 4.2"
Отправлено jOKer , 31-Мрт-21 09:54 
>При желании consolekit есть

По-факту, его нет.

Реальность такова, что майнтейнеры генту заявив о то, что, мол, сохраняется совместимость с consolekit на уровне пакета policykit (т. е. можно монтировать флешки без установки в систему elogind), тут же занесли consolekit во все блэк-листы какие только в генту в профилях есть. И теперь, мне приходится устраивать целые пляски то ли с бубном, то ли с пилой для выпиливания, что бы после каждого вытягивая обновлений его все-таки установить.

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


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 10:56 
> монтировать флешки без установки в систему elogind

Не проще прописать их в fstab с опциями user и noauto? И никаких consolekit'ов не нужно.


"Выпуск графического тулкита GTK 4.2"
Отправлено torvn77 , 31-Мрт-21 12:06 
>т. е. можно монтировать флешки без установки в систему elogind  
>Не проще прописать их в fstab с опциями user и noauto?  

Почему я один подумал о запуске через udev скрипта автомонтирования?  
(Например некогда я так поднимал своп.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 12:45 
Тогда они будут монтироваться только при входе в систему. udev скрипт как вариант для WM-ов. Либо использовать Dolphin, ну или SpaceFM. Но для SpaceFM не всегда все сделано адекватно и он может падать в Sway при запуске.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 12:44 
В Gentoo всегда так было. Надо всего-лишь разрешения на пакеты вбить раз. Тем не менее возможность есть. Ровно также можно на другом дистрибутиве собрать из исходников все с зависимостями. LFS то вообще весь вручную делается. Да, не очень удобно, но ведь можно. В конце, когда все зависимости будут с разрешениями система будет просто обновляться. Или можно глянуть зависимости и сразу всех добавить в файлик.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 07-Апр-21 17:49 
С Void похожая ситуация. Я был удивлен, когда не нашел у них в репах consolekit. Пошел гуглить и нашел Issue на гитхабе датируемый 2019 годом. Где они говорят, что polkit стал прибит гвоздями к systemd и теперь нет возможности использовать consolekit вместе с polkit, поэтому они решили его выкинуть

"Выпуск графического тулкита GTK 4.2"
Отправлено jOKer , 08-Апр-21 10:24 

>они говорят, что polkit стал прибит гвоздями
>они говорят

Ложь, 3.14здежь и провокация. polkit отлично компилируется с указанием в опциях о наличии consolekit, - я именно так до сих пор обновляю систему. Другой вопрос, что для этого мне приходится устраивать танцы с бубном после каждого emerge-webrsync, поскольку то, что мне нужно красуется во всех черных списках какие только есть в генту.

А истинная причина происходящего в том, что нет майнтейнера для consolekit (и вообще, связь с автором(ами) consolekit, похоже утеряна, а сделать форк желающих не нашлось). И майнтейнеры, сучьи рожи (да-да, именно так!) тут же поспешили прогнуться перед красношапочным "майнстримом", вместо того, что бы объединить сообщество на написание заглушки для polkit, позволяющей отказаться от функционала переключения сессий.

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


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 08-Апр-21 16:35 
Я перечитал то обсуждение:
>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

Да, в целом вы правы. Но я посмотрел и на другие Issues в репах Void, связанные с consolekit. Как я понял, разрабы софта тоже не горят желанием поддерживать потухший проект: новые версии sddm нормально не работают с conslekit, networkmanager тоже испытывает проблемы. Так что, думаю, мейнтейнеров понять можно


"Выпуск графического тулкита GTK 4.2"
Отправлено jOKer , 08-Апр-21 18:34 
>мейнтейнеров понять можно

Лично я понять майнтейнеров могу с трудом: огромная часть сообщества кричит криком, что ей этот сессионный трекер (да и сам функционал переключения сессий) вообще не упал, но нет! - этот ненужный многим функционал не просто прибивают гвоздями, его гвоздями прибивают к автомонтированию съемных носителей. То есть к той функции, которая как раз нужна всем, кроме самых отмороженных маргиналов.

Знаете, у разработчиков есть такой интересный принцип: "Interface Segregation Principle". Это часть SOLID. Он говорит о том, что нельзя навязывать клиенту реализацию того, что ему не нужно. Пользователи дистрибутива - в широком смысле, - это те же клиенты. Разница не особо велика, ИМХО. И заставлять их пользоваться тем, что им не нужно, - это есть нарушение этого принципа в чистом виде. На мой взгляд, это абсолютно недопустимо и понять это невозможно от слова "совсем".


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 22:52 
Есть ещё GNU/Guix с Shephard

"Выпуск графического тулкита GTK 4.2"
Отправлено commiethebeastie , 31-Мрт-21 00:43 
xfce4?

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 01:00 
они подписались так что пролетают

"Выпуск графического тулкита GTK 4.2"
Отправлено Урри , 31-Мрт-21 11:34 
Они настолько разжирели и стали так медленно работать, что пролетают даже без этого.

"Выпуск графического тулкита GTK 4.2"
Отправлено commiethebeastie , 31-Мрт-21 20:17 
> Они настолько разжирели и стали так медленно работать, что пролетают даже без
> этого.

Работают нормально на двуядерном ноуте 2012 года без проблем с жестким диском вместо ssd.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 01:43 
Не ставили какой-нить i3, Enlightenment или WM

"Выпуск графического тулкита GTK 4.2"
Отправлено Mi , 31-Мрт-21 20:43 
Sean Davis (Xfce, Xubuntu)
Одного только увидел

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 01:42 
Зато важный и этого достаточно чтоб не пользоватся этим овном

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 12:04 
GTK же

"Выпуск графического тулкита GTK 4.2"
Отправлено Тот_Самый_Анонимус , 31-Мрт-21 05:26 
> после недавних событий со Столлманом <хрю-хрю> я буду искать альтернативу DE на GTK.

Бгг, фанатизм на марше. У Столлмана ВСЕ признаки тоталитарной секты кроме одного: денег не просит.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 11:55 
А у тех с кем он борется все признаки тоталитарного концлагеря.

"Выпуск графического тулкита GTK 4.2"
Отправлено Тот_Самый_Анонимус , 31-Мрт-21 18:59 
«А у вас — негров линчуют!»

Зашибись аргумент. Да и лживый к тому же.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 05:27 
Trinity TDE советую! Самая удобная СРС!

"Выпуск графического тулкита GTK 4.2"
Отправлено iZEN , 31-Мрт-21 10:29 
Xfce4 + FreeBSD без особых потуг работает у меня с 2006 года, своевременно обновляясь. За всё время сменилось несколько аппаратных платформ.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 11:54 
Он, таки, основан на GTK... тебе там CSD еще не отгрузили? :)

"Выпуск графического тулкита GTK 4.2"
Отправлено Чебур , 31-Мрт-21 14:50 
Отгрузили( Забавно что в википедии эта аббревиатура и у гей-парада https://i.imgur.com/99tEURq.png, это много объясняет

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 13:32 
А чего у тебя DE не на Java?

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 19:40 
Кстати, а можно как-то вытащить Swing из Java и пользовать у себя в прилоежниях без Java? Или он тоже там весь корявый?

"Выпуск графического тулкита GTK 4.2"
Отправлено Toxa Toxa , 31-Мрт-21 11:10 
Предлагаю сидеть просто в терминале, без каких либо DE. Смотрю, люди уже с одних крайностей в другие впадают. Использую, Windows 10 20H2 и Fedora 33 GNOME. Живу и радуюсь жизни)


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 13:35 
Fedora 33 GNOME в окошке WSL2?

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 13:46 
> Fedora 33 GNOME в окошке WSL2?

Настоящий линуксоид опеннета использует Арч?



"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:05 
Не так важно Арч у него или что. Важно, чтобы не в Windows 10 20H2 настоящий линуксоид использовал Линукс.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:31 
> Не так важно Арч у него или что. Важно, чтобы не в Windows 10 20H2 настоящий линуксоид использовал Линукс.

Это вам, батенька, в другую реальность^W^W новость о БСД, где пафосно и превозмогательно находятся сотня-другая "уже 30 лет линукс онли" комментаторов.
Такие "настоящие" обычно только там обитают.
А тут уже хорошо, что очередной Линуксоид хоя бы не из под МакОС пишет.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 19:52 
Кстати где иконки платформы с которой пишет линуксойд можно было б запилить красивое такое яблочко пингвина и что там еще ... что бы можно было особрать аппонента по его конке платформы

"Выпуск графического тулкита GTK 4.2"
Отправлено Toxa Toxa , 31-Мрт-21 21:04 
Нет, на samsung evo 970 plus m.2 - windows, на samsung evo 960 m.2 - fedora

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 01:45 
Смысл если есть ещё полно окружений не грязных

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 20:46 
Назло перейду на GTK1.0 из-за Столмана

"Выпуск графического тулкита GTK 4.2"
Отправлено user90 , 31-Мрт-21 00:24 
О Б-же! Вот я запускаю Tux Commander на GTK2 и до сих пор удивляюсь всему, начиная от действительно классного дизайна/внешнего вида, скорости запуска и заканчивая банальным удобством работы.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 00:25 
Вызывающее отсутствие нолика в заголовке делает его рекурсивным.

"Выпуск графического тулкита GTK 4.2"
Отправлено paulus , 01-Апр-21 00:06 
> Вызывающее отсутствие нолика

Таки да, GTK 0.4.2, а не 4000.20.21! :)


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 00:47 
At first I was like...
"GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK."
But then...
"Для возвращения старого движка отрисовки следует запустить приложение с переменной окружения GSK_RENDERER=gl."

"Выпуск графического тулкита GTK 4.2"
Отправлено ИмяХ , 31-Мрт-21 11:17 
Ну и что? У этих движков один и тот же API

"Выпуск графического тулкита GTK 4.2"
Отправлено Сжвкун , 31-Мрт-21 01:08 
Лучший тулкит.

"Выпуск графического тулкита GTK 4.2"
Отправлено Keqing , 31-Мрт-21 14:14 
4.2

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 02-Апр-21 01:59 
42

"Выпуск графического тулкита GTK 4.2"
Отправлено Я , 31-Мрт-21 02:33 
через год всем будет очевидно что GTK пора переписывать на раст.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 03:05 
как там поживает растотулкит на ресдохе? течёт и падает?!

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 05:41 
Это не C, чтоб течь или падать ;)

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 05:55 
Вы из какой криокамеры вылезли?

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 11:56 
Именно поэтому прямо в документации на хруст про memleaks местами пишут. Выглядит забавно, спору нет.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 12:51 
> Именно поэтому прямо в документации на хруст про memleaks местами пишут. Выглядит забавно, спору нет.

Для хелловорлдщиков и ламеров оно может выглядеть забавно, спору нет.
Остальные в курсе, что передача ресурсов в либу на другом ЯП - это чистый и незамутненный "leak".



"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 19:38 
Найти хоть 1 прогу без этсамого еще умудриться надо. А чтобы ее код еще и читабельным был - такое, вообще, бывает?

Во всяком случае примеры на сайте хруста по микроконтроллерам являют собой
- Как сделать дерьмовые абстракции.
- Как нагородить огород вокруг тривиальщины.
- Как сделать код нечитабельным трэшом.
- Бонус: крайне контринтуитивным на глаз.
- Бонус2: с адской кучей левых загогулин не являющихся логикой  программы.
- Как со всем этим жестко обломаться, когда проект станет побольше и захочется там что-то поменять (этого нет в примерах, но если сделать как они советуют - будет у того кто в это влопался).


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 19:43 
Хоспаде Rust незащищает от идитов и если ты сделал mem::uninitialized() и передал куда-то в C библиотеку или передал ее из C библиотеки и не позаботился о владелцах и вермени жизни, то да все потечет. Rust это не волшебный инструмент решающий все проблемы им еще нужно научиться пользоваться, а это значит читать документацию и вникать, а ты судя по всему так не сделал, а вместо этого ходишь тут и всем мозги пудришь ерундой.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 10:09 
Не течет. Не падает.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 12:00 
Документация хруста про это не согласна. А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно оно там или нет. Поздравляю дважды соврамши.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 12:35 
> Документация хруста про это не согласна.

Если судить по документации Си и С++, то на них не может быть написано корректно работающих программ, ведь там везде встречается понятие "undefined behavior". Но, тем не менее, программ, написанных на этих языках, огромное количество, и они как то работают. Хотя, следуя твоей логике - они никак не работают и не выполняют своих целей.

> А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно оно там или нет.

Поэтому это дефолтное поведение для ресдохотулкита? Пруфы?

> Поздравляю дважды соврамши.

Соврамши в чем? В том, что ты не способен показать в гитлабе с ресдохотулкитом на проблему с утечкой или падением? Я прекрасно знаю, что они там могут быть, но пока не будет пруфов, врунишкой оставаться будешь ты


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 13:40 
Ну так не делайте так, как написано про undefined behavior.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 00:18 
> Ну так не делайте так, как написано про undefined behavior.

Ну дак не делай так, чтоб текло и падало, лол


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:50 
Да, там есть некоторые моменты. Но если так обратить внимание, у хрустиков, наворачивающих с хрустом синтаксис там и тут - все это тоже стало появляться. И вот оказывается уже туда не ходи, так не делай, вот это фу-фу, а т.к. синтаксис сложный, этого фу-фу там не факт что меньше уже и оно сильно менее очевидное.

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

А гитлаб с каким там ред-крап-тулкитом я даже пытаться открывать не буду, мне достаточно того что это гитлаб, идите нафиг. Сами копайтесь в своем шите, гитлаб очень под стать таким прожЕктам.


"Выпуск графического тулкита GTK 4.2"
Отправлено Анонимъ , 31-Мрт-21 16:11 
Преждевременная оптимизация есть зло.

Кстати использовать неинициализированную память в Rust никто не запрещает. И даже без UB можно это сделать.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 19:28 
> Преждевременная оптимизация есть зло.

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


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 00:18 
Ну то есть пруфов нет у тебя, а соврамши я.

"Выпуск графического тулкита GTK 4.2"
Отправлено Cppshnik , 31-Мрт-21 16:06 
Самое смешное, что только c/cpp и ada допущены для разработки софта для авиации. Что-то не видно вашего Rust)

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 00:20 
Поэтому боинг весь прошлый год из-за проблем в ПО трясли. Слышал да

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 13:44 
> А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно оно там или нет. Поздравляю дважды соврамши.

https://doc.rust-lang.org/stable/rust-by-example/error/panic...
> The simplest error handling mechanism we will see is panic. It prints an error message, starts unwinding the stack, and usually exits the program. Here, we explicitly call panic on our error condition:

https://doc.rust-lang.org/edition-guide/rust-2018/error-hand...
> Unexpected problems are bugs: they arise due to a contract or assertion being violated. Since they are unexpected, it doesn't make sense to handle them in a fine-grained way. Instead, Rust employs a "fail fast" approach by panicking, which by default unwinds the stack (running destructors but no other code) of the thread which discovered the error. Other threads continue running, but will discover the panic any time they try to communicate with the panicked thread (whether through channels or shared memory). Panics thus abort execution up to some "isolation boundary", with code on the other side of the boundary still able to run, and perhaps to "recover" from the panic in some very coarse-grained way. A server, for example, does not necessarily need to go down just because of an assertion failure in one of its threads.

Ыксперды опеннета, че ...


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 05-Апр-21 02:06 
>> А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно

...
> https://doc.rust-lang.org/stable/rust-by-example/error/panic...
>> The simplest error handling mechanism we will see is panic. It prints an error message,
>> starts unwinding the stack, and usually exits the program.

Анонимус сам же зацитировал то с чем "спорил". Ну, круто.

>> Unexpected problems are bugs: they arise due to a contract or assertion being violated.

Круто, круто, аноним покапитанил.

> Instead, Rust employs a "fail fast" approach by panicking, which by default unwinds the stack
> (running destructors but no other code) of the thread which discovered the error.

"Как серпом по йайцам". Не, иногда это вполне ок. А иногда это полный трэш.

> able to run, and perhaps to "recover" from the panic in some very coarse-grained way.

Очень убедительное "perhaps". Называется, мы тут сделали фигню, толком не подумали, но жрите что дали.

> A server, for example, does not necessarily need to go down just because of an
> assertion failure in one of its threads.

...однако продолжить работу будет, гм, довольно интересно. И как насчет окружений где тредов нет?

> Ыксперды опеннета, че ...

Ну посмотрим какие вы там эксперты и в чем. На вид вроде в синдроме утенка.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 12:17 
Что мертво умереть не может...

"Выпуск графического тулкита GTK 4.2"
Отправлено mi , 03-Апр-21 21:22 
Течет еще как. А не падает, потому что намертво виснет.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 03:38 
Походу, за документацию их в аду отдельный котел ожидает

"Выпуск графического тулкита GTK 4.2"
Отправлено Игорь , 31-Мрт-21 08:33 
Похоже не парились с копирайтами, просто выложили без лицензий и авторства на страницах сайта, ещё и крайние версии доступны только в unstable.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 11:40 
Да ладно, GTK 1 тоже unstable?

"Выпуск графического тулкита GTK 4.2"
Отправлено Анончик , 31-Мрт-21 04:43 
Когда перепишут на rust?

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 05:17 
Они же вроде пишут некоторые новые приложения с его применением
Но переписывать такое большое нечто - пустая затея (понимаю, что это вряд ли всерьез, но расставляем точки над i)

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 05:55 
перефразируя: переписать - не перепишут, но поломать могут.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 07:41 
Вот кстати, rust-у самое место в GTK, может кривизну и костыли поубавили. А то сразу в ядро GNU/Linux потащили.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 08:55 
> ядро GNU/Linux

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


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 09:24 
> А то сразу в ядро GNU/Linux потащили.

Дак свой-то редокс - не получился... Так и остались проблемы на реальном железе.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 10:14 
> Так и остались проблемы на реальном железе.

Проблем с железом нет только на макоси, и их гораздо меньше в венде по сравнению с ленсуком, так что раст в вашем ленсукомирке ничего не разломает


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 11:58 
Хызы, в файрфоксе, вот, разломал - совсем какие-то фекалии стали вместо браузера. И билдить в разы геморнее - так что разработчиков и не осталось почти. Вон только и умеют - фичи удалять и морды перерисовывать.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 13:35 
> Хызы, в файрфоксе, вот, разломал

И что тебе не нравится в современном фуррифоксе?

> И билдить в разы геморнее

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


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 13:48 
Разработчик современного браузера не решает проблемы пользователя, он решает проблемы повышения эффективности сбора информации о пользователях.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:45 
> И что тебе не нравится в современном фуррифоксе?

Честно? Вообще совсем ничего. Они убили все плюсы лиса из-за которых я его юзал. Ну я и свинтил на ungoogled вариант хромиума, чего мне терять? Кастомизабельность убили а технически мозилла тим такие ламеры что в отличие от хрома за 10 лет контейнеры не смогли запилить.

> У меня, как пользователя, нет с этим проблем.

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


"Выпуск графического тулкита GTK 4.2"
Отправлено Твой батя , 31-Мрт-21 09:36 
Единственное преимущество GTK перед другими GUI-библиотеками это то, что он основан на C и его легко связывать с другими ЯП. Если его переписать хоть на C++, хоть на Rust, то про это поделие сразу забудут.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:18 
Ничего не мешает и с C++, и с Rust сделать API, доступное на C

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 15:01 
Давно линковал с++ объекты в чистый си?

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 15:41 
Может, просто не нужно GUI-приложения писать на необъектном языке?

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 05:45 
бери глубже: GUI-приложения нужно писать только на с++

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 19:33 
Так то вон libutp на си++ линкуется к сишному софту.

"Выпуск графического тулкита GTK 4.2"
Отправлено rastaman , 31-Мрт-21 14:13 
у GTK есть свой раст, vala называется.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 13:43 
>Когда перепишут на rust?

Если уж и надумают переписывать, то пусть лучше на своей Vala. У неё хоть синтаксис вменяемый.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:21 
У Раста великолепный синтаксис
Хватит смотреть издалека и ничего не понимать из-за этого :)

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:59 
С такими речами на приём надо, повышенная эйфория - уже звоночек.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 15:38 
>У Раста великолепный синтаксис

Хватит мантру повторять.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 19:33 
> У Раста великолепный синтаксис

На мой вкус у него блевотный синтаксис, костылями его обвесили уже хуже любых плюсов.

> Хватит смотреть издалека и ничего не понимать из-за этого :)

Геморройность освоения ЯП не в плюс. Си например можно минимально освоить буквально за вечер. И что-то напрогать. Без траха с искусственными проблемами на ровном месте и разбавления программы на 80% каким-то чисто техническим шытом. Профи за вечер, конечно, не станешь, и дров наломать можно. Но это начало. А глядя на каракули хруста начинать это - как-то сильно на любителя.


"Выпуск графического тулкита GTK 4.2"
Отправлено Анончик , 01-Апр-21 07:25 
хватит писать от моего имени самозванец, еще бы я про божественный раст накидывал

"Выпуск графического тулкита GTK 4.2"
Отправлено sr71 , 31-Мрт-21 11:01 
Молодцы! Многих лет проекту и дальнейшего развития! Караван идет, ну и как же без с..., без них скучно).

"Выпуск графического тулкита GTK 4.2"
Отправлено lockywolf , 31-Мрт-21 11:30 
>Обеспечена адаптивная компоновка интерфейса для выбора emoji.

Ну наконец-то!


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 13:50 
Ууу, а iPony-то как обрадуется!

"Выпуск графического тулкита GTK 4.2"
Отправлено kusb , 31-Мрт-21 11:48 
Красивые контролы, хотя.

"Выпуск графического тулкита GTK 4.2"
Отправлено Плохой Танцор , 31-Мрт-21 12:25 
По мне так api GTK намного проще и прозрачнее чем в кутях. Тут нет злых макросов, расширений языка, путаницы с аргументами для обработчиков. GTK более дружественный что ли.

"Выпуск графического тулкита GTK 4.2"
Отправлено слакварявод , 31-Мрт-21 13:38 
Не пойму, что вы всё холиварите: гном или кеды, интель или амд... Сплочаться надо, против оккупантов вокруг, а вы всё тут рвёте глотки за второстепенное...

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:01 
Ну вот, против Гнома, значит против вкорячивания Сыстемды по самые гланды.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 19:47 
Ну куда сплочаться в AltLinux это там тоже GTK пилят

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 04-Апр-21 22:08 
https://getalt.org/ru/alt-kworkstation/

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 00:10 
Сплочаться? Гном всегда был сам по себе - единый вождь революции, который знает в какую сторону воевать, а все остальные - контра поганая.

"Выпуск графического тулкита GTK 4.2"
Отправлено White Crow , 31-Мрт-21 13:42 
Жалкая попытка подражать Apple.

Вопрос тем, кто пользуется этим говнищем: почему вы просто не купите себе макинтош?

Боги вам дали OpenBox, DWM, IceWM, FluxBox, i3 и много чего ещё, а вы всё поедаете этот высер майкрософта и ойбиэм.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 13:54 
Вот, основатель GNOME так и поступил, давно купил себе MacBook.

"Выпуск графического тулкита GTK 4.2"
Отправлено White Crow , 31-Мрт-21 14:07 
Red Hat & Linux Foundation для своих презентаций, производства видеороликов, обработки графики, создания документов и прочей офисной работы тоже используют исключительно Windows и macOS.

"Выпуск графического тулкита GTK 4.2"
Отправлено paulus , 01-Апр-21 00:12 
Да тот же Линусок Т. на чем?! :)

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 19:29 
На федоре, внезапно.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 02-Апр-21 01:28 
кстати да и ещё советую посмотреть на Bodhi linux там своё окружение вообще на е17 или Enlightenment

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 14:28 
Днище для мобилок.

Объём white space на экране просто чудовищный.

Зачем это продолжают пропихивать на desktop - не знаю.

// b.


"Выпуск графического тулкита GTK 4.2"
Отправлено Xo , 31-Мрт-21 17:15 
А если тему сменить? Или в гноме только одна тема?

"Выпуск графического тулкита GTK 4.2"
Отправлено Ууууу... , 01-Апр-21 01:40 
Важно то, какая тема используется по умолчанию. Дефолт - это лицо, демонстрация вектора развития, окно влияния на своего потребителя. И если сегодня это просто "тема по умолчанию", то завтра может внезапно стать требованием ко всем остальным темам (привет, Firefox) или вообще прибитым на гвозди.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 05:25 
> Или в гноме только одна тема?

после гном2 - да, туго стало, постоянно ломают формат тем.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 18:36 
Не знаешь — учись.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 18:18 
А есть в GTK аналог Qt QML, т.е. декларативный язык для создания UI?
Или только ручками в коде всё писать

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 19:46 
Да, есть почти Delphi с выгрузкой формы в файлы и подгрузкой этого добра
вот по ссылке подробнее https://glade.gnome.org/

Я кстати пытался, но так и не смог сделать нормальные отступы так и оставил убожество какое-то.


"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 31-Мрт-21 20:48 
Спасибо, но это не совсем то.
Нашел похожий вопрос: https://www.reddit.com/r/gnome/comments/fx8hmh/will_there_be.../
Но там тоже только glade предлагают и еще Gnome Builder.
Печалька

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 02:14 
ты тогда объясни, чем тебе glade не декларативный?

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 12:28 
Ок, а есть какие-то сложные примеры использования glade?
Ну или хотя бы документация синтаксиса этого языка разметки в XML

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 05-Апр-21 13:30 
glade - это аналог qt designer.

"Выпуск графического тулкита GTK 4.2"
Отправлено lockywolf , 01-Апр-21 04:50 
Языка разметки я не видел, но есть css, который можно редактировать в риалтайме, и с применением которого тема оформления может ушатать твой десктоп к чёртовой матери.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 01-Апр-21 05:24 
> Языка разметки я не видел

ну дак посмотри glade-файлы, увидишь...


"Выпуск графического тулкита GTK 4.2"
Отправлено lockywolf , 01-Апр-21 06:04 
>> Языка разметки я не видел
> ну дак посмотри glade-файлы, увидишь...

Что ты злой такой, Аноним? Я не говорил что его нет.


"Выпуск графического тулкита GTK 4.2"
Отправлено vantoo , 01-Апр-21 02:59 
И снова мелкий шрифт и огромные отступы со всех сторон.

"Выпуск графического тулкита GTK 4.2"
Отправлено darkshvein , 01-Апр-21 06:02 
вах какой некстген. видюхи то от 12 Гб требуются с аппаратной поддержкой wayland?

"Выпуск графического тулкита GTK 4.2"
Отправлено White Crow , 01-Апр-21 11:24 
По сравнению с этим убожеством даже Windows 10 кажется легковесной птичкой.

"Выпуск графического тулкита GTK 4.2"
Отправлено Аноним , 02-Апр-21 12:33 
Да жрать будет много

"Выпуск графического тулкита GTK 4.2"
Отправлено leibniz , 12-Апр-21 11:54 
В GTK сила!