После трёх месяцеы разработки представлен релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.2.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54868
Пусть делают что хотят, после недавних событий со Столлманом и явным оформлением вендорлокового комбо systemd+wayland+gnome я буду искать альтернативу DE на GTK либо искать DE основанный на форке GTK2.
> искать альтернативу DE на GTK либо искать DE основанный на форке GTK2.Легче линукс выкинуть
И заменить на что? На рабовладельцев из майкрософт или эпл? Какое эпичное предложение! :)
Рабовладельцев которые не пытаются плюнуть тебе в лицо с каждым релизом, причем плюнуть как политически, так и технически интересными UX решениями. Во всяком случае мелкософтам откровенно плевать на виндовс и на ее базу пользователей судя по тому как у них пять лет ушло на замену нескучных иконок.Причем на этом этапе они действительно дают тебе больше свободы и пространства чем десктопный линукс с гномом, а гном это, к сожалению, лучший из худших по стабильности и полировке.
А ты не пробовал переписывать свои программы.
Да уж, они не плюются, это слишком мелочно. Сразу блюют всем содержимым своего маркетингового желудка так что уделан с ног до головы. Во всяком случае, ощущается это примерно так.А чисто по человечески, я ни разу в жизни не смог убедить винду юзать симпатичные мне темные темы оформления без жутких глюков в софте. Какая это к черту "свобода"? В линухе - элементарно, даже не глючит особо, почти весь софт более-менее уважает, даже на разных тулкитах. В винде... эм.. ну вот вам черный текст на черном фоне, офигеть уважение теминга софтом.
То что ты послушно ешь с лопаты корпа, твое личное дело.
Называть это "свободой" это уже результат действия веществ в лопаты, не иначе.
Вот именно. В линухе я таки могу сделать как мне надо. В том числе и сорцы отрихтовав, если по другому никак. В проприетарном счастье - нравится, не нравится, а вот вам всем с лопаты и что хотите то и делайте.Майкрософт очень убедительно продемонстрировал все это, особенно в восьмере с кислотными кирпичами и десятке с рекламой в пасьянсе. Эппл тоже пару раз очень утонченно глумился, выкатив вырвиглазные иконки в апдейте, тормознув девайсы - и запретив это откатывать взад, конечно. И вот утром у вас один девайс, а вечером - снаружи вроде похож, но тормозит вдвое сильнее и на интерфейс без слез не взглянешь. А период возврата товара уже закончился. Что хочешь то и делай с таким кидаловом. Спасибо, но подобное счастье - без меня.
ещё полно альтернатив вида i3 ну или KDE
Эта фигня должна помереть, к счастью. Но какой-нибудь .NET Core Avalonia вполне можно, хотя небось вырвиглазно что ппц
Идите на Windows со своим .Net Framevork...
https://developers.redhat.com/products/dotnet/overview
Я на Целероне (eeepc 701) HAIKU попробовал. Линукс там еле ворочается
Так это всё равно, что сказать "Я пробовал на EEE PC Alpine или 4MLinux".
Когда в гайке реализуют аппаратное ускорение, тогда и поговорим. А так haiku ос для энтузиастов и тестеров. Пока что.
На такое только antiX или Debian и лёгкое окружение
Bodhi linux ставьте он там есть с e17 или enlightenment
helloSystem
накрайняк i3 или KDE
кеды тоже замарались.
что там осталось? ах да lxde, lxqt, i3 да ещё много всего всякие wm и fluxbox
CDE ? ;)
IceWM
Enlightenment же
Чем mate не устраивает? Нет вендорлока не жрёт как крыса по полгига оперативки...
Кстати да хорошее решение ведь крыса скатилась да и подписалась ещё
http://www.xwinman.org/
Твоё мнение конечно очень важно и все им проникнутся. А на самом деле всем все равно. Ты можешь не пользоваться gnome, автомобилями, ложками и туалетной бумагой по одним видным только тебе соображениям и думать что ты на что то влияешь. А на самом деле всем все равно. Подумай над этим.
Гном – это не туалетная бумага, а то что бывает на ней
представляю сколько он будет жрать ресурсов в будущем
Гном это усовершенствованная туалетная бумага, с наждаком в комплекте. Бонусом автоматическая вытиралка зада, которая лучше знает как и когда пора начистить ваш зад. Во всяком случае, выбирать способ шатдауна ноута эта пакость не позволяет, гомерам виднее что юзер хотел.
А на самом деле,он не один кто так думает,ну а раз у тебя своего мнения нет,то вывод очевиден.
Нам очень важно твоё мнение о его мнение.
>думать что ты на что то влияешьА это не про влияние. Это про напрочь отсутствующую у тебя брезгливость.
Раскрою тебе секретный секрет - человеку важно что происходит именно с ним, а на оценку и мысли окружающих плевать. А то, что он поделился тем, что ему лично ближе с окружающими на публичном ресурсе - тем самым он реализовал свое право на самовыражение.
Подумай над этим.
Это не совсем вендорлок в Void, Gentoo, Devuan. Там вырезан только elogind для обеспечения входа в систему с поддержкой дури необходимой для ряда возможностей в Sway. И нечего ссать, там средний палец нвидии с проприетарными дровами показан. Так что Sway, i3, bspwm, openbox и т.д. вполне себе живые и умирать не собираются. Хоть twm всандаль с xterm и mc/ranger никто не против потому что можно выбрать все, в том числе дистрибутив без системд. При желании consolekit есть. А LXDE и все так же легковесный. Но можно скажем поставить Dolphin в sway/i3 и монтировать вручную тома, которые он видит. Можно Gentoo собрать вообще с вырезанным GTK полностью, оставив лишь glib.
LXDE все так же не разрабатывается, поэтому и будет всегда легковесным.
lxqt?
Либо просто разрабатывается, а не "разрабатывается". А если единственный путь разработки - превращение в блоатварь, то лучше уж вообще без неё.
>При желании consolekit естьПо-факту, его нет.
Реальность такова, что майнтейнеры генту заявив о то, что, мол, сохраняется совместимость с consolekit на уровне пакета policykit (т. е. можно монтировать флешки без установки в систему elogind), тут же занесли consolekit во все блэк-листы какие только в генту в профилях есть. И теперь, мне приходится устраивать целые пляски то ли с бубном, то ли с пилой для выпиливания, что бы после каждого вытягивая обновлений его все-таки установить.
Короче, в данный момент consolekit на генту - это строго для тех, кто как я, слишком брезглив что бы ставить в систему пакеты с окончанием на -d, и кто готов терять до пулу-часа времени после каждого вытягивания обновлений.
> монтировать флешки без установки в систему elogindНе проще прописать их в fstab с опциями user и noauto? И никаких consolekit'ов не нужно.
>т. е. можно монтировать флешки без установки в систему elogind
>Не проще прописать их в fstab с опциями user и noauto?Почему я один подумал о запуске через udev скрипта автомонтирования?
(Например некогда я так поднимал своп.
Тогда они будут монтироваться только при входе в систему. udev скрипт как вариант для WM-ов. Либо использовать Dolphin, ну или SpaceFM. Но для SpaceFM не всегда все сделано адекватно и он может падать в Sway при запуске.
В Gentoo всегда так было. Надо всего-лишь разрешения на пакеты вбить раз. Тем не менее возможность есть. Ровно также можно на другом дистрибутиве собрать из исходников все с зависимостями. LFS то вообще весь вручную делается. Да, не очень удобно, но ведь можно. В конце, когда все зависимости будут с разрешениями система будет просто обновляться. Или можно глянуть зависимости и сразу всех добавить в файлик.
С Void похожая ситуация. Я был удивлен, когда не нашел у них в репах consolekit. Пошел гуглить и нашел Issue на гитхабе датируемый 2019 годом. Где они говорят, что polkit стал прибит гвоздями к systemd и теперь нет возможности использовать consolekit вместе с polkit, поэтому они решили его выкинуть
>они говорят, что polkit стал прибит гвоздями
>они говорятЛожь, 3.14здежь и провокация. polkit отлично компилируется с указанием в опциях о наличии consolekit, - я именно так до сих пор обновляю систему. Другой вопрос, что для этого мне приходится устраивать танцы с бубном после каждого emerge-webrsync, поскольку то, что мне нужно красуется во всех черных списках какие только есть в генту.
А истинная причина происходящего в том, что нет майнтейнера для consolekit (и вообще, связь с автором(ами) consolekit, похоже утеряна, а сделать форк желающих не нашлось). И майнтейнеры, сучьи рожи (да-да, именно так!) тут же поспешили прогнуться перед красношапочным "майнстримом", вместо того, что бы объединить сообщество на написание заглушки для polkit, позволяющей отказаться от функционала переключения сессий.
Честно сказать, меня эта ситуация уже до такой степени задолбала, что я, несмотря на жесточайший кризис по времени, видимо все-таки напишу эту заглушку. Но вот сумею ли я потом уговорить авторов polkit в ее полезности - вопрос интересный. Полной уверенности нет.
Я перечитал то обсуждение:
>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 тоже испытывает проблемы. Так что, думаю, мейнтейнеров понять можно
>мейнтейнеров понять можноЛично я понять майнтейнеров могу с трудом: огромная часть сообщества кричит криком, что ей этот сессионный трекер (да и сам функционал переключения сессий) вообще не упал, но нет! - этот ненужный многим функционал не просто прибивают гвоздями, его гвоздями прибивают к автомонтированию съемных носителей. То есть к той функции, которая как раз нужна всем, кроме самых отмороженных маргиналов.
Знаете, у разработчиков есть такой интересный принцип: "Interface Segregation Principle". Это часть SOLID. Он говорит о том, что нельзя навязывать клиенту реализацию того, что ему не нужно. Пользователи дистрибутива - в широком смысле, - это те же клиенты. Разница не особо велика, ИМХО. И заставлять их пользоваться тем, что им не нужно, - это есть нарушение этого принципа в чистом виде. На мой взгляд, это абсолютно недопустимо и понять это невозможно от слова "совсем".
Есть ещё GNU/Guix с Shephard
xfce4?
они подписались так что пролетают
Они настолько разжирели и стали так медленно работать, что пролетают даже без этого.
> Они настолько разжирели и стали так медленно работать, что пролетают даже без
> этого.Работают нормально на двуядерном ноуте 2012 года без проблем с жестким диском вместо ssd.
Не ставили какой-нить i3, Enlightenment или WM
Sean Davis (Xfce, Xubuntu)
Одного только увидел
Зато важный и этого достаточно чтоб не пользоватся этим овном
GTK же
> после недавних событий со Столлманом <хрю-хрю> я буду искать альтернативу DE на GTK.Бгг, фанатизм на марше. У Столлмана ВСЕ признаки тоталитарной секты кроме одного: денег не просит.
А у тех с кем он борется все признаки тоталитарного концлагеря.
«А у вас — негров линчуют!»Зашибись аргумент. Да и лживый к тому же.
Trinity TDE советую! Самая удобная СРС!
Xfce4 + FreeBSD без особых потуг работает у меня с 2006 года, своевременно обновляясь. За всё время сменилось несколько аппаратных платформ.
Он, таки, основан на GTK... тебе там CSD еще не отгрузили? :)
Отгрузили( Забавно что в википедии эта аббревиатура и у гей-парада https://i.imgur.com/99tEURq.png, это много объясняет
А чего у тебя DE не на Java?
Кстати, а можно как-то вытащить Swing из Java и пользовать у себя в прилоежниях без Java? Или он тоже там весь корявый?
Предлагаю сидеть просто в терминале, без каких либо DE. Смотрю, люди уже с одних крайностей в другие впадают. Использую, Windows 10 20H2 и Fedora 33 GNOME. Живу и радуюсь жизни)
Fedora 33 GNOME в окошке WSL2?
> Fedora 33 GNOME в окошке WSL2?Настоящий линуксоид опеннета использует Арч?
Не так важно Арч у него или что. Важно, чтобы не в Windows 10 20H2 настоящий линуксоид использовал Линукс.
> Не так важно Арч у него или что. Важно, чтобы не в Windows 10 20H2 настоящий линуксоид использовал Линукс.Это вам, батенька, в другую реальность^W^W новость о БСД, где пафосно и превозмогательно находятся сотня-другая "уже 30 лет линукс онли" комментаторов.
Такие "настоящие" обычно только там обитают.
А тут уже хорошо, что очередной Линуксоид хоя бы не из под МакОС пишет.
Кстати где иконки платформы с которой пишет линуксойд можно было б запилить красивое такое яблочко пингвина и что там еще ... что бы можно было особрать аппонента по его конке платформы
Нет, на samsung evo 970 plus m.2 - windows, на samsung evo 960 m.2 - fedora
Смысл если есть ещё полно окружений не грязных
Назло перейду на GTK1.0 из-за Столмана
О Б-же! Вот я запускаю Tux Commander на GTK2 и до сих пор удивляюсь всему, начиная от действительно классного дизайна/внешнего вида, скорости запуска и заканчивая банальным удобством работы.
Вызывающее отсутствие нолика в заголовке делает его рекурсивным.
> Вызывающее отсутствие ноликаТаки да, GTK 0.4.2, а не 4000.20.21! :)
At first I was like...
"GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK."
But then...
"Для возвращения старого движка отрисовки следует запустить приложение с переменной окружения GSK_RENDERER=gl."
Ну и что? У этих движков один и тот же API
Лучший тулкит.
4.2
42
через год всем будет очевидно что GTK пора переписывать на раст.
как там поживает растотулкит на ресдохе? течёт и падает?!
Это не C, чтоб течь или падать ;)
Вы из какой криокамеры вылезли?
Именно поэтому прямо в документации на хруст про memleaks местами пишут. Выглядит забавно, спору нет.
> Именно поэтому прямо в документации на хруст про memleaks местами пишут. Выглядит забавно, спору нет.Для хелловорлдщиков и ламеров оно может выглядеть забавно, спору нет.
Остальные в курсе, что передача ресурсов в либу на другом ЯП - это чистый и незамутненный "leak".
Найти хоть 1 прогу без этсамого еще умудриться надо. А чтобы ее код еще и читабельным был - такое, вообще, бывает?Во всяком случае примеры на сайте хруста по микроконтроллерам являют собой
- Как сделать дерьмовые абстракции.
- Как нагородить огород вокруг тривиальщины.
- Как сделать код нечитабельным трэшом.
- Бонус: крайне контринтуитивным на глаз.
- Бонус2: с адской кучей левых загогулин не являющихся логикой программы.
- Как со всем этим жестко обломаться, когда проект станет побольше и захочется там что-то поменять (этого нет в примерах, но если сделать как они советуют - будет у того кто в это влопался).
Хоспаде Rust незащищает от идитов и если ты сделал mem::uninitialized() и передал куда-то в C библиотеку или передал ее из C библиотеки и не позаботился о владелцах и вермени жизни, то да все потечет. Rust это не волшебный инструмент решающий все проблемы им еще нужно научиться пользоваться, а это значит читать документацию и вникать, а ты судя по всему так не сделал, а вместо этого ходишь тут и всем мозги пудришь ерундой.
Не течет. Не падает.
Документация хруста про это не согласна. А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно оно там или нет. Поздравляю дважды соврамши.
> Документация хруста про это не согласна.Если судить по документации Си и С++, то на них не может быть написано корректно работающих программ, ведь там везде встречается понятие "undefined behavior". Но, тем не менее, программ, написанных на этих языках, огромное количество, и они как то работают. Хотя, следуя твоей логике - они никак не работают и не выполняют своих целей.
> А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно оно там или нет.
Поэтому это дефолтное поведение для ресдохотулкита? Пруфы?
> Поздравляю дважды соврамши.
Соврамши в чем? В том, что ты не способен показать в гитлабе с ресдохотулкитом на проблему с утечкой или падением? Я прекрасно знаю, что они там могут быть, но пока не будет пруфов, врунишкой оставаться будешь ты
Ну так не делайте так, как написано про undefined behavior.
> Ну так не делайте так, как написано про undefined behavior.Ну дак не делай так, чтоб текло и падало, лол
Да, там есть некоторые моменты. Но если так обратить внимание, у хрустиков, наворачивающих с хрустом синтаксис там и тут - все это тоже стало появляться. И вот оказывается уже туда не ходи, так не делай, вот это фу-фу, а т.к. синтаксис сложный, этого фу-фу там не факт что меньше уже и оно сильно менее очевидное.В сях достаточно запомнить с десяток азов работы компьютеров (позырив на то как сделаны процы) и все станет логично и понятно. Раст пытается это полу-недо-маскировать, но полноценная маскировка убивает скорость в хлам, поэтмоу оно именно полу и недо. Как с инициализированной памятью. Принудительная инициализация может в энном алгоритме скорость в разы профакать, а ее отсутствие это вообще совсем UB. И растаманы тут малость лукавят.
А гитлаб с каким там ред-крап-тулкитом я даже пытаться открывать не буду, мне достаточно того что это гитлаб, идите нафиг. Сами копайтесь в своем шите, гитлаб очень под стать таким прожЕктам.
Преждевременная оптимизация есть зло.Кстати использовать неинициализированную память в Rust никто не запрещает. И даже без UB можно это сделать.
> Преждевременная оптимизация есть зло.Да вот что-то в разы более тормозные програмы юзерей при наличии нормальных не прельщают. Так что редсдохос не больно кому вперся, вон, к линуксу вместо этого примазаться пытаются.
Ну то есть пруфов нет у тебя, а соврамши я.
Самое смешное, что только c/cpp и ada допущены для разработки софта для авиации. Что-то не видно вашего Rust)
Поэтому боинг весь прошлый год из-за проблем в ПО трясли. Слышал да
> А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно оно там или нет. Поздравляю дважды соврамши.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.Ыксперды опеннета, че ...
>> А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно...
> 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....однако продолжить работу будет, гм, довольно интересно. И как насчет окружений где тредов нет?
> Ыксперды опеннета, че ...
Ну посмотрим какие вы там эксперты и в чем. На вид вроде в синдроме утенка.
Что мертво умереть не может...
Течет еще как. А не падает, потому что намертво виснет.
Походу, за документацию их в аду отдельный котел ожидает
Похоже не парились с копирайтами, просто выложили без лицензий и авторства на страницах сайта, ещё и крайние версии доступны только в unstable.
Да ладно, GTK 1 тоже unstable?
Когда перепишут на rust?
Они же вроде пишут некоторые новые приложения с его применением
Но переписывать такое большое нечто - пустая затея (понимаю, что это вряд ли всерьез, но расставляем точки над i)
перефразируя: переписать - не перепишут, но поломать могут.
Вот кстати, rust-у самое место в GTK, может кривизну и костыли поубавили. А то сразу в ядро GNU/Linux потащили.
> ядро GNU/LinuxВот что бывает, если бездумно повторять за другими.
> А то сразу в ядро GNU/Linux потащили.Дак свой-то редокс - не получился... Так и остались проблемы на реальном железе.
> Так и остались проблемы на реальном железе.Проблем с железом нет только на макоси, и их гораздо меньше в венде по сравнению с ленсуком, так что раст в вашем ленсукомирке ничего не разломает
Хызы, в файрфоксе, вот, разломал - совсем какие-то фекалии стали вместо браузера. И билдить в разы геморнее - так что разработчиков и не осталось почти. Вон только и умеют - фичи удалять и морды перерисовывать.
> Хызы, в файрфоксе, вот, разломалИ что тебе не нравится в современном фуррифоксе?
> И билдить в разы геморнее
У меня, как пользователя, нет с этим проблем. Как разработчика - там есть билд фермы, которые можно настроить и забыть. В чем твой гемор? В том, что ты гентопердолик? Ну ты сам выбрал путь страданий, разработчик не должен думать о твоих проблемах в сборке, он должен решать проблемы пользователя
Разработчик современного браузера не решает проблемы пользователя, он решает проблемы повышения эффективности сбора информации о пользователях.
> И что тебе не нравится в современном фуррифоксе?Честно? Вообще совсем ничего. Они убили все плюсы лиса из-за которых я его юзал. Ну я и свинтил на ungoogled вариант хромиума, чего мне терять? Кастомизабельность убили а технически мозилла тим такие ламеры что в отличие от хрома за 10 лет контейнеры не смогли запилить.
> У меня, как пользователя, нет с этим проблем.
У меня тоже - снес этот крап и более его проблемы меня не колышут, пусть они там кому-нибудь другому фичи удаляют и изгаживают, быть кошкой которую лишают хвоста понемножку я не подписывался.
Единственное преимущество GTK перед другими GUI-библиотеками это то, что он основан на C и его легко связывать с другими ЯП. Если его переписать хоть на C++, хоть на Rust, то про это поделие сразу забудут.
Ничего не мешает и с C++, и с Rust сделать API, доступное на C
Давно линковал с++ объекты в чистый си?
Может, просто не нужно GUI-приложения писать на необъектном языке?
бери глубже: GUI-приложения нужно писать только на с++
Так то вон libutp на си++ линкуется к сишному софту.
у GTK есть свой раст, vala называется.
>Когда перепишут на rust?Если уж и надумают переписывать, то пусть лучше на своей Vala. У неё хоть синтаксис вменяемый.
У Раста великолепный синтаксис
Хватит смотреть издалека и ничего не понимать из-за этого :)
С такими речами на приём надо, повышенная эйфория - уже звоночек.
>У Раста великолепный синтаксисХватит мантру повторять.
> У Раста великолепный синтаксисНа мой вкус у него блевотный синтаксис, костылями его обвесили уже хуже любых плюсов.
> Хватит смотреть издалека и ничего не понимать из-за этого :)
Геморройность освоения ЯП не в плюс. Си например можно минимально освоить буквально за вечер. И что-то напрогать. Без траха с искусственными проблемами на ровном месте и разбавления программы на 80% каким-то чисто техническим шытом. Профи за вечер, конечно, не станешь, и дров наломать можно. Но это начало. А глядя на каракули хруста начинать это - как-то сильно на любителя.
хватит писать от моего имени самозванец, еще бы я про божественный раст накидывал
Молодцы! Многих лет проекту и дальнейшего развития! Караван идет, ну и как же без с..., без них скучно).
>Обеспечена адаптивная компоновка интерфейса для выбора emoji.Ну наконец-то!
Ууу, а iPony-то как обрадуется!
Красивые контролы, хотя.
По мне так api GTK намного проще и прозрачнее чем в кутях. Тут нет злых макросов, расширений языка, путаницы с аргументами для обработчиков. GTK более дружественный что ли.
Не пойму, что вы всё холиварите: гном или кеды, интель или амд... Сплочаться надо, против оккупантов вокруг, а вы всё тут рвёте глотки за второстепенное...
Ну вот, против Гнома, значит против вкорячивания Сыстемды по самые гланды.
Ну куда сплочаться в AltLinux это там тоже GTK пилят
https://getalt.org/ru/alt-kworkstation/
Сплочаться? Гном всегда был сам по себе - единый вождь революции, который знает в какую сторону воевать, а все остальные - контра поганая.
Жалкая попытка подражать Apple.Вопрос тем, кто пользуется этим говнищем: почему вы просто не купите себе макинтош?
Боги вам дали OpenBox, DWM, IceWM, FluxBox, i3 и много чего ещё, а вы всё поедаете этот высер майкрософта и ойбиэм.
Вот, основатель GNOME так и поступил, давно купил себе MacBook.
Red Hat & Linux Foundation для своих презентаций, производства видеороликов, обработки графики, создания документов и прочей офисной работы тоже используют исключительно Windows и macOS.
Да тот же Линусок Т. на чем?! :)
На федоре, внезапно.
кстати да и ещё советую посмотреть на Bodhi linux там своё окружение вообще на е17 или Enlightenment
Днище для мобилок.Объём white space на экране просто чудовищный.
Зачем это продолжают пропихивать на desktop - не знаю.
// b.
А если тему сменить? Или в гноме только одна тема?
Важно то, какая тема используется по умолчанию. Дефолт - это лицо, демонстрация вектора развития, окно влияния на своего потребителя. И если сегодня это просто "тема по умолчанию", то завтра может внезапно стать требованием ко всем остальным темам (привет, Firefox) или вообще прибитым на гвозди.
> Или в гноме только одна тема?после гном2 - да, туго стало, постоянно ломают формат тем.
Не знаешь — учись.
А есть в GTK аналог Qt QML, т.е. декларативный язык для создания UI?
Или только ручками в коде всё писать
Да, есть почти Delphi с выгрузкой формы в файлы и подгрузкой этого добра
вот по ссылке подробнее https://glade.gnome.org/Я кстати пытался, но так и не смог сделать нормальные отступы так и оставил убожество какое-то.
Спасибо, но это не совсем то.
Нашел похожий вопрос: https://www.reddit.com/r/gnome/comments/fx8hmh/will_there_be.../
Но там тоже только glade предлагают и еще Gnome Builder.
Печалька
ты тогда объясни, чем тебе glade не декларативный?
Ок, а есть какие-то сложные примеры использования glade?
Ну или хотя бы документация синтаксиса этого языка разметки в XML
glade - это аналог qt designer.
Языка разметки я не видел, но есть css, который можно редактировать в риалтайме, и с применением которого тема оформления может ушатать твой десктоп к чёртовой матери.
> Языка разметки я не виделну дак посмотри glade-файлы, увидишь...
>> Языка разметки я не видел
> ну дак посмотри glade-файлы, увидишь...Что ты злой такой, Аноним? Я не говорил что его нет.
И снова мелкий шрифт и огромные отступы со всех сторон.
вах какой некстген. видюхи то от 12 Гб требуются с аппаратной поддержкой wayland?
По сравнению с этим убожеством даже Windows 10 кажется легковесной птичкой.
Да жрать будет много
В GTK сила!