The OpenNET Project / Index page

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

Доступен графический тулкит GTK 4.14 с новыми движками для OpenGL и Vulkan

12.03.2024 22:04

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

В дальнейшем планируется сформировать экспериментальную ветку 4.90, в которой будет развиваться функциональность для будущего выпуска GTK5. В ветку GTK5 будут включены изменения нарушающие совместимость на уровне API, например, связанные с переводом в разряд устаревших некоторых виджетов, таких как старый диалог выбора файлов. Также обсуждается возможность прекращения в ветке GTK5 поддержки протокола X11 и оставления возможности работы только с использованием протокола Wayland.

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

  • В состав включены новые унифицированные движки отрисовки "ngl" и "vulkan", использующие графические API OpenGL (GL 3.3+ и GLES 3.0+) и Vulkan. Оба движка базируются на API Vulkan, но в движке "ngl" для OpenGL создан отдельный уровень абстракции, работающий поверх Vulkan с учётом отличий между OpenGL и Vulkan. Подобный подход позволил задействовать в обоих движках общую инфраструктуру для обработки графа сцены (scene graph), трансформаций, кэширования текстур и глифов. Унификация также заметно упростила сопровождение кодовой базы обоих движков и их поддержание в актуальном и синхронизированном состоянии.

    В отличие от старого движка "gl", в котором для каждого типа узлов рендеринга (rendernode) использовался отдельный простой шейдер и выполнялась периодическая пересортировка данных при закадровом рендеринге (offscreen), в новых движках вместо закадрового рендеринга применяется сложный шейдер (ubershader), интерпретирующий данные из буфера. Из отличительных возможностей новых движков упоминается сглаживание контуров (позволяет сохранить мелкие детали и добиться отрисовки более ровных контуров), формирование произвольных градиентов (может использоваться любое число цветов и сглаживание) и дробное масштабирование.

  • По умолчанию включён новый движок отрисовки "ngl", а также включена по умолчанию поддержка графического API Vulkan. При сборке в конфигурации по умолчанию теперь требуется поддержка Vulkan 1.3.
  • В библиотеку GSK (GTK Scene Kit), предоставляющей возможности отрисовки графических сцен через OpenGL и Vulkan, внесены значительные улучшения, связанные с отрисовкой шрифтов, хинтингом и использованием нецелых значений масштаба при выводе текста. При хинтинге (сглаживание контура глифа при растеризации для повышения чёткости на экранах с низким разрешением) реализовано субпиксельное позиционирование глифов. Повышено качество отрисовки шрифтов при нецелых значениях масштаба (например, 125%). Реализована поддержка вытеснения элементов из кэшей для глифов и текстур. Повышена эффективность кэширования глифов.
  • В рамках работы по уходу от использования библиотеки Cairo в пользу отрисовки при помощи GPU добавлена поддержка "путей" (Path) для отрисовки фигур и областей, используя последовательность линий или кубических и квадратичных кривых Безье. Для отрисовки при помощи путей предложен объект GskPath, определяющий параметры линий или кривых, а также объекты GskPathBuilder для создания кривых, GskPathPoint для определения точки на фигуре и GskPathMeasure для выполнения измерений, таких как длина контура.
  • В библиотеке GDK, предоставляющей прослойку между GTK и графической подсистемой, расширена поддержка механизма DMA-BUF, позволяющего использовать буферы на уровне ядра, адресуемые при помощи дескриптора, что даёт возможность вместо копирования пиксельных данных передавать их между подсистемами ядра через дескриптор. В контексте GTK DMA-BUF может использоваться для минимизации копирования пиксельных данных в процессе композитинга и при работе с видео (например, видео может быть записано аппаратным декодировщиком в dmabuf, после чего прикреплено к поверхности Wayland и передано в композитный менеджер для наложения элементов интерфейса и вывода на экран без лишних операций копирования данных).

    Для прямой отправки контента, такого как видео, композитному менеджеру (минуя рендер GSK) добавлен виджет GtkGraphicsOffload, а для создания контента для прямой передачи добавлен класс GdkDmabufTextureBuilder, создающий объекты GdkTexture из dmabuf. В качестве источника для dmabuf могут использоваться pipewire, video4linux или gstreamer. Поддерживаются форматы dmabuf NV16, NV61, NV24, NV42 и YUV.

  • Добавлен класс GtkPrintDialog, предназначенный для формирования диалогов вывода на печать и предлагающий асинхронный API для использования вместо GtkPrintOperation.
  • В виджете GtkEmojiChooser обновлены данные Emoji и добавлена возможность поиска на разных языках с учётом разных локалей.
  • В виджете GtkEntry улучшено отслеживание изменений, произведённых пользователем (для реализации операции undo).
  • В виджете GtkFileChooser ускорено открытие диалога выбора файлов.
  • Класс GtkShortcutsWindow, отображающий подсказку по клавиатурным комбинациям и экранным жестам, адаптирован для небольших экранов.
  • В режиме инспектирования (GTK inspector) обеспечено отображение информации об OpenGL, подповерхностях и FPS.
  • В утилиту gtk4-rendernode-tool добавлена команда "compare".
  • Предложена новая утилита gtk4-path-tool для работы с путями.
  • В утилите gtk4-node-editor добавлена поддержка автозаписи.
  • Устранено аварийное завершение, проявлявшееся при использовании Wayland в окружениях не на базе GNOME Shell.
  • Добавлены новые средства для людей с ограниченными возможностями, связанные с показом сложного отформатированного текста, работой WebKitGTK и выводом уведомлений. Улучшена поддержка спецификаций ARIA. Добавлен интерфейс GtkAccessibleText для использования accessibility-возможностей в сторонних текстовых виджетах. В интерфейсе GtkText добавлена поддержка протокола AT-SPI для взаимодействия с экранными ридерами.
  • Добавлена возможность рендеринга с привлечением GPU, используя API WGL на платформе Windows.
  • Сокращено потребление памяти при загрузке тем оформления на базе CSS.


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


Обсуждение (190) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:15, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –18 +/
    > Также обсуждается возможность прекращения в ветке GTK5 поддержки протокола X11 и оставления возможности работы только с использованием протокола Wayland.

    "Потихоньки, понемножку, прибавляет к мышке кошку.
    Получается ответ - кошка есть, а мышки нет." ©

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

     
     
     
    Часть нити удалена модератором

  • 3.11, tty0 (?), 00:54, 13/03/2024 [ответить]  
  • +3 +/
    Не знаю, gtk2 - это взрослый и востребованный тулкит, обеспечивающий работу широкого спектра ПО, оборудования и окружений.
    Когда появится планшет, работающий на gtk5 - его можно будет внимательно изучить. Без иксов, gtk5 будет радовать глаза 1,5 землекопам.
     
     
  • 4.19, Аноним (-), 01:04, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    GTK2 морально и физически устаревший движок.

    Нет поддержки hidpi.
    Понимаю, что для тех кто сидит до сих пор за 1366x768 это не принципиально... но для всех остальных - важно.

    Нет поддержки даже XWayland. Про сам вейланд можно даже не вспоминать.
    Если в связке XWayland+GTK2 что-то сломается, то никто это чинить не будет.

     
     
  • 5.21, Аноним (21), 01:06, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > для тех кто сидит до сих пор за 1366x768

    Абсолютное большинство мониторов с разрешением Full HD и меньше. Больше это экзотика. Сайты со статистикой в помощь.

     
     
  • 6.24, Аноним (24), 01:10, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Не скажи
    Нынче Qhd пихают во все щели
     
     
  • 7.75, Аноним (75), 08:55, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мониторов нормально умеющих в эти все красивости на рыночке ещё меньше чем линуксоидов
     
     
  • 8.113, Аноним (113), 11:34, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, о доле GNU Linux на десктопах https habr com ru companies ru_mts artic... текст свёрнут, показать
     
     
  • 9.121, Аноним324 (ok), 12:20, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зато с учётом стимдека, которых продали 3 5-4 миллиона копий, чисто из ниоткуда ... текст свёрнут, показать
     
  • 7.180, Зазнайка (?), 19:53, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сам себе навпихал такой 7 лет назад, например. Пользуюсь gtk2 (Mate). Видимо, по мнению автора, я что-то делаю неправильно.
     
  • 6.36, Аноним (-), 01:39, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем ты говоришь неправду и при этом пытаешься сослаться на статистику Screen ... большой текст свёрнут, показать
     
     
  • 7.44, Волшебная клизма (?), 03:11, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и? Сам то читал то что скопировал?
     
     
  • 8.101, Аноним (101), 11:08, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    а зачем ему xD Он не прочитал и что ты написал C-c C-v, го-го-го ... текст свёрнут, показать
     
  • 7.80, Аноним (80), 09:11, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Затем, что у любителей старья нет аргументов, зачем это ещё нужно, и приходится их выдумывать.
     
  • 6.37, _kp (ok), 01:42, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Главное верить статистике сайтов...
    которую сильно портят телевизоры и ТВ приставки, которым HD разрешения как раз вполне хватает. ;)


    Может пока дисплеев 1280х1024 и не мало, даже у меня самого используются и такие тоже.
    Но покупке нового дисплея, на HD уже не смотрят.
    Кроме случаев когда нужен 10-12 дюймовый дисплейчик, который не совсем для обычной  работы за ним.


    К хорошему привыкаешь быстро, и когда пересаживаешься с 15" ноутбука с разрешением 4-5k, за 15" ноутбук с разрешением 1.5K, то какое то время, смотришь как в чужих очках. :)

    Подержка hidpi вменяемо появилась с Windows10, десять лет назад, а на Маках ещё раньше.
    Да GTK2 прекрасен, но устарел, ему уже третий десяток пошел.
    Нельзя до такой степени отставать.

     
     
  • 7.43, Волшебная клизма (?), 03:10, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Объясните, НАФИГА покупать новый дисплей, если старый вечен? Сижу как раз на двух пресловутых упомянутых вами 1280 x 1024 и даже мыслей нет их на что-то менять. Экран для работы должен быть квадратным, а не вытянутым по горизонтали. Благо, в игры не играю и кино не смотрю.
     
     
  • 8.76, Аноним (75), 08:57, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нафига тебе два Подели один пополам, да пополам, это ж 4 640 480, придётся ещё ... текст свёрнут, показать
     
  • 8.89, n00by (ok), 09:25, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    1280 x 1024 как раз не вечны, там лампы помутнели давно ... текст свёрнут, показать
     
     
  • 9.181, Зазнайка (?), 19:56, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Лампы запросто меняются, можно даже светодиоды поставить ... текст свёрнут, показать
     
     
  • 10.191, n00by (ok), 05:15, 15/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Есть некая разница между запросто можно и я поменял На деле может запросто ... текст свёрнут, показать
     
     
  • 11.192, Зазнайка (?), 08:16, 15/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, самому не доводилось этим заниматься, если честно, но те, кто это делал не ж... текст свёрнут, показать
     
     
  • 12.195, n00by (ok), 11:34, 15/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно, _им_ не сложно Даже здесь наверняка есть пара анонимов, кто умеет запр... текст свёрнут, показать
     
     
  • 13.203, Зазнайка (?), 16:59, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сложность замены лампочек выходит на новый уровень что ли Открыть корпус, замен... текст свёрнут, показать
     
     
  • 14.209, n00by (ok), 12:05, 18/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуйте Откройте, замените, получите опыт Вот потом и поделитесь впечатлени... текст свёрнут, показать
     
  • 8.103, Аноним (103), 11:09, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну считай что один большой 4К телек монитор тот же 1920х1080 могут показывать пр... текст свёрнут, показать
     
  • 8.117, Аноним (-), 11:58, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что на старых дисплеях матрицы ОВНО Древний мыльный ТН, с отстойной цвет... текст свёрнут, показать
     
  • 8.124, _kp (ok), 12:27, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если все устраивает, то не надо И дети за ним могут сидеть, и внуки Кстати, и... текст свёрнут, показать
     
     
  • 9.143, Аноним (24), 14:42, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https m media-amazon com images I 61rHDT y2mL _AC_SL1500_ jpg... текст свёрнут, показать
     
     
  • 10.146, _kp (ok), 15:32, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если просто побаловаться с ретро играми, то сойдет И к Raspberry через такой пе... текст свёрнут, показать
     
     
  • 11.147, Аноним (24), 15:53, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Га Шо В DVI-D и HDMI один и тот-же сигнал Между DVI-D и HDMI даже переходники... текст свёрнут, показать
     
     
  • 12.154, _kp (ok), 17:22, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В теории почти одно и тоже А на практике есть китайский рандом Ну, я выше писа... текст свёрнут, показать
     
  • 11.148, Аноним (148), 15:57, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    https i ibb co SxTW2zN Screenshot-20240313-145628 png... текст свёрнут, показать
     
  • 7.45, anonymous (??), 04:07, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я использую гтк2 на 4к, и нормально.
    Шрифт надо покрупнее поставить, и всё норм.
     
     
  • 8.104, Аноним (103), 11:11, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А еще масштаб можно менять размером иконок как в либреофисе, так и в файловом ме... текст свёрнут, показать
     
     
  • 9.134, Аноним (113), 13:18, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А разве Либреофис использует GTK 2 ... текст свёрнут, показать
     
  • 8.149, _kp (ok), 16:03, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, да, конечно Верим Только по руководству в нескольких десятках мест над... текст свёрнут, показать
     
  • 5.67, ИмяХ (ok), 07:59, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>Нет поддержки hidpi.

    Ну откуда взялся такой бред? Открываем исходники и смотрим, что размеры экрана хранятся в значении типа short, соответственно экран может быть разрешением 32768х32768, неужели вам этого не хватает?

     
     
  • 6.81, Аноним (80), 09:12, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    hidpi - это не про разршение экрана как бы, а про плотность пикселей.
     
     
  • 7.172, ИмяХ (ok), 09:14, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>плотность пикселей.

    задаётся значением float и может быть триллионы триллионов пикселей на дюйм. В чём проблема?


     
  • 5.92, Аноним (92), 10:06, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет поддержки даже XWayland.

    Этому нужна отдельная поддержка? Феерично!
    "Мы сделали прослойку для поддержки «устаревших иксов», но для ее использования необходимы костыли." Так, что ли?

     
     
  • 6.132, Аноним (-), 13:08, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > "Мы сделали прослойку для поддержки «устаревших иксов», но для ее использования необходимы костыли."
    > Так, что ли?

    Да, мы ТАК И БЫТЬ сделали прослойку для запуска вашего окаменелого, но только для GTK3 и выше.
    А на совсем старое овно мы положили болт.
    И если оно у вас не работает, то можете писать в центральную прачечную.

     
  • 4.20, Аноним (21), 01:04, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > востребованный тулкит

    Это вы погорячились. Лет 10 назад может быть. Я сам за GTK2, но сегодня он вытеснен чуть менее, чем везде.

     
     
  • 5.59, Аноним (59), 06:47, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ardour
     
     
  • 6.73, llolik (ok), 08:44, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В нем практически ничего нет от GTK, кроме окна и диалогов. Всё остальное ЕМНИП там кастомное и рисуется Cairo.
     
     
  • 7.99, Аноним (113), 10:53, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и рисовали бы уж всё с помощью Cairo.
     
     
  • 8.111, llolik (ok), 11:29, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну на чём-то же рисовать надо соответственно - системное окно Да и системные д... текст свёрнут, показать
     
  • 6.85, Аноним (85), 09:16, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не вводите людей в заблуждение Ardour использует GTK2 лишь фрагментарно Тексто... большой текст свёрнут, показать
     
  • 5.77, Аноним (77), 08:59, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Double Commander
     
     
  • 6.182, Зазнайка (?), 20:04, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хороший весчь, но он и на кутях есть.
     
  • 3.13, Аноним (21), 00:55, 13/03/2024 [ответить]  
  • +3 +/
    > Да уж, надеюсь за пару итераций оно наконец-то таки издохнет

    GTK = libadwaita = GNOME. Сдохнет тогда, когда сдохнет GNOME. Т.е. примерно никогда. Увы и ах.

     
  • 3.16, Аноним (-), 00:59, 13/03/2024 [ответить]  
  • –2 +/
    Ты это серьезно?
    Про тулкит на котором построены самые распространные ДЕ десктопного линукса.
    Вот так просто возьмет и помрет.

    А ты явно шутник)

     
     
  • 4.28, Аноним (24), 01:18, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну блин
    А помечтать?
     
  • 4.38, _kp (ok), 01:56, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если будут пребладать hidpi дисплеи, что Вы будете делать 6а них с GTK2 и подобным ПО? А будет или мелко, или располщаться. Рескалить разрешение до HD? Это выход, но временный, и костылизм.

    Главное достоинство GTK2, это то, что в последующих GTK постоянно ломают совместимости. А проектировали б грамотнее, так лет десять назад и забыли бы про GTK2.

     
  • 4.78, Аноним (75), 09:00, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты же про KDE и LXQt? Просто остальным пользоваться очень не очень... XFCE и гном давно текут хуже ранней плазмы
     
  • 2.98, kusb (?), 10:45, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    label afraidtest
    mouse/afraid yes ?
    then (
    sleep 10
    state -1
    goto afraidtest)


    mouse/position/y (
    mouse/position/y > cat/position/y ?
    then mouse/position/y calc (mouse/position/y -1)

     
  • 2.166, Аноньимъ (ok), 23:36, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чел. Этот жтк слегка охренел в скорости выпуска несовместимых версий.

    Это всё круто и молодёжно.
    Но основывать свою программу на том что 2 раза в год ломает совместимость никакой разработчик не захочет.

     

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

  • 1.2, Аноним (2), 00:21, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Subpixel rendering не завезли, продолжайте писать это для себя.
     
     
  • 2.170, Ivan7 (ok), 00:46, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну хотя бы сделали субпиксельное позиционирование глифов. А тем временем шёл 2024 год...)
     
  • 2.183, Зазнайка (?), 20:06, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вы это серьёзно? Ссаной метлой и сраной шваброй таких новаторов гнать тогда надо. 😨
     
  • 2.193, Pro (??), 09:59, 15/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А зачем этот Subpixel?
    Надоело его отключать в KDE Plasma.
     
     
  • 3.194, нейм (?), 10:05, 15/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот не ценишь ты то, что имеешь

    Вот тебе subpixel не нужен - выключи и забудь. Понадобится - знаешь где включить.

    А вот как гтк приедет - гномоводам его включат принудительно, а выключалку не завезут

     

  • 1.3, Аноним (3), 00:28, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    ...стабильный и поддерживаемый в течение нескольких лет API
    ...GTK
    /0
     
  • 1.4, Skullnet (ok), 00:32, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Мёртвый фреймворк, последняя нормальная версия GTK3, а лучшая по производительности - GTK2.
     
     
  • 2.5, Аноним (24), 00:37, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > последняя нормальная версия GTK3

    И то с оговорками, учитывая что софт, для которого изначально и был придуман gtk, все еще  в процессе переезда на gtk3
    Зато эти, блин, уже о gtk5 ля-ля точат 😆

     
     
  • 3.15, Аноним (21), 00:57, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > софт, для которого изначально и был придуман gtk

    Неюзабельное поделие с монохромными иконками и безобрзным GUI, что на его фоне даже Win98 и Photoshop 7.0 кажутся божественными.

     
     
  • 4.34, Аноним (24), 01:35, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > с монохромными иконками
    > и безобрзным GUI

    Вынужден тебя огорчить: у тебя дальтонизм 💁‍♂️
    https://i.ibb.co/qCLwts1/Screenshot-20240313-003204.png

     
     
  • 5.39, _kp (ok), 01:58, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Дальтонизм у выдумывших дефолтные настройки. ;)
     
     
  • 6.40, Аноним (24), 02:08, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это скорее от дистроклепателей зависит
    У меня при первом запуске он вот так выглядит
    https://i.ibb.co/zJjwJcJ/Screenshot-20240313-010634.png
     
  • 5.53, Аноним (53), 04:58, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > https://i.ibb.co/qCLwts1/Screenshot-20240313-003204.png

    а СРС у вас это плазма?

     
     
  • 6.136, Аноним (24), 13:30, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, пятая
     
  • 5.56, Аноним (53), 05:01, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    в общем, какая среда бы не была, как называется виджет с кнопками манипуляции окном в правом верхнем углу? и как вы настроили скрытие заголовка окна? идея для экономии вертикального пространства просто гениальна (аля Unity)
     
     
  • 6.139, Аноним (24), 13:44, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    это пятая плазма
    виджет с кнопками «Active window control» https://store.kde.org/p/998910/
    Он же слева рисует значок пиложения.
    Скрытие заголовков настраивается в этом-же виджете https://i.ibb.co/vk7gBQX/Screenshot-20240313-123439.png
    вот содержимое ~/.config/plasma-org.kde.plasma.desktop-appletsrc https://pastebin.com/474Et15r
     
     
  • 7.202, Аноним (53), 18:21, 15/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    спасибо!
     
  • 4.82, Аноним (82), 09:13, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >что на его фоне даже Win98 и Photoshop 7.0 кажутся божественными.

    Они кажутся таковыми на фоне любой линукс среды.

     
  • 2.7, Аноним (-), 00:47, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > лучшая по производительности

    GTK2? Это который вообще не умеет HiDPI?
    Сейчас вообще-то не 2000е.
    Понятно почему он быстрый - он ничего не умеет))

     
     
  • 3.14, tty0 (?), 00:56, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он очень много, что умеет. В 2012 почти все проблемы, связанные с формированием представления решили.
     
     
  • 4.18, Аноним (-), 01:02, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > почти все проблемы, связанные с формированием представления решили.

    Почти...
    А что осталось? А вдруг там что-то важное забыли.
    Если их с 12 года не дорешали, то думаю, не решат уже никогда. Т.е оно так и останется недоделкой.
    А новых функций туда уже никто не добавит.
    Получится очередной вин95, на который хм.. 'ценители' до сих пор слюни пускают, но который абсолютно бесполезен.

     
     
  • 5.94, Аноним (94), 10:26, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какая-то вербальная гимнастика.
     
  • 5.173, Аноним (173), 09:14, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.linux.org.ru/forum/development/17209789
     
  • 4.153, Аноним (-), 17:15, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Он очень много, что умеет.

    Очень много это хорошо. Даже прекрасно.
    Но вопросы был именно про HiDPI.
    Так вот, он таки умеет в HiDPI или как обычно?))

     
  • 3.156, Skullnet (ok), 17:40, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > GTK2? Это который вообще не умеет HiDPI?

    Если бы хотели, то добавили бы скейлинг, причём даже дробный. Но CADT-нутые разработчики GTK никогда не доводят дело до конца и каждый раз выкатывают несовместимый со старым фреймворк.

     
  • 2.17, Аноним (21), 01:00, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > GTK2

    Не только по производительности. Во всём лучший тулкит. С адекватным ДЛЯ КОМПЬЮТЕРА внешним видом, а не тот телефонно-планшетный современный с кнопками на пол экрана.

     
     
  • 3.22, Аноним (-), 01:07, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    О, подъехали смузихлебы.
    Наверное настоящий компьютер ты в глаза не видовал!
    Который шел с терминалом и экраном (зеленым или оранжевым).

    А потом началось безумие с "а давайте фаш рабочий стол сделаем на экране".
    И такой бред прокатил! Хомячки просто писались от восторга при виде иммитации бумаги, папочек с торчащими из них листиками, шкафчиков и прочей фигни.

     
     
  • 4.86, Аноним (82), 09:19, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Просто некоторые так и не смогли осилить манипулятор типа мышь и делают вид что печатать в терминале команды это очень круто, а тех кто осилил манипулятор типа мышь презрительно обзывают мышевозами. Ну и ладно бы, ушли бы естественным путем, но нет, они забивают своей ерундой головы молодежи, которая думает что вбивать в терминале команды и печатать в VIM это круто. Это буквально всё равно что отрастить шерсть и залезть обратно на деревья и смеяться над всеми прямо ходящими обезьянами.
     
     
  • 5.91, Аноним (91), 09:58, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для некоторых видов деятельности производительность труда без отрывания рук от клавиатуры раза в полтора выше, чем мышевозения. Но т.к. два интерфейса делать очень дорого, а домохозяек просто количеством больше, то видимо на производительность труда работника можно положить болд, просто нанять в полтора раза больше работников, им и обучаться не надо, ух, класс. А мне вот моя производительность труда важна.
     
     
  • 6.114, arthi747 (ok), 11:44, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно удобно работать в терминале с графой и видео.
     
     
  • 7.184, Зазнайка (?), 21:03, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Умение читать — очень важный навык! Упорно осваивайте его!
     
  • 6.127, Аноним (-), 12:40, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Но т.к. два интерфейса делать очень дорого

    Это только одна из причин.

    Во-первых, профит есть только для НЕКОТОРЫХ видов деятельности.
    А для многих других - нет.

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

     
  • 6.157, Аноним (-), 18:55, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Для некоторых видов деятельности производительность труда без отрывания рук от клавиатуры раза в полтора выше

    Как интересно тебе удалось замерить? Интерперсональный план сравнения ведь не сработает: человек будет работать быстрее таким образом, к которому привык, а интраперсональное сравнение накидает тебе конфаундеров, например, человек работающий с клавиатуры вероятно старее, дольше работает, больше опыта имеет, и он поэтому продуктивнее, а не потому что с клавиатуры работает.

    Колись, как мерял свои полтора раза.

     
     
  • 7.185, Зазнайка (?), 21:06, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ух ты! Какие слова кучерявые! А если человек вообще не знает что такое компьютер, то вообще работать на нём не сможет! Л — логика!
    Для производительного(!) труда есть некий условный порог входа. А так-то коды клавиатуры можно вообще цифирями долбить, с соответствующей скоростью.
     
  • 3.27, Аноним (-), 01:16, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >  С адекватным ДЛЯ КОМПЬЮТЕРА внешним видом

    Он был адекватным для своего времени.
    Когда все смотрели в мониторы с маленькой диагональю - 19-дюймовый это было круто.
    С убогим на нынешний момент HD Ready (помните такое было?) разрешением экрана или даже меньше.
    Когда нужно было в этом монитор впихать по максимуму информации, заодно чтобы оно еще и смотрелось относительно нормально при такой плотности пикселей.

    Сейчас недорогие 4к моники во все поля.
    Даже если брать FullHD - то нормальных меньше 23-24 дюймов их еще поискать надо.
    А то что найдете будет с дешманскими матрицами.
    В ноутах - меньше чем FullHD тоже нужно искать, а так retina есть даже в среднем ценовом диапазоне.

    И зачем сейчас GTK2? Какие задачи оно способно решать? Отображать UI как это было в 2007?))

     
     
  • 4.48, Аноним (21), 04:45, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Отображать UI как это было в 2007?))

    Я бы даже задонатил на проект где будет интерфейс исключительно как в 2007.

     
  • 4.186, Зазнайка (?), 21:08, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    QHD + GTK2, плотность пикселей, правда, обычная (вроде). Очень мне всё нравится.
     
  • 3.70, Anonymous1 (?), 08:15, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > С адекватным ДЛЯ КОМПЬЮТЕРА внешним видом,

    Понятия "внешний вид gtk2" не существует. В gtk2 не было внешнего вида, там вместе с темами менялся движок отрисовки тем. Именно поэтому туда и не добавили поддержку HiDPI - потому что такую поддержку надо добавлять не только в тулкит, но и во все движки.

     

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

  • 1.8, Аноним (21), 00:50, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Теперь элементы управления будут не на четверть, а на половину экрана? Скоро 4к без масштабирования будет мал.
     
     
  • 2.41, 12yoexpert (ok), 02:44, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    на самом деле это плюс, можно понижать разрешение экрана раза в 2-3

    разве что заголовок окна еле в экран влазит, но это нюансы

    кроме шуток: у меня окно добавления новой раздачи transmission в экран не влазит. благо, хипстота alt+f7 ещё не выпилила. видимо, просто не знает о такой низкоуровневой магии, как shortcut-ы

     
     
  • 3.46, Аноним (46), 04:36, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > кроме шуток: у меня окно добавления новой раздачи transmission в экран не влазит

    Тут можно подробнее, о каком окружении, разрешении и настройках идёт речь?

     
     
  • 4.49, Аноним (21), 04:47, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Какая разница какое окружение и какие настройки? GTK и libadwaita везде одинаковы.
     
  • 3.54, Евгений (??), 04:58, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    пока вы понижаете разрешение в своих гтк-поделках, в Плазму 6 завезли отличное дробно масштабирование на Wayland. я на ноуте 1920х1080/16.5" ставлю 125% и кайфую.
     
     
  • 4.62, Аноним (62), 07:11, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > я на ноуте 1920х1080/16.5"

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

     
  • 4.74, llolik (ok), 08:48, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Плазму 6 завезли отличное дробно масштабирование на Wayland

    Я так понял, в следующий (или через релиз) GNOME его тоже завезут.

     
  • 4.144, Аноним (24), 14:51, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я вот никак не пойму что за нытье вокруг по поводу иксов масштабирования и т.д
    https://i.ibb.co/HgBR91S/Screenshot-20240313-134846.png
    Вот пятая плазма на Х11 и масштабирование на месте

    что не так то?

     
     
  • 5.152, Аноним (-), 17:13, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот пятая плазма на Х11 и масштабирование на месте
    > что не так то?

    Ну так у плазмы проблем нет.
    Но где на скрине GTK2?

     
     
  • 6.155, Аноним (148), 17:28, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я как-раз о том что очень часто слышу нытье что в иксах с масштабированием какие-то проблемы.
    Вот только я никак не могу понять: шо то за проблемы и почему я никак не могу с ними столкнуться…
     
  • 3.65, ryoken (ok), 07:36, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > у меня окно добавления новой раздачи transmission в экран не влазит

    А вы локально что ли качаете? Файлсервер с веб-мордой трансмишена сделать легко же...

     

  • 1.10, Аноним (-), 00:53, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > По умолчанию включён новый движок отрисовки "ngl"

    А когда дропнут старый "gl"?
    Зачем он вообще нужен, если есть новый?

    > видео может быть записано аппаратным декодировщиком в dmabuf, после чего прикреплено к поверхности Wayland ... без лишних операций копирования данных

    Шикарно. А учитывая заявленную поддержку YUV, то это еще один шаг к энергоэффективному проигрыванию видео.
    В вейланде разумеется. Иксы на такое не способны.

     
     
  • 2.30, Аноним (-), 01:21, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Возможно оно так и останется на дне тулкита, тк выковыривать старые кода удово... большой текст свёрнут, показать
     

  • 1.25, 12yoexpert (ok), 01:11, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Также обсуждается возможность прекращения в ветке GTK5 поддержки протокола X11 и оставления возможности работы только с использованием протокола Wayland.

    да что происходит? зачем удалять рабочее и оставлять нерабочее?

     
     
  • 2.26, Аноним (24), 01:14, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Шоб бывтрее умерло? (GTK)
     
  • 2.29, Аноним (-), 01:20, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Диверсия для того чтобы пользователи переходили на винду и мак. Бизнес, ничего личного.
     
     
  • 3.33, Аноним (24), 01:27, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > на винду и мак

    Зачем так радикально? Есть же Qt 💁‍♂️

     
  • 3.119, Аноним (-), 12:09, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Диверсия для того чтобы пользователи переходили на винду и мак. Бизнес, ничего личного.

    Оналитика уровня "Кексперт-параноик"

    GTK, который использует Гном, который дефолт для Шапки, которая зарабатывает миллиарды на своем РХЕЛ, убивают, чтобы их все пользователи перешли на на винду и мак.
    И аргументируется это как "Бизнес"

    Потерять миллиарды и назвать это бизнес-планом.
    Stonks!

     
     
  • 4.128, Аноним (-), 12:43, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хаха, ты думаешь твои аргументы убедят параноика?
    А что ты скажешь на то, что мелкомягкие заслали туда засланцев, которые хотят уничтожить попенсорс изнутри!
    Вспомнят системмд. Приведут кучу примеров разной степени надуманности.

    Вон поехавшие до сих пор не верят, что ХОрг просто кал и его никто не хочет мейнтейнить, зато рассказывают про заговор, про монополизацию (угу все 10 вариантов вейланда монополизирую единственные иксы /_-) и тд.

     
     
  • 5.187, Зазнайка (?), 21:16, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нежелание допиливать GTK2 кем инспирировано?
     
  • 2.32, Аноним (-), 01:24, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому что поддержка это ресурсы - время разработчиков, тестеров, менеджеров и тд.
    А так просто закрываешь очередной баг от луддитов с вердиктом "won't fix".

    > зачем удалять рабочее и оставлять нерабочее?

    Это оно для тебя рабочее, а для мейнтейнеров это 80 тысяч строк ужаса (и это был только кусок ХОрга).
    Если тебе оно надо - ты сам его поддержишь, правда ведь поддержишь?

     
  • 2.50, Аноним (21), 04:48, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Они это называют прогрессом.
     
  • 2.168, namenotfound (?), 00:32, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    вот люблю защитников иксов

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

     
     
  • 3.188, Зазнайка (?), 21:17, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Когда у тебя отнимают вменяемо работающую вещь и дают какую-то новую молодёжную чепуху, то таки да, есть о чём поныть.
     
     
  • 4.197, Аноним (-), 13:06, 15/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А кто у тебя отнимает?
    Ты что не можешь скачать предыдующую версию дистрибутива?
    Не можешь пользоваться старыми версиями программ?

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

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

     
     
  • 5.204, Зазнайка (?), 17:01, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А кто у тебя отнимает?
    > Ты что не можешь скачать предыдующую версию дистрибутива?
    > Не можешь пользоваться старыми версиями программ?
    > Если тебе плевать на свою "старую и типа работающую вещь" и ты
    > не хочешь ее поддерживать, то это твои личные трудности.
    > Разработчики сами решают, что они хотят развивать сейчас.

    Старая версия дистра может не поддерживаться новыми программами, вотъ.


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

    Пользователи решают ногами, если могут. Уходят просто в другие проекты.

     
     
  • 6.213, namenotfound (?), 20:12, 19/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Старая версия дистра может не поддерживаться новыми программами, вотъ.

    так нафига тебе новые, если старые "работают"?

     
     
  • 7.215, Зазнайка (?), 23:02, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если «работают», а если нет?
     
  • 4.205, Аноним324 (ok), 17:21, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Эта молодёжная чепуха существует грёбаных 15 лет.
     
     
  • 5.207, Зазнайка (?), 17:23, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Эта молодёжная чепуха существует грёбаных 15 лет.

    И до сих пор вменяемо нигде не внедрено, чтобы прямо вот железно и хорошо работало. Потому и молодёжная, а не потому-что возраст… Хотя, 15 лет вполне себе возраст для молодёжи.

     
     
  • 6.208, Аноним324 (ok), 19:09, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >железно и хорошо работало

    Иксы он в 80х годах сделаны, и всё равно не работают.

     
     
  • 7.214, Зазнайка (?), 22:58, 21/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>железно и хорошо работало
    > Иксы он в 80х годах сделаны, и всё равно не работают.

    И всё равно работают, — Вы хотели написать.

     

  • 1.31, cheburnator9000 (ok), 01:23, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вот бы еще нормальное человеческое API, уровня Qt, предоставляли. Вместо того что для инопланетян с планеты Нибиру.
     
     
  • 2.35, Аноним (24), 01:38, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ага! Мечтай!

     

  • 1.47, Аноним (47), 04:44, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > не опасаясь, что каждые полгода придётся переделывать приложения

    Каждые "пол года" не придётся - всего лишь каждые 7 месяцев.

    > В ветку GTK5 будут включены изменения нарушающие совместимость на уровне API

    Вот-вот, а божились "не-не, не будем ломать API!"

     
     
  • 2.66, Аноним (66), 07:59, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
      Тоже в глаза бросились эти два предложения, хотел их процитировать, но опередил.
    Вопрос, что за Гном такой, что API  ломать надо с каждой версией, а стабильное API   выдают за фичу?  Эмитация бурной деятельности.
     

  • 1.51, Аноним (51), 04:52, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ещё бы убрали поддержку Windows, непонятно зачем она там нужна Я кроме GIMP и G... большой текст свёрнут, показать
     
     
  • 2.57, Андрей04091977 (ok), 05:14, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    REAPER например на GTK
     
  • 2.58, Аноним (58), 06:07, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Под эгидой Debian Рассмешил Команда Debian свой зоопарк в apt dpkg, своей и... большой текст свёрнут, показать
     
     
  • 3.189, Зазнайка (?), 21:20, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ещё вспомни, что разработала комманда Debian за последние лет 15-ть?

    Стабильно работающий дистрибутив?

     
     
  • 4.212, Аноним (212), 04:16, 19/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Стабильны там только баги. Видишь его например в Debian 12? Увидишь и в 12.1, и в 12.2 и в более поздних пока 13.0 не выйдет.
     
  • 2.68, Аноним (66), 08:03, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >же Debian с Gnome преимущественно для домашнего использования и мобильных устройств, а с вылизанным XFCE для рабочих станций,

    Вот видишь ты уже решил за меня и за других каким эталонным дистрибутивом должны пользоваться. Я не буду пользоваться гномом ни при каких условиях. Крыса вторая по не любви среди всех сред.

     
  • 2.206, Аноним324 (ok), 17:22, 17/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для кросплатформенного програмирования, большинство выбирает веб-технологии, а не кривой проприетарный qt.
     
  • 2.211, Аноним (212), 04:13, 19/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ещё бы убрали поддержку Windows, непонятно зачем она там нужна. Я кроме GIMP и Gajim особо ничего и не знаю на GTK под эту платформу

    Geany, например.

     

  • 1.60, Аноним (60), 06:48, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    API минимум 10 лет должен поддерживаться, а не несколько. Пусть сами пишут на этом *овне.
     
     
  • 2.69, Себастьян Перейра (?), 08:15, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Поддерживаю, Qt рулит!
     
  • 2.84, Аноним (84), 09:15, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для такого нужен дорогой тимлид, который будет бить по рукам.
     

  • 1.71, Werenter (ok), 08:21, 13/03/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

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

  • 1.88, Пряник (?), 09:25, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вместо 4.90 можно было бы GTK-Next назвать. Либо я закономерно ничего не понял в их версиях.
     
  • 1.93, Nick (??), 10:20, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть новости про Qt 7?
    И как думаете, Gtk 5 выйдет в 2025г?
    Gnome и приложения, будут ещё красивее и чище выглядеть на Gtk 5?
     
     
  • 2.108, Аноним (113), 11:18, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Более радужно.
     

  • 1.95, Аноним (94), 10:29, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Годится в качестве презентаций "год линукса на десктопе". После gtk2 приболел. С gtk3 сдох окончательно.
     
  • 1.97, Минона (ok), 10:33, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK.

    Гномовцы, берите пример.

     
     
  • 2.106, Аноним (101), 11:13, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK.

    так же говорили про gtk3. В итоге 3 != 3.0, 3 != 3.18, 3 != 3.20. 3 != 3.22.

     
     
  • 3.115, llolik (ok), 11:47, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > так же говорили про gtk3. В итоге 3 != 3.0, 3 != 3.18, 3 != 3.20. 3 != 3.22.

    Так ломались темы (о чём и были стоны и вопли). Теперь темы вынесли из тулкита. А именно API ломалось ЕМНИП в 3.10 и то не особо существенно. В остальном стабильно.

     
     
  • 4.120, Аноним (101), 12:19, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    не только, то виджеты плыли, то вырезали разный функционал, то твикали внутренно... большой текст свёрнут, показать
     
  • 2.109, Аноним (113), 11:22, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    GTK - The Gnome ToolKit. Делайте выводы. Это чистая декларация. Гномеры всё сделают в GTK так, как им надо в GNOME.
     
     
  • 3.118, llolik (ok), 12:05, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Гномеры всё сделают в GTK так, как им надо в GNOME.

    Угу, именно поэтому пресловутый движок тем (из за которого были гигабайты боли в интернетах) вынесли из GTK в libadwaita, чтоб не ломать GTK под "этот ваш GNOME", и своё виденье прекрасного HIG развивать там. Что-то никто не ринулся (ну я не знаю, как минимум) делать альтернативный, хотя никто и не запрещает.

     
     
  • 4.122, Аноним (101), 12:20, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Гномеры всё сделают в GTK так, как им надо в GNOME.
    > вынесли из GTK в libadwaita, чтоб не ломать GTK

    лол. какая разница где ломать? никому этот кусок копролита кроме гном-овцев не нужен.


     
  • 3.141, Аноним (24), 13:54, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не gnome, a gimp tool kit
     

  • 1.110, pic (?), 11:24, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    GTK и GNOME развиваются с учётом Закона Фиттса.

    Осталось добавить жесты мыши, такие же как для тачпада.

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

    Компьютерная мышь достигла своих пределов совершенства.

    Смена парадигмы управления с мыши на жесты рук полностью поменяет интерфейс и дизайн приложений.

    Да-да, другого пути нет.

     
     
  • 2.116, pic (?), 11:51, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Именно поэтому ругают GTK и GNOME сторонники всего классического.

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

    Там сидят не просто дизайнеры, там есть понимание, что идёт смена парадигмы взаимодействия с устройствами. Не забывайте, новое поколение каждые рождается каждые 20-30 лет за это время меняется многое вокруг.

     
     
  • 3.123, Аноним (101), 12:22, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Там сидят не просто дизайнеры, там есть понимание,

    мексиканец.avi

     
     
  • 4.125, pic (?), 12:28, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вы действительно не можете возразить по существу.
     
     
  • 5.126, Аноним (101), 12:39, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы действительно не можете возразить по существу.

    Ты и не сказал ничего по существу, чтобы было на что возражать по существу.
    Что до "дезигна" от которого трепещут неформалы из кросношапки, предлагаю еще раз заценить без лишних слов:

    1. https://blogs.gnome.org/tbernard/files/2018/10/Screenshot-from-2018-10-13-23-3

    2. https://blogs.gnome.org/tbernard/files/2018/08/ambiance-createfile.png

    Прекрасно! Великолепно! Шедевер!

     
     
  • 6.129, Аноним (-), 12:48, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А что не так?
    По крайней мере вторая выглядит отлично - цветов немного, четко видно границы окна, заметные элементы управления.

    Ты бы хоть написал чего тебе не нравится, а то пока это просто выстер типа "вот смотрите! плохо!".

     
     
  • 7.162, Аноним (24), 21:10, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    т.е вот та кнопка справа тебя вообще никак не смущает?
     
     
  • 8.198, Аноним (-), 13:13, 15/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нет не смущает Тут видно что это просто баг - забыли текст на кнопке или сделал... текст свёрнут, показать
     
  • 6.160, prokoudine (ok), 20:40, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Что до "дезигна" от которого трепещут неформалы из кросношапки, предлагаю еще раз заценить без лишних слов:

    Будет нелишним уточнить, что подпись к этим скриншотам в посте звучит следующим образом: "Some people think that things like these are acceptable... [далее перечисление явных проблем]... I believe this is nowhere near ok".

    Источник: https://blogs.gnome.org/tbernard/2018/10/15/restyling-apps-at-scale/

     
     
  • 7.161, Аноним (101), 20:55, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Что до "дезигна" от которого трепещут неформалы из кросношапки, предлагаю еще раз заценить без лишних слов:
    > Будет нелишним уточнить, что подпись к этим скриншотам в посте звучит следующим
    > образом: "Some people think that things like these are acceptable... [далее
    > перечисление явных проблем]... I believe this is nowhere near ok".
    > Источник: https://blogs.gnome.org/tbernard/2018/10/15/restyling-apps-at-scale/

    Ты всё испортил. Чувак выше писал что всё круто, выглядит отлично. Ну вот зачем портить праздник? :-D

     
     
  • 8.165, prokoudine (ok), 23:35, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Такой вот я говно-человечек D... текст свёрнут, показать
     
     
  • 9.167, Аноним (101), 23:46, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    якшание с гномовцами не прошло бесследно -D ... текст свёрнут, показать
     
  • 8.200, Аноним (-), 13:19, 15/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, выглядит хорошо даже без текста Вернем потерянный текст - будет еще лучше ... текст свёрнут, показать
     
  • 7.169, pic (?), 00:44, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Перевод той странички.
    Занятно и поучительно.

    https://translated.turbopages.org/proxy_u/en-ru.ru.395d1677-65f21d6d-192ea3d0-

     
     
  • 8.171, Аноним (101), 03:26, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Поучительно, лол Тоесть теперь ты проглотишь поломку тем, хотя тот UI что ты ра... текст свёрнут, показать
     
     
  • 9.174, pic (?), 11:47, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Стоило бы перечитать перевод и понять смысл сказанного Во-первых, это было до l... текст свёрнут, показать
     
     
  • 10.175, Аноним (101), 11:56, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    тоесть https pub dev packages libadwaita changelog проглотишь ... текст свёрнут, показать
     
     
  • 11.176, pic (?), 12:12, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И что это меняет ... текст свёрнут, показать
     
     
  • 12.177, Аноним (101), 12:26, 14/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ой, прости, я линк не тот скопипастил реально, прошу прощения я забежал далеко... текст свёрнут, показать
     
  • 7.199, Аноним (-), 13:16, 15/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Почитал подпись к второй картинке
    “New Folder” dialog in Nautilus with Ambiance: There’s an invisible “Create” button in the top right.

    И? То что где-то баг с текстом кнопки не делает дизайн окна плохим.
    Тут могло быть все что угодно, вплоть до "потеряли текст" в файле с переводами.

    И да, "I believe this is nowhere near ok".
    Просто покажи свою ДЕ которая идеальна и без багов вообще)

     
  • 2.163, Аноним (163), 21:10, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну есть у меня и сенсорная поверхность и жесты, но я одного не пойму почему те
    у кого этого нет так об этом мечтают. За три года я только фотки так вот увеличивал
    пальцами больше ничего.
     

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

  • 1.131, Аноним (131), 13:08, 13/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > В ветку GTK5 будут включены изменения нарушающие совместимость на уровне API, например, связанные с переводом в разряд устаревших некоторых виджетов, таких как старый диалог выбора файлов.
    >  стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK.

    Настолько взаимоисключающие параграфы, что аж хорошо. Файловый, мать его, диалог у них устарел. А потом у линуксоедов вопросы почему софт гуёвый под линукс так неохотно тащат? Да вот поэтому. Вайн с его раилзацией win32 api - единственный стабильный api, блин в итоге.

     
     
  • 2.135, Аноним (-), 13:21, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Файловый, мать его, диалог у них устарел.

    А почему он не может устареть?
    Может там накостыляли костылей и приколотили к велосипедам.

    И вообще "стейбл апи из нонсенс" - один из лозунгов лапчатых)

     
     
  • 3.138, Аноним (131), 13:38, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну то есть Microsoft как тридцать лет назад сделал GetOpenFileName[A|W] так и до сих пор нормально.

    А тут недостаточно хорошо сделали, надо переделать.

     
     
  • 4.140, Аноним (-), 13:48, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну то есть Microsoft как тридцать лет назад сделал GetOpenFileName[A|W] так и
    > до сих пор нормально.

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

     
  • 4.158, Аноним (-), 18:59, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну то есть Microsoft как тридцать лет назад сделал GetOpenFileName[A|W] так и до сих пор нормально.

    Ты сравниваешь тёплое с мягким. В Unix тоже есть open, который сделали 50+ лет назад. В линуксе его сделали 30+ лет назад.

    Если тебе хочется сравнить gtk с чем-нибудь макрософтовским, то вспомни метания MS: winapi, MFC, дотнет, ... я дальше не следил, но не удивлюсь если они ещё два-три раза ломали API, переводя старое в разряд окаменелого легаси.

     
     
  • 5.159, Аноним (131), 19:52, 13/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А удосужился бы погуглить, узнал бы, что это как раз таки функция открытия диалога выбора файла из commdlg. Это не open.

    > Если тебе хочется сравнить gtk с чем-нибудь макрософтовским, то вспомни метания MS: winapi, MFC, дотнет, ... я дальше не следил, но не удивлюсь если они ещё два-три раза ломали API, переводя старое в разряд окаменелого легаси.

    Там было, да, плюс вот эти вот [A|W] у функций, тоже поломало частично, но то дела годов 90-х. Были mfc, atl, wtl и много других страшных слов, потом дотнет и прочее, но это было поверху, а win32 пусть и той ещё неудобности, остаётся пусть и в состоянии древнего легаси, но работоспособным.

     

  • 1.179, Аноним (179), 13:31, 14/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >  Ever since 4.0, GTK has been advocating for linear layout.
    > Sadly, we don’t live in a world where most laptop screens have that kind of resolution, so we can’t just ignore pixels.

    Пфффт ха-ха-ха! Гномовцы такие гномовцы. Сначала вырезали фичу под девизом "все пользователи обязаны иметь мониторы 4K", а теперь торжественно вернули (частично) и представили как "улучшение".

     
  • 1.201, крокодил мимо.. (-), 15:25, 15/03/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    gtk 3+ - именно то, от чего избавляюсь в первую очередь (если возможно).. мониторы разные, современные 4k-uhd и до xga (на старом ноуте).. gtk2 везде устраивает чуть более, чем полностью.. как и рендер шрифтов с freetype, где можно настроить абсолютно всё, что хочется (пусть и на стадии конфига/сборки).. жаль, что некоторые/многие проекты после перевода интерфейса на gtk3+ выбрасывают опцию сборки с gtk2, хотя это и понятно: переписывать приходится чуть ли не всё..
     

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



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

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