The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Доступен графический тулкит GTK 4.10

05.03.2023 07:05

После шести месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.10.0. GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK.

Среди наиболее заметных улучшений в GTK 4.10:

  • В виджете GtkFileChooserWidget с реализацией диалога, открываемого для выбора файлов в приложениях, реализован режим представления содержимого каталогов в форме сети значков. По умолчанию продолжает использоваться классическое представление в виде списка файлов, а для перехода в режим значков в правой части панели появилась отдельная кнопка.
  • Добавлены новые классы GtkColorDialog, GtkFontDialog, GtkFileDialog и GtkAlertDialog с реализацией диалогов для выбора цветов, шрифтов и файлов, вывода предупреждений. Новые варианты отличаются переходом на более целостный и сбалансированный API, работающий в асинхронном режиме (GIO async). В новых диалогах по возможности и при наличии задействованы порталы Freedesktop (xdg-desktop-portal), применяемые для организации доступа к ресурсам пользовательского окружения из изолированных приложений.
  • Добавлен новый бэкенд CPDB (Common Printing Dialog Backend), предоставляющий типовые обработчики для использования в диалогах вывода на печать. Поддержка ранее используемого бэкенда вывода на печать lpr прекращена.
  • В библиотеке GDK, предоставляющей прослойку между GTK и графической подсистемой, предложена структура GdkTextureDownloader, которая задействована для загрузки текстур в классе GdkTexture и может применяться для преобразования различных форматов. Улучшено масштабирование текстур с использованием OpenGL.
  • В библиотеке GSK (GTK Scene Kit), предоставляющей возможности отрисовки графических сцен через OpenGL и Vulkan, реализована поддержка узлов с масками и настраиваемой фильтрации масштабируемых текстур.
  • Реализована поддержка новых версий расширений протоколов Wayland. Налажен вывод стартовых уведомлений при использовании протокола "xdg-activation". Решены проблемы с размером курсора на экранах с высокой плотностью пикселей.
  • Класс GtkMountOperation адаптирован для работы в окружениях без X11.
  • В бэкенде Broadway, позволяющем отрисовывать вывод библиотеки GTK в окне web-браузера, добавлена поддержка модальных окон.
  • В классе GtkFileLauncher предложен новый асинхронный API для замены gtk_show_uri.
  • В утилите gtk-builder-tool улучшена обработка шаблонов.
  • В виджете GtkSearchEntry добавлена поддержка текста-заполнения, показываемого, когда поле не заполнено и отсутствует фокус ввода.
  • Добавлен класс GtkUriLauncher, который пришёл на смену функции gtk_show_uri, применяемой для определения приложения, запускаемого для отображения заданного URI, или вывода ошибки при отсутствии обработчика.
  • В классе GtkStringSorter добавлена поддержка разных методов "collation", позволяющих выполнять сопоставление и сортировку с учётом смысла символов (например, при наличии знака ударения).
  • Переведена в разряд устаревших большая порция API и виджетов, которые решено не поддерживать в будущей ветке GTK5 и которые заменены на аналоги, работающие в асинхронном режиме:
    • GtkDialog (следует использовать GtkWindow).
    • GtkTreeView (следует использовать GtkListView и GtkColumnView) .
    • GtkIconView (следует использовать GtkGridView).
    • GtkComboBox (следует использовать GtkDropDown).
    • GtkAppChooser (следует использовать GtkDropDown).
    • GtkMessageDialog (следует использовать GtkAlertDialog).
    • GtkColorChooser (следует использовать GtkColorDialog и GtkColorDialogButton).
    • GtkFontChooser (следует использовать GtkFontDialog и GtkFontDialogButton).
    • GtkFileChooser (следует использовать GtkFileDialog).
    • GtkInfoBar
    • GtkEntryCompletion
    • GtkStyleContext
    • GtkVolumeButton
    • GtkStatusbar
    • GtkAssistant
    • GtkLockButton
    • gtk_widget_show/hide
    • gtk_show_uri
    • gtk_render_ и gtk_snapshot_render_
    • gtk_gesture_set_sequence_state
  • Переведён в разряд публичных интерфейс GtkAccessible, что позволяет подключать сторонние обработчики элементов интерфейса для людей с ограниченными возможностями. Добавлен интерфейс GtkAccessibleRange.
  • На платформе macOS обеспечена поддержка перетаскивания элементов мышью (DND, Drag-and-Drop).
  • На платформе Windows улучшена интеграция с системными настройками.
  • Унифицирован формат отладочного вывода.
  • До 1 ГБ поднят лимит памяти для загрузчика изображений в формате JPEG.


  1. Главная ссылка к новости (https://gitlab.gnome.org/GNOME...)
  2. OpenNews: GNOME Shell и Mutter завершили переход на GTK4
  3. OpenNews: Работа над GTK5 начнётся в конце года. Намерение разрабатывать GTK на языках, отличных от Си
  4. OpenNews: В GTK-диалог выбора файла добавлено отображение в виде значков
  5. OpenNews: Доступен графический тулкит GTK 4.8
  6. OpenNews: Red Hat не будет поставлять GTK 2 в RHEL 10
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58747-gtk
Ключевые слова: gtk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (221) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, pozya (?), 08:43, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вы бы лучше File Roller наконец переписали бы на gtk4, а то перетаскивание из архивов файликов в вяленом не работает. Уже хрен знает сколько лет.

    https://gitlab.gnome.org/GNOME/file-roller/-/issues/4

     
     
  • 2.5, Аноним (5), 08:51, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Каким боком относится file-roller к GTK?

    Этот вопрос нужно адресовать Gnome, но не как к команде GTK, хоть часть из них разрабатывает и то, и другое.

     
     
  • 3.26, фвуа4авыа32 (?), 10:07, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Этот вопрос нужно адресовать Gnome, но не как к команде GTK, хоть часть из них разрабатывает и то, и другое.

    Смысл этого замечания, когда оно в процессе написания само себя опровергло?

     
     
  • 4.32, Аноним (5), 10:12, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    О приоритетах не слышал?

    И да, сам то хоть кроме слов хоть пару строчек кода отправил в этот file-roller?

     
  • 3.75, llolik (ok), 11:37, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там, по-хорошему, вообще-бы весь код UI переписать. А конкретно этот баг - там дикая Xorg-специфичная хреномуть. Её ещё вычищать и вычищать.
    upd. Вон ниже сообщили, что уже есть вариант порта на GTK4.
     
  • 2.17, iPony129412 (?), 09:39, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > а то перетаскивание из архивов файликов в вяленом не работает

    Drag And Drop же не труе в линуксах.
    ЗЫ: в последние десять лет им вообще ни разу не пользовался.

     
     
  • 3.31, Аноним (31), 10:12, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Канешна. Всё что не осилили - не труе.
     
  • 3.41, Аноним (41), 10:24, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Я согласен с тем, что DnD -- порочная концепция для дегенератов, но именно в file-roller ее часто хотелось.
     
     
  • 4.50, Аноним (31), 10:41, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Почему это порочная? Если что-то позволит выполнять действия быстрее - это надо использовать. А у вас просто магическое мышление.
     
     
  • 5.60, Глашатый (?), 10:53, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Потому-что она не всегда удобная, например: перетаскиваешь что-либо на окно, которое скрыто.
     
     
  • 6.65, Аноним (65), 11:15, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это не проблема, если есть нормальная панель задач с широкими кнопками, как в xfce или kde. А гномоюзеры должны страдать
     
     
  • 7.97, Аноним (41), 12:39, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На самом деле в Гноме это делать значительно проще, чем на вашей широкой панели: просто берешь файл в файловом менеджере, нажимаешь клавишу Super, открывается Overview с открытыми приложениями и ты просто кидаешь в нужное окно.
     
     
  • 8.101, prokoudine (ok), 12:51, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Или так, или переключением по Alt TAB ... текст свёрнут, показать
     
  • 7.105, Аноним (105), 13:17, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё один критик гнома который его только на скриншотах видел, в гноме это делать проще, удобнее и быстрее особенно если у тебя несколько окон одной и той же программы открыто. Как же устал от этих персонажей которые не знают что и как в гноме, но активно гонят на него.
     
     
  • 8.132, Аноним (132), 16:11, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Дело топорной пропаганды Каваи Гёрл живёт А если у меня больше десяти разных п... текст свёрнут, показать
     
  • 6.173, Аноним (173), 19:06, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    «Не всегда удобная» != «Всегда неудобная».
     
  • 6.233, leap42 (ok), 07:38, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Потому-что она не всегда удобная, например: перетаскиваешь что-либо на окно, которое скрыто.

    Неправаславна! В нынешнем гноме кнопка "скрыть окно" сама скрыта, и не случайно. Гномик заточен под ноуты, всё управление окнами заточено под клаву (ноуты часто используются без мыши). Простого и однозначного способа раскрыть скрытое окно клавой никто ещё не придумал. Поэтому разрабы предлагают нам перенести окно на другой виртуальный рабочий стол вместо скрытия. Тем более что вирт столы динамические и их можно иметь сколько угодно. И навигация между ними простая и интуитивная.

     
     
  • 7.276, Аноним (276), 14:00, 07/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Интересно, что будет, если пользователям гнома показать тайловые оконные менеджеры и открыть секрет, что 90% "чисто гномовских" фич давным-давно изобретены и просто используются за пределами известной гномоюзерам вселенной?
     
  • 5.62, Аноним (65), 10:57, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вообще есть один серъёзный недостаток: если случайно навести мышь на папку в списке, то перетаскивается туда, а не в текущую папку, ищи потом, куда оно перетащилось. Но это конечно проблема реализации, а не самой концепции DnD. Если реализовать так, чтоб только в текущую папку перетаскиваось, то нормально будет
     
     
  • 6.72, Аноним (72), 11:27, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    При этом обновляется время модификации, зачем искать? Ну и чтобы такого не происходило, надо перетаскивать в область сбоку. Может быть, последнее -- это особенность конкретного ФМ, в dolphin сделано нормально.

    Днд очень удобен когда тебе надо отправить какой-то файл на вебсайт и приложить к ответу, например, это куда удобнее, чем искать в неудобном файловом диалоге. Ещё удобно выбирать 1 файл в архиваторе и перемещать его сразу в нужное место, не загаживая диск мусором (а мусор подобного генерируется очень быстро).

     
     
  • 7.73, Аноним (41), 11:31, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Практически всегда можно нажать Ctrl-c и Ctrl-p в приложении.
     
     
  • 8.74, Аноним (72), 11:35, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь буфере обмена и его логе есть более полезные данные засирать его опять ... текст свёрнут, показать
     
     
  • 9.134, Аноним (132), 16:14, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты просто не понимаешь, они просто очень крутые, они делают все на клавиатуре, б... текст свёрнут, показать
     
     
  • 10.145, Аноним (72), 16:42, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это многое объясняет Довольно не эффективно например сортировать файлы без мышк... текст свёрнут, показать
     
     
  • 11.148, Аноним (148), 17:04, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А я вообще тут самый крутой, я вообще графические программы не использую, работа... текст свёрнут, показать
     
     
  • 12.153, Аноним (72), 17:30, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но кстати я часто работаю в текстовом режиме на пк, но мышкой то я пользуюсь Эт... текст свёрнут, показать
     
  • 2.39, Аноним (39), 10:21, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    LMGTFY
    https://gitlab.gnome.org/GNOME/file-roller/-/merge_requests/90
     
  • 2.70, Вася (??), 11:23, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    да и на иксах все виснет
     
  • 2.186, Full Master (?), 21:15, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Оно и под иксами не работает.
     
  • 2.198, Kuromi (ok), 00:25, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Что значит "не работает"? у меня в иксах такая попытка просто завешивает сеанс намертво (ну пока file-roller не убьешь), куда уж хлеще?
     

     ....большая нить свёрнута, показать (29)

  • 1.2, Аноним (2), 08:44, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Существуют DE, которые не имеют этой проблемы?
    >каждые полгода придётся переделывать приложения из-за изменения API
     
     
  • 2.4, Аноним (5), 08:50, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Сам то хоть одно приложение спроектировал?
     
     
  • 3.42, Аноним (2), 10:25, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это не утверждение, а вопрос с цитатой > каждые полгода придётся переделывать приложения из-за изменения API
    И я не разработчик, я - пользователь.
     
     
  • 4.80, Аноним (80), 12:01, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –17 +/
    > я не разработчик, я - пользователь

    Вот и не выпендривайся раз не разраб. Работает? Работает. Баги фиксят? Фиксят. Функционал улучшают? Улучшают. Какая тебе разница сколько раз и что переписали.

     
     
  • 5.135, Аноним (132), 16:15, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Жри что дают.
     
     
  • 6.216, Аноним (5), 02:15, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это Open Source!

    Никто ничего тебе не обязан!

     
     
  • 7.278, Аноним (278), 15:02, 07/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И именно из-за такого отношения в Linux нет нормальных DE
     
  • 5.169, Аноним (169), 18:48, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Разработчик приложений это пользователь API. У него есть какой никакой заказчик, и как он будет обьяснять заказчику что надо всё переворошить, потому что API изменился?  
     
     
  • 6.217, Аноним (5), 02:19, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В Open Source никто никому ничего не должен. Либо нанимай разработчиков и реализуй свои потребности, либо нужно подстраиваться под других. Это жизнь)
     
  • 6.279, Я (??), 03:58, 08/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ну объяснил же он как-то что надо вообще это приложение трогать и обновлять на новый тулкит..
     
  • 4.257, Аноним (257), 15:35, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И зачем тебе на этот хамский коммент нужно было отвечать? Вижно же что человек хамло
    и великий проектировщик приложений. Не трать время. Все давно уже поняли, что с этим
    GTK от версии к версии обьедаешься говнами. Что было при переходе 2->3, что в 3->4 будет
    так что просто активно нужно искать или альтернативу или какую-то прослойку вроде WxWidgets.
     
  • 3.178, Владимир (??), 19:50, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я буду дергать через него свой АПИ ...
     
  • 2.11, Аноним (11), 09:22, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Согласен. Нашел для себя способ - остановиться на конкретной версии фреймворка и поставлять пользователям пускай объемный, но самодостаточный пакет приложения. Иначе на эту гонку за повышенной версией никаких ресурсов не хватит.
     
     
  • 3.116, Блюдонос (?), 13:55, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потом пользователи дружно бегут в магаз за ssd и дисками, ибо если до конца размотать кишку зависимостей почти любого приложения сложнее hello world то выяснится что потребен Gnome runtime v%% весом в несколько гигабайт.

    А те кто не побегут вспомнят https://ru.wikipedia.org/wiki/DLL_hell

     
     
  • 4.234, Anonim (??), 07:40, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Порядка 60 Мб для любой платформы на "чистой" системе, без дополнительных требований.
     
  • 2.33, Аноним (31), 10:13, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Почему полгода? Год-два нормальный срок. Так за этот же срок приложение так и так придётся модернизировать.
     
     
  • 3.79, Аноним (-), 11:59, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С какой стати? Если функционал достиг своего пика и всех устраивает?
     
     
  • 4.92, aaaaaaaaaaaaaaaaaaaaa (?), 12:23, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тотал командер всё ещё обновляется, а проге тыща лет 👀
     
     
  • 5.235, Советский инженер (?), 07:55, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    тотал коммандер все еще коммерческий продукт
     
     
  • 6.241, Аноним (241), 09:53, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не ехидства ради, но интересно, а кто покупатели и на каком рынке продается такого рода ПО?
     
     
  • 7.282, _kp (ok), 00:56, 11/07/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Покупал в начале 2000х, больше из уважения автора, ибо пользовался ТС с 90х.
    Я им и сейчас пользуюсь. Обновляш, но великого смысла гнаться за последними версиями НОЛЬ.

    И более того под Linux тоже TotalCommander использую. Во первых из за плагинов, а во вторых, несмотря, что через Wine, он ещё и быстрее клонов (наиболее вменяемый DoubleCommander) и консольного mc.

    Щас выскажутся любители голой консоли, и аналогов проводников, что того и другого с избытком хватает. Ну флаг им в руки.
    А у меня библиотека файлов, где и исходники и чертеди, и 3д модели, и базёнки, и бинарные файлы, а в ТС и быстрый просмотр, и быстрый поиск, и с большими каталогами резво работает.

     
  • 4.137, Аноним (132), 16:18, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если один раз написать программу под ТЗ, то потом не ща что получать зарплату.
     
  • 2.55, Аноним (55), 10:47, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    XFCE
    Ибо обновляется раз в несколько лет только
     
  • 2.115, Блюдонос (?), 13:52, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Есть, Windows Shell называется.
     
  • 2.126, Аноним (105), 15:35, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Половина из тех кто работает над API сами же и являются разработчиками софта под Gnome, и соответственно делают изменения с оглядкой на разработчиков и их пожелания.
     
  • 2.136, Аноним (132), 16:16, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тебе дать список сред рабочего стола (СРС)?
     
  • 2.147, Аноним (148), 17:03, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Cоветую Trinity TDE среда рабочего стола, форк KDE 3, на своём фреймворке -- TQT.
    Ну а также есть MATE форк Gnome 2.
    Xfce         Xubuntu GTK
    Cinnamon Linux Mint GTK
    Deepin   Deepin Linux Qt
    Lumina         TrueOS         Qt
    LXQt         Lubuntu         Qt
    UKUI         Ubuntu Kylin Qt
    KDE Plasma KDE neon
    Budgie       Ubuntu Budgie GTK
    CuteFish CutefishOS Qt
    Maui Shell Nitrux 1.7.1 Qt
    Pantheon elementary OS GTK
    Pop Shell Pop!_OS GTK

     
     
  • 3.165, Аноним (165), 18:46, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    все нормальные как раз на gtk
     
     
  • 4.168, Аноним (148), 18:47, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Нормальные и gtk в одном предложении ставить не нормально.
     
  • 2.155, Анонус (?), 18:11, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    CDE может быть
     
  • 2.229, sergey (??), 07:00, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    KDE, например. И многие другие, думаю.
     

  • 1.7, Alladin (?), 08:54, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Мы назовем GTKDialog как GTKWindow, а GTKFileChooser как GTKFileDialog

    идеально:))

     
     
  • 2.8, Аноним (5), 08:57, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Слышал звон, да не знаешь где он)

    Ты реально думаешь, что изменилось только название? Ах-ха-ха. Сходи хоть код посмотри, ну хотя бы описание.

     
     
  • 3.208, Alladin (?), 01:20, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А я разве говорил что изменилось ТОЛЬКО название? Как говорил один великий аноним: -> Слышал звон, да не ...
     
     
  • 4.218, Аноним (5), 02:25, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Мы назовем GTKDialog как GTKWindow, а GTKFileChooser как GTKFileDialog

    идеально:)

    Только про это ты и написал)

     
  • 2.14, Аноним (11), 09:25, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Можно еще в именах пакетов часть строчных букв на заглавные поменять - пускай ищут. Ну а что - Альт так любит.
     

  • 1.9, Аноним (9), 09:07, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –66 +/
    Разработчики Qt наверняка смеются над этой поделкой.
     
     
  • 2.10, Деаноним (?), 09:17, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Все это не смешно как у qt так и у gtk когда надо получать corelib gtk webview все не стабильно и у тех и вторых менят цифры после деассеблерити и на этом всё.
     
     
  • 3.129, Аноним (129), 16:02, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Выдыхай!
     
  • 2.15, Мисс Кавай (?), 09:27, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    я думаю у разработчиков Qt забот хватает помимо Linux Desktop Wars
     
  • 2.16, Аноним (11), 09:27, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Qt крут. Приложение, идеальное в 5.0, при сборке в 6.0 выдает 100500+ ошибок. И проще проектировать заново. Чем же еще заняться?
     
     
  • 3.57, Аноним (55), 10:49, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Мажорка изменилась? Изменилась. Мажорки имеют право ломать обратную совместимость? Имеют.
     
     
  • 4.61, Глашатый (?), 10:55, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эта… вот в ненавистных форточках они не ломают, почему-то, а тут по мнению Анонима, они вдруг стали иметь право. Ага, «тварь я дрожащая или право имею?»
     
     
  • 5.69, Аноним (69), 11:23, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что старые версии библиотек таскают.
    Таскай с собой qt5 и ничего не сломается
     
  • 5.112, Аноним (112), 13:44, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Тото я смотрю там 100500 версяй netframevork.
     
  • 5.124, Аноним (11), 15:25, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В них не ломают. Но перенос кода VBA из 32-разрядного в 64-разрядный не прост.
     
     
  • 6.277, Аноним (277), 14:38, 07/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это ж как все должно быть плохо у человека, чтобы заниматься переносом кода на VBA на 64-битную систему...
     
  • 4.122, Аноним (129), 14:50, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так вот же. Местные тут топят за семвер, а ещё чем-то недовольны при смене 5.x -> 6.x.
     
  • 3.185, Анонимусс (?), 21:00, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Угу, а потом оказывается что нужно просто пару вызовов переименовать просто поиском и заменой.
    Но слоооожжжннааа и вони на все интернеты
     
  • 3.189, Аноним (-), 22:15, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    150k loc с qml с 5.15 на 6.4, ни единого разрыва, cmake чутка подправил
     
  • 2.133, Аночик (?), 16:13, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Разработчики Qt наверняка смеются над этой поделкой.

    Так же как разработчики GTK над реализацией сигналов и слотов в Qt

     
     
  • 3.225, anonymous (??), 04:33, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Смеется такой разработчик GTK на Qt-шными слотами и сигналами, а у самого всё навязчивая мысль в голове крутится: освободил ли я память по сигналу, или она по-прежнему течет?
     
  • 2.138, Skullnet (ok), 16:22, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Они не смеются им нет дела по таких поделок.
     

  • 1.19, birdie (ok), 09:56, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    За что люто дико ненавижу GTK - это то, что в диалоге файл сохранить-как/открыть нет возможности вставить путь.

    И это уже длится больше 20 лет.

    Это всё, что нужно знать про "usability" в GTK - это пишут нелюди для нелюдей.

     
     
  • 2.22, Мисс Кавай (?), 10:00, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    откройте для себя стандартное сочетание Ctrl+L
     
     
  • 3.37, Аноним (72), 10:20, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Во, я вижу специалиста по гтк. Как сделать, чтобы эта дрянь поганая не затирала буфер выделения в файловом диалоге например? Невозможно бесит. В кутях сделано нормально к примеру.
     
     
  • 4.43, Мисс Кавай (?), 10:26, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    выделяете файлы с зажатым Ctrl, ЛКМ или на клавиатуре с помощью стрелок и клавиши пробела
     
     
  • 5.45, Аноним (72), 10:29, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, это вообще не понятно о чём. При открытии файлового диалога сохранения в любой программе гтк затирает данные в буфере выделения именем файла на экране. Больше ни одна программа или тулкит этого не делала (кроме фф, но тоже гтк).
     
     
  • 6.47, Мисс Кавай (?), 10:35, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вы уверены, что подбираете правильные слова для описания своей проблемы?
    Что такое буфер выделения в этом контексте?
    Что значит "именем файла на экране"?
     
     
  • 7.48, Аноним (72), 10:40, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Абсолютно. После вызова диалога сохранения данные в primary selection затираются, и автоматически выделенный текст не должен их затирать. То же самое с кликом по адресной строке, но тут закостыляли.
     
     
  • 8.98, Мисс Кавай (?), 12:42, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Выдержка из текста по ссылке от анонима ниже Так что не удивительно, что я не с... текст свёрнут, показать
     
  • 8.209, Аноним (209), 01:57, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    какой-то бред написан, набор слов... текст свёрнут, показать
     
     
  • 9.236, Аноним (72), 08:21, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты мог бы заняться самообразованием, чтобы это не звучало странно Или заплати т... текст свёрнут, показать
     
  • 7.54, t (??), 10:43, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    primary selection buffer перезатирается, это бесит, да.
    https://specifications.freedesktop.org/clipboards-spec/clipboards-latest.txt
     
  • 5.89, birdie (ok), 12:17, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > выделяете файлы с зажатым Ctrl, ЛКМ или на клавиатуре с помощью стрелок
    > и клавиши пробела

    О, опять магические shortcuts. Usability 1000th level.

     
     
  • 6.102, Аноним (102), 12:54, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а ты только мышкой умеешь вазюкать?
     
     
     
    Часть нити удалена модератором

  • 8.158, kawaii_girl (ok), 18:26, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы наверное удивитесь, но да, сексизм и мизогиния это плохо А еще хамство это н... текст свёрнут, показать
     
  • 4.53, iPony129412 (?), 10:43, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > буфер выделенИя

    Оно же устарело.

     
     
  • 5.56, Аноним (72), 10:47, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Может, и устарело. Но это главная причина, по которой я не могу пользоваться вендой -- продуктивность работы с данными падает очень ощутимо.
     
     
  • 6.159, Аноним (173), 18:28, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Что ж там у тебя за работа такая? Копипастить код с SO на скорость чтобы тикет закрыть?
     
     
  • 7.184, Аноним (72), 20:12, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да хоть бы и так, если это предел твоей фантазии. Есть много информации, которую сохранять где бы то ни было было бы излишне и вредно, ведь намного лучше, когда сохранена только полезная информация.
     
  • 4.152, Степан (?), 17:29, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Откуда обычным людям знать про эти сочетания клавиш? Сочетания клавиш должны повторять действия доступные через UI. Нужно иметь возможность сделать любое действие как через UI для дедов, так и через сочетания клавиш для продвинутых.

    А ещё в гноме очень любят придумывать сочетания клавиш не такие как везде. Например что в кедах, что в винде в файловом менеджере можно вернуться назад при нажатии backspace, а в гноме нет.

     
     
  • 5.156, kawaii_girl (ok), 18:14, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >А ещё в гноме очень любят придумывать сочетания клавиш не такие как везде

    А в macOS например вообще своя атмосфера в плане сочетаний клавиш, но почему-то никто не жалуется. Почему вообще везде должно быть все как в винде? Зачем пытаться сделать из десктопного GNU/Linux какую то подделку под винду? Самобытность гнома это его большой плюс.

     
     
  • 6.171, Степан (?), 18:56, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Давайте пойдем дальше и поменяем сочетания ctrl + c / v.
    Самобытность, своя философия - это хорошо, но такие привычные всем вещи как сочетания клавиш - это борщ. Это как а давайте просто поменяем чтобы быть не как все. При том была одна клавиша, а стало 2. А на моей сплит клавиатуре это вообще 3 клавиши (1 на одной половине + 2 на другой).

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

    Кстати, а что ты думаешь про невозможность редактирования путей через GUI?

     
     
  • 7.175, iPony129412 (?), 19:26, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Давайте пойдем дальше и поменяем сочетания ctrl + c / v.

    было бы хорошо, а то в линуксах плохо с этим
    ctrl + c как бэ двоякое значение имеет и не универсальное

     
     
  • 8.177, Степан (?), 19:48, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен, но конкретно в макос это путает пользователей Какие-то шоткаты с cmd,... текст свёрнут, показать
     
  • 7.179, kawaii_girl (ok), 19:51, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Давайте пойдем дальше и поменяем сочетания ctrl + c / v.

    Я лично не против. Мне например больше нравится яблочный вариант с cmd+c/v. Так значительно удобнее пользоваться терминалом например.

    >Кстати, а что ты думаешь про невозможность редактирования путей через GUI?

    Это вот уже не очень хорошо.

     
  • 6.193, Sw00p aka Jerom (?), 23:59, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Зачем пытаться сделать из десктопного GNU/Linux какую то подделку под винду?

    а зачем делать хуже чем в винде? самобытность такая? за 24 года существования проекта не достигнуть уровня винды 98. Г полное - гном

     
     
  • 7.196, Аноним (132), 00:19, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Самое забавное что гном первой версии начинался как копия один в один вин98. Кде как копия вин95, потом 98. Этому можно убедиться посмотрев скрины из Википедии. Кидать не буду, с телефона не удобно. Самое забавное что первые версии гнома и кде были более юзабильные, а сейчас успешно деградируют.
     
  • 7.242, kawaii_girl (ok), 09:54, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Можете привести конкретный пример где винда 98 лучше по функциональности чем последняя версия гнома?
     
     
  • 8.271, Sw00p aka Jerom (?), 22:08, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в винде не надо качать всяких левых экстешенов, чтобы часики вернуть туда где он... текст свёрнут, показать
     
  • 8.273, Sw00p aka Jerom (?), 22:17, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https 98 js org ... текст свёрнут, показать
     
  • 3.86, birdie (ok), 12:16, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    1. Я не обязан знать никакие shortcuts - в Win32 file open/save as и Qt ничего запоминать и нажимать не надо - есть тупая строка для пути, которая, аж жуть, занимает от силы 100 пикселей вертикального места.

    2. Расскажите мне как на планшете ввести Ctrl + L, когда там обрезанная onscreen клавиатура, которая не показывается по умолчанию вообще. GTK же делали для mobile, так? Адъ.

     
     
  • 4.99, Аноним (99), 12:48, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    1. Не обязан - не пользуйся и не ной. Сам альтернативы и назвал.
    2. На планшете в принципе не удобно работать с текстом, там как раз тыкать пальцами по директориям проще.
     
     
  • 5.119, _kp (ok), 14:21, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На планшетах на Windows вполне удобно работать.
    Да, если много писать на сенсорном экране, то надо сам инструмент менять,
    но если ввода текста не много, то всё хорошо и эргономично.
    Ещё есть курьёз, в том, что режимы для планшета и подобные костыли, на планшете менее удобны обычного интерфейса с чуть увеличенными элементами управления.

    Но, раз эта тема таки про Linux, то уточню что я использую на планшетах с ним.
    В основном Mate, иногда Trinity.
    С Кде и Гномом по быстродействию проблем нет, но в планшете всего 4Гб ОЗУ, нефиг транжирить память, не получая взамен существенных удобств. Но Кде на планшете вполне эргономичен. А в Гноме слишком много лишних телодвижений, и вообще без внешней клавиатуры его нкстраивать на планшете... сперва сами попробуйте.

     
     
  • 6.174, Аноним (105), 19:15, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "Работать с текстом" не равно "немного ввода текста".
    Работать с Гномом на планшете с тачем в разы удобнее из-за наличия в нем нормальных жестов.
     
     
  • 7.188, _kp (ok), 21:49, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > в разы удобнее из-за наличия
    > в нем нормальных жестов.

    В Winwows и iPad тоже есть жесты. Но ими не принуждают пользоваться, если не нравится, так есть альтернативы. А в свободной ОС принуждение неуместно.

    Кстати, на планшетах с тонкими рамками, и при наличии чехла, жесты от краёв в любом случае идут лесом, как бы они не нравились.

     
  • 7.211, Аноним (209), 02:00, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    гном для тача слишком сырой, причём баги для иксов и вяленого пересекаются примерно на половину. после долгих попыток использования гнома на таче (тоже сначала думал, что он для этого лучше всего приспособлен), ушёл на kde.

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

     
     
  • 8.212, Аноним (209), 02:01, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    на xfce, пардон, какой kde ... текст свёрнут, показать
     
  • 5.140, Аноним (132), 16:25, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Жри что дают х2.
     
  • 4.150, Аноним (-), 17:07, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ты просто обязан брать в свой root всё что дают хозяева
     
  • 2.23, Илья (??), 10:02, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    просто нажми ctrl+l
     
  • 2.83, Аноним (80), 12:08, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    "Люто ненавидеть" бесплатный свободный фреймворк, притом один из лучших на рынке и самый популярный под онтопик, это вообще говоря диагноз. Сходи голову полечи.
     
     
  • 3.91, birdie (ok), 12:22, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > "Люто ненавидеть" бесплатный свободный фреймворк, притом один из лучших на рынке и
    > самый популярный под онтопик, это вообще говоря диагноз. Сходи голову полечи.

    Чем он лучший? Чем Qt? Да, это верно. Только это старый анекдот.

    * Расскажите как переименовать или удалить файлы в этом диалоге.
    * Расскажите как запустить приложения для файлов в этом диалоге.
    * Расскажите как сделать drag-n-drop в этом диалоге.
    * Расскажите почему не работает Backspace, чтобы Level Up по папкам.

    Это всё было возможно ещё в Windows 95 - и на эту ОС man-hours было потрачено меньше, чем на GTK.

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

     
     
  • 4.95, Аноним (80), 12:36, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Свои косяки есть абсолютно везде. И по сравнению с другими DE Gnome вылизанный по самое не могу. Ну  да, у разрабов немного свое видение на интерфейс. Не нравится, пользуйся KDE или чем-то еще. Это не винда - выбор есть.

    Меня все устраивает, и кучу остального народа тоже. Выбор делается по совокупности плюсов/минусов. И да, приоритеты у людей разные. То, что одного как бельмо на глазу, другому мелочь, которая не стоит никакого внимания. Ты этим диалогом пользуешься два раза в день. Это не повод хейтить отличный свободный продукт.

     
     
  • 5.142, Аноним (132), 16:35, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Gnome вылизанный по самое не могу.

    Смотря для кого вылизан. Если брать в расчет Морлоков, в которых должны превратиться линуксоиды использую Гном, по замыслу Рептилоиды с планеты Нибиру, тогда да.

    >Не нравится, пользуйся

    Аргумент: "жри что дают" сменился на аргумент "не хочешь не жри.".

     
  • 5.143, Аноним (132), 16:36, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Меня все устраивает, и кучу остального народа тоже.

    Демагогидеский прием аргументация к толпе.

     
  • 5.144, Аноним (132), 16:39, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Это не повод хейтить отличный свободный продукт.

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

     
     
  • 6.149, Аноним (149), 17:04, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Конкретный пример, вылизанный из пальца потому что какому-то типу неудобно? Отличный пример, кдешный утёнок.
     
  • 6.154, kawaii_girl (ok), 18:04, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Когда приводят конкретный пример

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

    >на удивление нет

    Я не обязана сидеть на этом сайте круглосуточно и заходить во все новости.

    >Как же это все нелепо

    Нелепа абсолютно не аргументированная критика гнома основанная исключительно на том что в гноме интерфейс отличается от привычного хейтерам GUI Windows Xp.


     
     
  • 7.160, Аноним (173), 18:35, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Я лично таких вообще не знаю.

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

     
     
  • 8.167, kawaii_girl (ok), 18:47, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Давайте Я вас обрадую Оказывается такая возможность есть Только что проверила... текст свёрнут, показать
     
     
  • 9.264, Аноним (264), 18:11, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я тут один и со мной можно на ты Haters gonna hate ... текст свёрнут, показать
     
  • 7.172, Аноним (148), 19:02, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда вашей секте адептов гнома приводят конкретные примеры, начинаются отмазки типа: это вам не винда, я этим не пользуюсь, значит и остальным не надо, можно ещё про мизогонию упомянуть.
    Аноним всего лишь один пример привел. Остальные примеры сто раз уже повторялись и анонимы уже устали повторять одно и то же.
    В то же время смешно читать про то что гном самая популярная, самая лучшая среда, а все остальные просто завидуют.
     
     
  • 8.182, kawaii_girl (ok), 19:57, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Таких практически нет Обычно хейтеры пишут фу гном Для деградантов Урезание ... текст свёрнут, показать
     
     
  • 9.207, Аноним (148), 01:16, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Их там нет ... текст свёрнут, показать
     
  • 4.100, Аноним (100), 12:51, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    на самом деле на опеннете всё очень просто
    я вижу очередного эксперта, причём зарегистрированного
    открываю его профиль и смотрю рейтинг
    закрываю профиль и игнорирую коммент потому что он 100% будет мусорным
     
     
  • 5.194, Sw00p aka Jerom (?), 00:12, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >открываю его профиль и смотрю рейтинг

    ага, поколение - ставьте лайки, подписывайтесь, жмите на колокольчик, все ссылки в описании :)

     

     ....большая нить свёрнута, показать (54)

  • 1.21, Анонус (?), 10:00, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK
    > Поддержка ранее используемого бэкенда вывода на печать lpr прекращена
    > Переведена в разряд устаревших большая порция API и виджетов

    Последовательно

     
  • 1.27, Аноним (27), 10:07, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Переведена в разряд устаревших большая порция API

    Представляю, какая веселуха будет разработчикам Gimp успевать за этими "инновациями".

     
     
  • 2.67, Аноним (69), 11:18, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    За какими инновациями? Gimp 10 лет переводят на gtk 3 и до сих пор не перевели
     
     
  • 3.78, Аноним (5), 11:58, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А знаешь почему так происходит?
     
     
  • 4.85, Аноним (80), 12:15, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Конечно. Потому что проект такого уровня сложности полтора землекопа в свободное от основной работы время не поднимут.
     
     
  • 5.103, prokoudine (ok), 12:54, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Два чая этому господину.
     
     
  • 6.106, не придумал (?), 13:26, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    а вы потомок фотографа времён начала прошлого века?
     
     
  • 7.220, prokoudine (ok), 03:25, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Если какое-то родство вдруг и есть, то седьмая вода на киселе.
     
  • 5.110, Аноним (27), 13:39, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Конечно. Потому что проект такого уровня сложности полтора землекопа в свободное от основной работы время не поднимут.

    Там все же сильно больше, чем полтора:

    https://www.gimp.org/news/2023/01/29/2022-annual-report/#statistics

    Просто люди сфокусированы на фичах, а не на уборке свиней, которых постоянно подсовывают гноморазработчики Gtk.

     
     
  • 6.118, llolik (ok), 14:20, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Подаляющее кол-во работы по портированию, насколько я знаю, сделали mitch и jehan. Причём по большей части уже давно. Потом настал COVID и mitch-у стало немного не до того. А оставшиеся моменты (перевод с deprecated GtkActions -> GMenuModel и т.д.) jehan фиксил в одно лицо, попутно решая другие задачи.

    > сильно больше, чем полтора:

    Это сколько? GIMP - это Jehan и недавно прибившийся с GSOC CmykStudent(он же Nikc, он же AlxSa). GEGL/babl/ctx - это Øyvind Kolås. Jacob Boerema - это документация по-большей части.
    Остальные или пилят что-то специфическое (типа фикса багов и сборок под MacOS), либо разовые патчи мимокрокодилов.

    C 2019 проект потерял по разным причинам (COVID, сраный glimpse и т.д.) как-минимум по моим воспоминаниям трёх действительно сильных разработчиков.

     
     
  • 7.219, prokoudine (ok), 03:24, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Jacob Boerema - это документация по-большей части.

    Он ещё поддержку форматов разных патчит.

     
  • 6.223, prokoudine (ok), 03:37, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Там нет каких-то особых свиней Насколько я помню, худшее, что до сих пор случил... большой текст свёрнут, показать
     
  • 4.109, Аноним (69), 13:38, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому что никто не хочет разрабатывать за защекоинты и попытки марально опустить.
     
  • 3.191, Diablopc (?), 23:21, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так вроде ж перевели уже....
     

  • 1.49, Аноним (49), 10:40, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Пока не вернут subpixel rendering, gtk4 для меня мертв. Мало того, что он безбожно тормозит по сравнению с gtk3, так еще и шрифты замыленные. Нет, проблема не столько в хинтинге, сколько в принципиальном отсутствии субпиксельного сглаживания. Можно подумать хотя бы четверть линуксоидов сидит с 4к-мониторами. Да там если процент наберется - уже хорошо.
     
     
  • 2.281, минона (?), 09:35, 09/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Они свой рендерер прикрутили? 8-\
     

  • 1.68, Аноним (69), 11:19, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Жалко gtk плохо работает в windows
     
     
  • 2.213, Аноним (209), 02:05, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    да что-то как-то и не очень
     
  • 2.240, Аноним (240), 09:53, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да он и в линуксе не то чтобы хорошо работает...
     
  • 2.246, Андрей (??), 11:25, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прекрасно работает, REAPER например на GTK
     
     
  • 3.280, Аноним (280), 15:08, 08/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем врёшь-то
     

  • 1.71, Аноним (71), 11:26, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > стабильный и поддерживаемый в течение нескольких лет API

    Да не может быть!

    > Переведена в разряд устаревших большая порция API и виджетов

    Ааа, ясно...

     
     
  • 2.76, llolik (ok), 11:45, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Переведена в разряд устаревших большая порция API и виджетов
    > Ааа, ясно...

    Не, ну какбы GTK4 с нами уже больше, чем 2 года, а GTK5 только начнёт разрабатываться в конце года. Как я понял, поддержка GTK4 не заканчивается с началом разработки пятой ветки.

    Ну т.е. какбы да, несколько лет. Как и сказано.

     
  • 2.87, Аноним (80), 12:16, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Ты разницу между deprecated и removed осиляешь?
     

  • 1.77, AlexYeCu_not_logged (?), 11:45, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >В виджете GtkFileChooserWidget с реализацией диалога, открываемого для выбора файлов в приложениях, реализован режим представления содержимого каталогов в форме сети значков.

    Лучше б договорились с Qt по поводу порядка сортировки файлов. Куда важнее украшалок.

     
     
  • 2.82, Аноним (82), 12:03, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    GNOME может договариваться с Qt только на условиях «как мы хотим, так и будет». Гиблое это дело.
     
     
  • 3.90, Аноним (80), 12:20, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А Qt много с кем договаривается? И почему с ними надо, а с Avalonia/Tk/Electon/Tauri/Flutter/чётамеще нет? Для  таких случаев должны быть стандарты. Нет стандартов, какой спрос с разработчиков?
     
     
  • 4.96, Аноним (72), 12:38, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Все тобой перечисленные на подсосе у гнома и никогда не займут сколько-нибудь заметную долю (что, собственно, устраивает корпы рулящие гномом).
     
     
  • 5.108, Аноним (69), 13:35, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Tk
    Electon
    Flutter
    >Все тобой перечисленные на подсосе у гнома

    экспертиза опеннет как она есть. Глупость, некомпетентность, сквернословие

     
     
  • 6.111, Аноним (72), 13:42, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, всё верно. Они ничего не решают.
     
  • 4.131, Аноним (129), 16:05, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Electron? Так у него же в бекенде всё тот же GTK.
     
     
  • 5.151, Аноним (151), 17:22, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Electron? Так у него же в бекенде всё тот же GTK.

    Это потому что онанимная экспертиза так решила или потому что рамка окна (с возможным заголовком) стала вдруг "бекендом"?

     

  • 1.81, iZEN (ok), 12:02, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    От пакета gtk4-4.8.3 у меня зависят только два пакета: vte3-0.70.2 (от vte3-0.70.2 зависят xfce4-terminal и mate-terminal — довольно нужные вещи) и libadwaita-1.3.rc.

    Пакет gtk4-4.10.0 для своей сборки требует librsvg2-rust, альтернатива в виде librsvg2-2.40.21 не подходит! Конфликт пакетов.

    От librsvg2, в свою очередь, зависят: xfce4-tumbler, приложения MATE и гномовские казуалки.

    Таким образом, новый gtk4-4.10.0 насильно заставляет сменить librsvg2 на librsvg2-rust и зафиксировать Rust в качестве обязательного компонента в системе!

     
     
  • 2.88, Аноним (72), 12:16, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ультралегаси наконец дропнули, чему ты удивлён? Это наименьшая из проблем gtk, лично меня нервируют запускаемые фоном at-spi, я даже пропатчил гтк, чтобы убрать зависимость и ещё ни разу не столкнулся с проблемами помимо переезда гтк на месон из-за чего теперь не удаётся удалить зависимость от bridge не залезая уже в месон. Нежелание делать разную дрянь опциональной вот что по-настоящему заслуживает порицания, я надеюсь гтк сдохнет.
     
     
  • 3.146, anonblmus (?), 16:47, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > я надеюсь гтк сдохнет

    А что на замену-то? Qt в другую крайность упёрлось - перегруженность фичами.

     
  • 2.107, Аноним (69), 13:29, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А чем это плохо?
     
  • 2.120, mikhailnov (ok), 14:47, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >  зафиксировать Rust в качестве обязательного компонента в системе

    В _сборочной_ системе

     
     
  • 3.161, Аноним (173), 18:37, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У него фря, он по ночам мир пересобирает. Это не лечится.
     
     
  • 4.170, mikhailnov (ok), 18:55, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Боюсь, что llvm и rust многих "вылечат"...
     
     
  • 5.195, Sw00p aka Jerom (?), 00:18, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >llvm

    в том самом мире ллвм ол-таргетс дольше всех и собирается

     
     
  • 6.214, Аноним (209), 02:07, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это ты firefox под gcc на генте не собирал
     
     
  • 7.272, Sw00p aka Jerom (?), 22:09, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > это ты firefox под gcc на генте не собирал

    пхп со всеми модулями собирал :)

     
  • 2.130, НяшМяш (ok), 16:02, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > librsvg2-2.40.21
    > librsvg2-rust

    Разве это не одно и то же? https://gitlab.gnome.org/GNOME/librsvg изначально была написана на расте и вроде ничего не поменялось.

     
     
  • 3.237, Советский инженер (?), 08:21, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нет, librsvg изначально написана на С, потом брошена, и потом подхвачена снова с переписыванием на раст.
     
     
  • 4.245, Аноним (-), 11:24, 06/03/2023 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 4.275, Аноним (275), 12:06, 07/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В процессе переписывания на Rust можно сдавать в фонд Apache.
     

  • 1.84, anonblmus (?), 12:15, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Переведена в разряд устаревших большая порция API и виджетов <...>
    > GtkDialog (следует использовать GtkWindow).

    Т.е. с event loop дочерних "диалогов" теперь небось придётся #бстись самостоятельно, вместо вызова run() для экземпляра класса диалога?

    > GtkTreeView (следует использовать GtkListView и GtkColumnView)

    Почитал документацию: https://docs.gtk.org/gtk4/section-list-widget.html#displaying-trees
    За-ши-бись. Похоже, вместо нативного дерева (с GtkTreeStore для данных) будет имитация из груды вложенных виджетов. Предсказываю жор памяти и тормоза.

    В общем, виден курс гномосеков на выпиливание "сложных" виджетов в сторону перекладывания их функциональности на авторов приложений.

     
     
  • 2.114, Блюдонос (?), 13:49, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В целом идея правильная - не надо пытаться угодить каждом в**ирая натужно виджета убермонстра, он точно не подойдет тем кому нужно сделать по-своему -> пускай вкладывают виджеты.

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

     
     
  • 3.125, anonblmus (?), 15:32, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > В целом идея правильная - не надо пытаться угодить каждом в**ирая натужно виджета убермонстра

    Нда? Упомянутые классы были в GTK2 и GTK3, и они использовались и используются массово.
    Совместимость между 2 и 3 версией не 100%, но у меня лично при переходе со 2 на 3й особых проблем не было. Если придётся перелезать на 4й - придётся переделывать очень много. И на кой чорт программистам такое счастье - вместо функциональности своей программы вечно гнаться за мозговыми тараканами гномосеков?
    Блин, не люблю винду, но по сравнению с этим Win32 API конца 90х годов (работающее до сих пор, несмотря на колебания линии ихой партии) - эталон совместимости.

     
     
  • 4.162, Аноним (173), 18:43, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А GTK2 и GTK3 у тебя отобрали и исходники насильно удалили? Традиционно в опенсорсе никто никому ничего не должен, ни разработчики GTK делать как ты хочешь, ни ты «вечно гнаться за мозговыми тараканами». Так в чём же проблема?
     
     
  • 5.181, anonblmus (?), 19:57, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У меня их отберут, когда выпилят из массовых дистрибутивов линукса.
    Корячиться потом в одно рыло, допиливая заброшенные автором исходники под свежую ось я не готов. А делать енто для меня никто, разумеется, не будет.
     
     
  • 6.227, Аноним (264), 05:10, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну не корячься. Линкуй статически. Или вообще напиши в требованиях, мол, GTK2 и точка. Пусть майнтейнеры разбираются как тебе угодить.
     
  • 6.239, llolik (ok), 09:43, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Корячиться потом в одно рыло, допиливая заброшенные автором исходники под свежую ось я не готов.

    Тут год, вроде-бы, назад, ради интереса, на ЛОР-е i-rinat собирал что-то на Gtk1 (текстом, гтк-первый) на свежайшей на тот момент Убунте. И оно нормально работало. Без патчей кода, просто сборка.

    Ну, т.е. я к тому, что собрать-то всё таки можно, т.к. внешний API ядра и libc, вроде как, особо не ломают. Что никто пакетить под свежие ОСи не хочет: ну, досадно, но можно попробовать один раз запакетить самому и забыть, или собрать static-build, или поэкспериментировать с чем-нибудь кросс-дистрибутивным (aka Flatpak/Appimage). Короче, было-бы желание.

     
     
  • 7.251, Анонии (?), 12:31, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если в будущем Wayland вытеснит иксы, такое уже не прокатит.
     
     
  • 8.253, llolik (ok), 12:57, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    XWayland специально для этого запилен и, в обозримой перспективе, его никто выки... текст свёрнут, показать
     
  • 8.265, Аноним (264), 18:18, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Беда-беда, огорчение Про перфокарты и вывод на телетайп тоже будем жаловаться и... текст свёрнут, показать
     
  • 2.121, llolik (ok), 14:50, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот в бложике они писали чего как https://blog.gtk.org/2022/10/30/on-deprecations/

    По-первому, кроме того, что там написано ещё ИМХО это шаги к тому, что чтобы ко ВСЕМ стандартным диалогам ходить через порталы (уж очень похожа концепция на).
     
     
  • 3.231, Аноним (69), 07:33, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нам написано что просто дан новый API диалогов с асинхронными вызовами, а цикл событий внутри так и остался
     
  • 2.123, Skullnet (ok), 15:20, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В общем, виден курс гномосеков на выпиливание "сложных" виджетов в сторону перекладывания их функциональности на авторов приложений.

    Поэтому никто, кроме всяких хеллоувордов на GTK4 переписывать ничего не будет. На фиг это нужно.

     
     
  • 3.232, Аноним (69), 07:33, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Покажите, что вы написали не на gtk4
    Очень интересно посмотреть
     
  • 3.266, Аноним (264), 18:20, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Поэтому никто, кроме всяких хеллоувордов на GTK4 переписывать ничего не будет. На фиг это нужно.
    > Поэтому никто, кроме всяких хеллоувордов на GTK3 переписывать ничего не будет. На фиг это нужно.
    > Поэтому никто, кроме всяких хеллоувордов на GTK2 переписывать ничего не будет. На фиг это нужно.
    > Поэтому никто, кроме всяких хеллоувордов на GTK1 переписывать ничего не будет. На фиг это нужно.
     
     
  • 4.274, Skullnet (ok), 02:59, 07/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    GTK3 ещё ничего, но GTK4 это уже ни в какие ворота.
     

  • 1.93, mumu (ok), 12:28, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    На протяжении 20-ти лет главным изменением в gtk всегда был диалог открытия файлов. Его по приколу как испытательный проект всем новопришедшим в команду поручают?
     
  • 1.127, Аноним (127), 15:40, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Стабильный и поддерживаемый API здесь только в Wine и ядерной консоли.
     
  • 1.163, Технопозор (?), 18:44, 05/03/2023 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     ....ответы скрыты (4)

  • 1.187, Аноним (187), 21:20, 05/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Диалог открытия файлов в ГТК - это какое то проклятие фараонов. Кто бы не брался, всегда выходит погано
     
     
  • 2.190, Технопозор (?), 23:07, 05/03/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Особенно, когда оно самопроизвольно несмотря на установку открываться по центру, открывается внизу большого 1920x1200 экрана без скэйлинга и уезжает за его пределы.
     
     
  • 3.197, Sw00p aka Jerom (?), 00:21, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    пипец сколько боли :)
     
  • 2.215, Аноним (209), 02:10, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    меня больше бесит, что все gtk4 проги недавно стали со светлой глазовыжигающей темой. нагуглил env var, сделал тёмную. через неделю после апдейта опять слетело на белую.

    даже про элементы гуя на пол экрана в такие моменты не вспоминаю

     
  • 2.243, iZEN (ok), 10:02, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, тоже страдаю: с некоторого момента список файлов и папок стал вперемешку, но отсортированным по именам. Чтобы сделать папки по списку выше, а файлы после них, приходится клацать по заголовку колонки типов. Но после этого папки и файлы теряют порядок сортировки по именам!!! Выбешивает это.

    P.S.
    Это относится к диалогу открытия/сохранения файлов Gtk3.

     
  • 2.254, Аноним (256), 13:50, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Была когда-то wrapper для GTK, которая вызывала KDEшный диалог выбора файлов.
     

  • 1.248, InuYasha (??), 11:35, 06/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В последнее время сужу о GTK, в основном, по Firecocks. И там оно - отвратительное зрелище. Огромные отступы, гигантские размеры. Сначала Отмена, потом ОК. Особенно сташно нажать enter в диалогах - никогда не знаешь, к чему это приведёт.
     
     
  • 2.258, Аноним (257), 15:37, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да скока можно... еще с GTK 3 вонь поднимать о том что все сломали. Да, в GTK все ломают и сломали сново. Ну чего теперь...
     

  • 1.249, Аноним (249), 12:07, 06/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    лучший фреймворк, и главное - свободный!
     
     
  • 2.255, Аноним (256), 13:55, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ещё пару мажорных версий и станет свободным от свободных пользователей. IBMHat-пользователи-то будут пользоваться. Им деваться некуда, как партия скажет.
     
  • 2.259, Аноним (260), 16:19, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > главное - свободный

    Нормального человека это должно беспокоить в самою последнюю очередь.

     
  • 2.268, InuYasha (??), 20:54, 06/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ...а потом - духи закончились?
     

  • 1.269, suslikk (ok), 21:42, 06/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API
     
  • 1.270, suslikk (ok), 21:43, 06/03/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API"
    ПЫТАЕТСЯ...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру