Опубликован релиз проекта Cambalache 0.8.0, развивающего инструмент быстрой разработки интерфейсов для GTK 3 и GTK 4, использующий парадигму MVC и философию первостепенного значения модели данных. В отличии от Glade в Cambalache предоставляется поддержка ведения нескольких интерфейсов пользователя в одном проекте. По функциональным возможностям выпуск Cambalache 0.8.0 отмечается как близкий к паритету с Glade. Код написан на Python и поставляется под лицензией GPLv2...Подробнее: https://www.opennet.me/opennews/art.shtml?num=56321
> использующий парадигму MVCДа вы что? Только сейчас? В Qt сто лет в обед.
Qt только родилось в 1995-ом...
забыл, gtk - это который с гигантскими уродливыми кнопками, а написано всё неосиляторами плюсов с закосом на ООП?не к кедерастам вопрос, если чё
Да, это оно. Там ещё csd
почитал новость - действительно, оно
CSD это рак.
> это который с гигантскими уродливыми кнопкамивкусовщина
Именно так. Но именно о вкусах люди и спорят.
Это никакая не "вкусовщина" - просто туповатый анон не осилил тему выбрать.
> с гигантскими уродливыми кнопкамиДобавь себе button { padding: 2px 4px } и все. Если это слишком сложно для тебя, оставайся в венде или в ДЕ, имитирующем венду (например, вантузо-ДЕ на букву К).
> неосиляторами плюсов с закосом на ООП?
Написав либу на си, легко написать к ней биндинги к любому другому языку. А в GTK-экосистеме это вообще поставлено на рельсы, так что для GTK и связанных библиотек можно создавать проги на любом популярном языке, включая скриптовые.
> закосом на ООП
Расскажи мне, каким должен быть "правильный тру ооп".
> "правильный тру ооп".Вообще, это Smalltalk. Всё остальное - жалкая пародия (точнее, попытка сделать одновременно и с сигналами/слотами и компилируемое и без просадок в производительности, типа strcmp на каждый сигнал).
> типа strcmp на каждый сигналЕсли что, GObject не делает strcmp на каждый сигнал. Из имени сигнала создается GQark - по-сути хэш, умещающийся в int.
>> с гигантскими уродливыми кнопками
>Добавь себе button { padding: 2px 4px } и все. Если это слишком сложно для тебя, оставайся в венде или в ДЕ, имитирующем венду (например, вантузо-ДЕ на букву К).Хорошо, с размером разобрались. Теперь как избавиться от уродливого дизайна, оставаясь на гтк? Никак? Тогда нах он нужен?
Уродливый дизайн по версии кого? Диплом дизайнера есть?
>Уродливый дизайн по версии кого?Здравого смысла. Он настолько уродлив, что даже людям далёким от дизайна это очевидно. Кроме фанатиков «самого линухового тулкита».
GTK — промышленный тулкит, а ты больше не пиши комментарии.
>gtk - это ... написано всё неосиляторами плюсов с закосом на ООП?Именно!
> а написано всё неосиляторами плюсов с закосом на ООП?Поздравим очередного сиплюсплюсника, не потрудившегося со своего высокого уровня разобраться в вопросе.
А как там с кросс-платформенностью GTK дела обстоят? А то раньше в отличных от Linux/BSD ОС всё было очень печально.
Вот где плевать так плевать. BSD и Linux есть. Остальное что? Ну может о маках ещё подумать можно.
Меня уверяли, что на венде всё прекрасно работает в гтк, сам я конечно этого не видел. Но могу подтвердить за куте, у меня всегда много кдеешного софта в ней было.
А на винду вообще плевать. 20 лет её не видел и прекрасно себя чувствую.Помню нормальной была NT 4. В 2000 вроде что-то неплохое сделали. Из софта там единственное что человеческое было это вроде Outlook express. Да и тот выкинули вроде как сейчас. Так что неюзабильное гауно.
Платформу с большинством пользователей необходимо как минимум учитывать. И для некоторых задач не придумали проприетарных поделок лучше опенсорсных.
> ПлатформуО, платформер. У него уже самое тормазное поделье в мире стало платформой
> с большинством пользователей необходимо как минимум учитывать.
Кто тебе сказал такую глупость? Совершенно не нужно. От слова совсем. Вон 20 лет не учитываю и так классно. Никакого гемороя. Работа - удовольствие, денег более чем хватает.
Ты, очевидно, не разработчик (да и не пользователь, похоже), поэтому твоё мнение иррелевантно.
чуть более чем полностью.
Не угодал. Очевидно я разработчик, который прекрасно себя чувствует в BSD, Linux. И плевал на этот виндовс мир.Или ты считаешь что софт это только окошечки в винде или сайтики на попаскрипте?
Зачем разрабатывать софт, которым никто не сможет пользоваться? Это нездоровый взгляд на вещи. Ну и бсд просто не существует как платформа, смысл поминать тот софт? В 2003 где-то ещё актуально было, она тогда на многих серверах стояла, но теперь то?
> Зачем разрабатывать софт, которым никто не сможет пользоваться?Те, кто пишут проги под вантуз, плевать хотели на линукс. И на мак.
Те, кто пишут проги под мак (например эпл), плевать хотели на вантуз. И на линукс.А почему это вдруг GTK+ и опенсорс в целом всё всем должен? А?
GTK+ - это тулкит ДЛЯ линукса, и решает он задачи там, где майки и эпл их решать не собираются - на линуксе.А за "кроссплатформой" иди к Qt и к их службе поддержки по телефону 1-800-XXX-XXXX.
Совершенно не интересуют проги под вантуз. Хотите - пишите, мне на вас плевать. Страдайте дальше.
ты не туда воюешь
Я вообще не воюю. Я же вроде нормально написал. Мне плевать на виндовс. Это он мне тут доказывает что я должен его учитывать иначе я плохой специалист.А я не собираюсь так-же страдать как и он.
Я конечно не против, так как линукс моя основная платформа и остальные меня не заботят. Однако, я замечал некоторую неадекватность в тех, кто отказывается поддерживать венду. Ну это как игры в стиме линукс-онли (такие есть) -- стремноватые поделки с кучей багов. Обычно, мультиплатформенные разработчики более компетентны в среднем, и хотя бы имеют представление об ограничениях, накладываемых каждой платформой.Однако, венда-онли софт существует по большей части потому, что стеки технологий мало пересекаются (хотя опенсорс всё больше туда проникает) и придётся слишком много вопросов решать в процессе портирования. При этом, хороший код не столь завязан на непортируемые компоненты и его реально перенести (другое дело, что это всё равно время и деньги, с минимальным профитом).
Ну и стоит смотреть на это так. Если программы нет под линукс, пострадает 100 человек. Если же этой программы нет под венду, пострадает уже 10000. Чем больше пользователей, тем больше пользы они способны принести. Кроме того, не стоит забывать, что вендоразработчики часто поддерживают линукс, даже если он им очевидно не нужен и убыточен. Если с тобой считаются и твою платформу поддерживают, как ты можешь говорить, что будешь копировать поведение доисторических венда-онли разрабов?
Ну пострадает 10000 виндузятников. Ну и что? Это их выбор, не мой.Всем не угодить. Вот и всё. Я и не пытаюсь.
Ещё раз, тот софт который диагностический я писал на Qt уверн можно собрать под виндовс. Пожалуйста, собирайте. Может даже сборочница и собирает. Я не знаю. Но лично я этого делать не буду. Мне не нужно.
Это софт для диагностики. Т.е. для определённого круга инженеров и диллеров.
Остальной мой софт которы пользуют милиарды людей по всему миру им вообще не заметен. Воспринимается как должное.
Вот без обид, но из того, что я знаю о диагностическом софте, там достаточно скриптов на баше. Называть ли это софтом? Если там используются линуксовые апи, вряд ли соберётся под венду. Точно так же как вин32 софт не соберётся на линуксе. В самих кутях тоже множество ограничений в зависимости от платформы.
> Если программы нет под линукс, пострадает 100 человек. Если же этой программы нет под венду, пострадает уже 10000.Нет, давай посмотрим на это с другого угла: сейчас вантуз-онли-софта куда больше, чем кросс- или линукс-онли. Так что от того, что сабж (Cambalache) по факту линукс-онли, вантузоиды вообще не расстроятся. Они про него не услышат ни-ко-гда. Но тут приперся ты и давай "защищать" "бедных" подоконников.
перспективен именно линукс. Тут еще бсдшник тусуется, но тоже запишем его в нашу п_здобратию. Открытые оси перспективнее тухлого вантуза, который уйдет в прошлое так же, как в свое время сгинул проприетарный UNIX©®™ (произносить с придыханием и религиозным благоговением). Зависеть от левой пятки правой ноги эффективного менеджера корпорации, пилящей закрытую ось - такое себе.
прикинь, в масштабах планеты миллиарды людей пользуются минимум 2 раза в день. когда едут с работы и на работу.
Это маловероятно, такой программы не существует.
Автомобилей тоже не существует да?
Практически во всех автомобилях стоит венда и различные реалтайм системы. Никаких линуксов и прочего. Ну и мне сложно представить какая же это линуксовая программа может быть лучше вендовой в мультимедиа-системе (они не в каждом автомобиле тоже).
Ты серьёзно? Венда? уууууу, как всё печально. Я на таких ездить не буду. Представляю себе венду в трансмисии или engine. Какой кошмар, как всё запущено.Это где такие авто делают?
А линукс то ничем не лучше венды для таких задач. Может и хуже.
Я не говорил про линукс в машинах (хотя могу и такие пруфы дать,но это будет не дальше чем мультимедиа).Но ты мне лучше покажи пруфы про венду в машинах. Ну а про венду на двигателе или коробке передачь это будет вообще бомба.
Процитируй, пожалуйста, где я утверждал, что венда используется на двигателе или коробке передач.
Не говорил.Но вообще если послушать как колеги на венде работают с CAN BUS то это ужес. Только один конект можно сделать и разруливай потом через fsm или ещё что. При этом в BSD и Linux это обычный сокет. Открывай сколько хочешь. Хоть на каждый поток по сокуту, хоть 100 сокетов в потоке. А эти мучаются бедняги. Только один.
Не чувак, спасибо, не надо мне такой геморой.
Кстати, про хуже. Там, где линукс падает в панику и умирает, венда спокойно ресетит девайс за секунду и едет дальше. И да, это потом не вызывает никаких проблем. Не во всех случаях конечно применимо, и требует определённым образом написанные драйвера, но чаще работает чем нет. Сейчас бы ещё топить за превосходство моноядра в наше время.
Где он падает в панику? Почему у меня не падает? Зато от колег постоянно слышу про то как венда ляснулась.
По-моему фряха до сих пор умирает, если флешку выдернуть. Когда-то и с линуксом это было. Сегодня я наблюдаю такие проблемы с звуковыми и видео картами, сетевушками, да даже mtp засирает всё ядро своими отвалившимися дескрипторами, приходится перезагружать. Впрочем, с любыми юсб такая бодяга.
Не говори ерунды. Фряха живее всех живых. И это очень красивая стройная и логичная система. Да виндузятникам там тяжело, всяких флатошлаков из виндовс мира там нет. И это здорово. Система проста и логична.А умирает какраз винда. Гиганские корпорации переходят на линукс. Целые страны правительства переводят. Медицина, налоговые. Все переходят с твоего шындовса на нормальные системы.
Прикинь, только что выдернул - не умерло.
Если тебе станет от этого легче, то 10 венда, когда я в прошлый раз выдернул из неё флэшку (в процессе загрузки), тоже ушла в бсод.
Мне ни холодно не жарко. Мне плевать.Как больше половине корпорации в которой работаю. И это здорово.
Ну по крайней мере специалистов.
В общем чувак. Успокойся. Ну хочешь учитывать виндовс в своей жизни, пожалуйста, учитывай. Мучайся с ним. Мне всё равно.Меня виндовс и его пользователи не волнуют от слова совсем. И волновать не будут. Это мой путь который я выбрал созантельно. В моём резюме даже как пользователь виндовс не указан и на собеседовании я так и заявил много много лет назад. И мен никто с этим виндовсом не трогает. А тронут - пойду на другую работу где не будут трогать. Это мой выбор. У меня мой у тебя твой. Пожалйста.
Те открытые проги что делаю я собираю только под линуксы и BSD. Хотите под венду - берите и собирайте. Я не буду. Патчи виндовс специфик тоже не приму, не собираюсь гадить код виндошными костылями. Хотите - делайте форк. Мы в свободном мире. Каждый выбирает что ему нравится и избегает того что не нравится. Всё просто.
Открытые проекты GPL, библиотеки LGPL или BSD. Вперёд. Но я участвовать в виндовс мире не собираюсь. И мне всё равно сколько пострадает виндузятников. Как и им на меня всёравно.
Ну вообще-то лучше. Но если по фактам того с чем я работал лично. То в качестве мультимедиа там qnx. И никаких виндов. А обложка это уже каждый сам делает.
Боль вяндузятников от того что я не собрал для них какую-то свою прогу меня совершенно не волнует.
Вообще забавно смотреть как люди вынужденные по долгу службы учитывать виндовс считают что все должны страдать так-же как они. Огорчу, не не должны. Да и вы можете выбрать другой путь и не страдать.Давай так. Я тебя расстрою. Моим софтом ты скорее всего пользуешься минимум 2 раза в день. Ну а если не ты то 100% один из твоих знакомых. Да. минимум два раза в день. Как минимум доехать до работы и с работы. + всякие путешествия, пикники. И софт этот написан без всякого участия виндовса.
Да, есть одно графическое приложение написанное на Qt, для диагностики. Лично я настраивал сборку для 5 Linux дистрибутивов и FreeBSD (потому что сам его пользую). Да, никто не мешает собрать его и под венду. Но мне плевать. Я даже не знаю делается ли для неё сборка. Меня не интересует.
Понимаешь, я живу в лучшем мире. В мире где меня совершенно не интересует и не волнует вянда. Я сознательно к этому шёл и пришёл.
> Понимаешь, я живу в лучшем миреА в этом вашем лучшем мире все такие злые и нервные как ты?
А я не злой. Я же не лезу в форумы про винду и не рассказываю всем как они срочно должны делать BSD версии своих програм и обязаны учитывать эту систему. Это он сюда припёрся и решил что все должны страдать так-же как и он и учитывать эту венду.
Забавно конечно, но нет, я лезу к разработчикам венда-онли софта и напоминаю им, что не плохо бы поддерживать линукс и если они не могут поддерживать линукс, значит они некомпетентны. Не вижу причин не говорить то же самое в пользу венды.
> я лезу к разработчикам венда-онли софта и напоминаю им, что не плохо бы поддерживать линуксНу молодец. Хорошее дело делаешь. А я нет. Мне всё равно. Я не нашёл такого софта винда-онли который мне хотелось бы иметь. Всё что мне надо у мнея есть.
А чего нет, я и сам сделаю если уж надо. Но явно не с оглядкой на виндовс версию. Как минимум потому что у меня его нет чтобы посмотреть на такой софт.
Это вы про Linux?))
>Платформу с большинством пользователей необходимо как минимум учитывать.Зачем вы используете разумные доводы для фанатиков? Ведь он 20 лет (ДВАДЦАТЬ ЛЕТ, КАРЛ!!!) не пользовался виндой! Для него фапанье на своё достижение гораздо важнее того, что он живёт не один. Ведь смысл свободы, по его мнению — в том, чтобы все были одинаковыми. Разнообразие мнений не входит в их понятие свободы. В этом всё фанатское столлманутое движение. Свобода это несвобода. Почему-то то, что у Оруэла считалось гротеском, для них — заповедь.
Я тут фанатизм вижу только от тебя и тебе подобных анонимов, что везде вставляют свой виндовс куда только можно, даже если оно к теме разговора не относится
STM - г*вно.Фанатики тоже не нужны.
Ты, как фанатик, видишь ровно то, что хочешь видеть. Я же упоминание вставил в контексте обсуждения. А ты среагировал на него не в тему, как фанатику и положено.Да и модер хз почему заблокал этот коммент.
Скажем так, платформа не особо способствует и помогает кросс-платформенности. Но если очень продраться через неочевидные сложности, можно получить хороший результат, например Darktable портировали на Mac и Win.
Призошло! Оно свершилось! Впервые за 4 года в Fedora что-то поломалось! Вчера, после установки обновлений, внезапно пропал звук — для Fedora явление само по себе уникальное. Что характерно: поломали не до конца. На ноутбуке звука нет, на стационарнике — есть.
Фикс скоро прилетит в stable репы: https://bodhi.fedoraproject.org/updates/FEDORA-2021-e6f6ed66d8Если невтерпёж, то для обычной Fedora установка этого фикса из testing происходит так:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-e6f6ed66d8`А для Silverblue так:
`rpm-ostree override replace https://bodhi.fedoraproject.org/updates/FEDORA-2021-e6f6ed66...
Пока наслаждаюсь тишиной, это хорошо. Хотя знаю, что это alsa, и Fedora ни при чём. Приятно, что даже в Fedora один раз в четыре года что-то ломается. Ну надо же оправдывать тестовый полигон, не?
Уже починили. Быстро.
Не надо развивать ГТК интерфейсы. Пожалуйста.
Не надо развивать интерфейсы...
Не надо развивать!
Не, надо развивать!
Не надо.
Надо, федя, надо
> Надо, федя, надоНе Шурик, тут ты не прав.
Не Шурик он, а Шариков.
Дизайнеры, почему на скриншоте кнопка open слева, а save справа?
я так вижу!
А где кнока "Может быть"?
Почему в нормальных диалогах кнопка ОК слева, а кнопка ОТМЕНА справа?
ОК - это открыть, а ОТМЕНА - сохранить? Что курите?
Чтобы когда ты промахивался и нажимал закрыть вместо сохранения, а вслед за этим диалоговое окно "Пачиму дарагой закрываешь? Слушай, сохранить не хочешь, да?". Все это будет приводить тебя в бешенство и сеять ненависть к гному.У меня другой вопрос: зачем вообще кнопка save удостоена столько места? Все уже привыкли нажимать Ctrl+S. Надо как обычно прятать ее за номарльное меню File -> Save... Ой, простите меню же теперь нет. Деградация.