The OpenNET Project / Index page

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



"Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от opennews (?), 27-Июн-18, 13:28 
Представлен (https://blog.gtk.org/2018/06/26/gtk-3-94/) очередной тестовый выпуск будущего стабильного релиза GTK+ 4. Ветка  GTK+ 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода  придётся переделывать приложение из-за изменения API в очередной ветке GTK+. До полной стабилизации GTK+ 4, приложения, предлагаемые для пользователей, рекомендуется продолжить собирать с использованием ветки GTK+ 3.22, на смену которой в сентябре придёт (https://www.opennet.ru/opennews/art.shtml?num=48834) финальная ветка 3.24.

Основные изменения (ftp://ftp.gnome.org/pub/gnome/sources/gtk+/3.94/gtk+-3.94.0....) в GTK+ 3.94:

-  В API GSK (https://wiki.gnome.org/Projects/GTK+/Gsk) (GTK Scene Kit), обеспечивающем отрисовку графических сцен через OpenGL и Vulkan, представлен новый тип узлов рендеринга -  GskOffsetNode, являющихся упрощённым вариантом  GskTransformNode, выполняющим работу по трансляции контента при перемещении вверх или вниз по дереву узлов рендеринга (render node tree). Данная возможность позволила реализовать кэширование узлов рендеринга для разных кадров виджетов, при необходимости осуществляя изменение позиции узла. В GSK также добавлен вызов GskDebugNodes для упрощения отладки процесса создания узлов рендеринга в приложениях и операция gsk_render_node_diff для  оценки различий между двумя  деревьями узлов;
-  В бэкенд Broadway, позволяющий отрисовывать вывод библиотеки GTK+ в окне web-браузера, добавлена реализации вызова GskRenderer;
-  При откате отрисовки с GSK на Cairo теперь применяется записываемые  поверхности (recording surface)  вместо поверхности в форме изображения (image surface), что позволяет в дальнейшем повторить отрисовку в другом масштабе;

-  В GDK продолжена модернизация API в контексте применения Wayland вместо X. Например, GdkWindow переименован в GdkSurface для соответствия терминологии Wayland. В класс GdkTexture добавлены подклассы GdkMemoryTexture и GdkGLTexture  и новый уровень абстракции GdkPaintable (представляет объекты, которые можно нарисовать где угодно с любым размером, без необходимости выполнения сортировки layout-слоёв);

-  Добавлена возможность отображения видео при помощи виджетов  GtkVideo и GtkMediaControls;
-  Добавлен новый виджет GtkPicture для разделения функций просмотра изображений и пиктграмм с виджетом GtkImage;
-  В виджет GtkFontChooser добавлена поддержка изменения параметров шрифтов OpenType, в том числе настройки изменчивых шрифтов;
-  Комбинация Ctrl-Shift-e для ввода Emoji заменена на систему дополнения ввода, активируемую при помощи свойства GtkEntry::enable-emoji-completion;
-  Добавлены новые типы контроллеры событий ввода GtkEventControllerMotion,  GtkEventControllerKey и   GtkGestureStylus, которые пришли на смену старой системе доставки событий ввода. Контроллеры ввода в том числе можно создавать в файлах ".ui". Для Wayland задействована собственная платформа методов ввода, базирующаяся на протоколе  Wayland;

-  Прекращена поддержка сигнала "::draw", вместо которого во всех виджетах следует реализовать сигнал "::snapshot", по которому создаётся собственный экземпляр  GtkSnapshot для промежуточной отрисовки. При этом выход за границы области виджета больше не обрезается и виджет может выполнять отрисовку за своими пределами;

-  Изменён механизм аннулирования виджета, который теперь действует через очистку связанных с виджетом прокэшированных узлов в дереве рендеринга с последующим воссозданием недостающих в кэше частей дерева рендеринга. Для определения областей, которые следует перерисовать, выполняется сравнение состояния дерева рендеринга до и после текущего кадра. В GTK+ inspector добавлена возможность отслеживания аннулирования виджетов:

-  Прекращена поддержка загружаемых модулей. Ранее применяемые модули с поддержкой методов ввода, бэкендов вывода на печать и мультимедийных бэкендов преобразованы в можули GIOModules и расширения. Модули поддержки систем ввода на уровне платформ (im-модули для Windows, Wayland, Broadway) теперь всегда включены и активируются по умолчанию на связанных с ними платформ;

-  В код поддержки API Vulkan в GDK добавлена возможность выбора устройства вывода через переменую окружения  GDK_VULKAN_DEVICE (список доступных устройств можно посмотреть указав GDK_VULKAN_DEVICE=list).

URL: https://blog.gtk.org/2018/06/26/gtk-3-94/
Новость: https://www.opennet.ru/opennews/art.shtml?num=48853

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  –9 +/
Сообщение от Попугай Кеша (?), 27-Июн-18, 13:28 
Молодцы! GTK 4! Ура!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +9 +/
Сообщение от Аноним (2), 27-Июн-18, 13:42 
Наверное сваливаю с gtk+ в сторону qt и kde

У последних как-то процессы не так резко происходят, а тут постоянные выпиливания и кардинальные переработки. Надоело, не знаешь чего ждать от следующего выпуска Fedora Gnome

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +1 +/
Сообщение от Аноним (3), 27-Июн-18, 13:48 
> в сторону qt

В сторону какого Qt?

Qt3?
Qt4?
Qt5?
Qt6?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +5 +/
Сообщение от Аноним (6), 27-Июн-18, 13:53 
Серьезно? Разве из того, что он написал не ясно, что актуального, а не древнего или не существующего?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

77. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от JavaFx (?), 04-Июл-18, 23:56 
Ой да че ты как не родной кодь на javafx там только две версии первой никто не пользуется вообще. А вторая норм.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

13. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +1 +/
Сообщение от Аноним (13), 27-Июн-18, 14:39 
https://www.opennet.ru/opennews/art.shtml?num=47446
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

15. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Антон Латуха (?), 27-Июн-18, 14:49 
Dismiss argument. Mint привязаны/привязали себя к GTK, и от этого они не могут поддерживать KDE/QT.
В новояти-же это буквально и написано.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

17. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (13), 27-Июн-18, 14:55 
https://www.opennet.ru/opennews/art.shtml?num=48661
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

27. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (27), 27-Июн-18, 16:23 
Тот аноним - это я. Я передумал. Теперь все то же самое, но для KDE.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

45. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (45), 27-Июн-18, 19:38 
KDE != Qt
Не кедами едиными
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

49. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (49), 27-Июн-18, 20:31 
LXQT же!
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

67. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (45), 28-Июн-18, 08:13 
Qt сам по себе вообще слабо связан с любым DE, это в первую очередь средство кроссплатформенной и embedded разработки

Не знаю, что в LxQt, но кеды -
надстройка над кьютом, куча своих классов и либ, а gtk делают для себя / de в первую очередь

Поэтому нет смысла вспоминать каждый раз KDE. Да, это удачный крупный проект, но есть много разного и вне :)

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

53. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +1 +/
Сообщение от Капитошка (?), 27-Июн-18, 21:51 
> постоянные выпиливания и кардинальные переработки

Именно так!

> Например, GdkWindow переименован в GdkSurface

Вот так, лёгким движением руки выбрасывается ключевой класс, что при миграции Gtk2/3->Gtk4 потребует массовых изменений кода.

Хотя можно было просто сделать 2 равнозначных класса:
GdkSurface=GdkWindow

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +7 +/
Сообщение от Аноним (4), 27-Июн-18, 13:51 
Как же убого выглядит это их CSD с кнопочками. Столько гномософта изгадили.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +2 +/
Сообщение от qcgg (?), 27-Июн-18, 18:03 
Это дело привычки. Мне наоборот кажется, что все убого выглядит со старомодными меню.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

46. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (45), 27-Июн-18, 19:52 
А какие есть альтернативы?

* Старое древнее устаревшее неудобное (нужное подчеркнуть) меню, занимающее целую полосу экранного месте - однозначно в тoпку! Годно только для конвертированных олдфагов, которым плевать на внешний вид и вообще не любят ничего нового (худшая часть человечества);
* Глобальное меню, размещенное стабильно в определенной части экрана. Для маленького окна - большое расстояния перемещения мышки, поэтому на любителя (если не реализовано локальное), но скорее в тoпку;
* Локальное меню, когда-то было в меню и можно назвать удобным. Гибрид глобального и локального меню при наведении на декор небольшого окна - на нем появляется обычное меню. На фулл экране, если есть юнити-/гномолайк полоска, глобальное сверху.

Два последних варианта были реализованы в Юнити, и реализованы были хорошо, включая поиск по меню (вообще мастхев, особенно для LO и подобных). Насколько я знаю, такой полноценной реализации больше нигде нет (видел глобал + поиск или меню-кнопку в кедах).
И как раз это является объективно лучшим вариантом, если мы хотим оставить немного классического меню, но сделать это адекватно.

Гномовцы пошли по своему пути, оно тоже не является плохим, и может составить конкуренцию варианту из юнити, но это точно лучше лишней полоски меню.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

51. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +2 +/
Сообщение от Аноним (51), 27-Июн-18, 20:57 
Лучше полоски ничего нет.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

56. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (56), 27-Июн-18, 22:33 
> не любят ничего нового (худшая часть человечества)

Это про доллары?

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

66. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (-), 28-Июн-18, 06:23 
> А какие есть альтернативы?

Обязательный поиск по _всем_ командам + скрываемое _полное_ меню + настраиваемая панель с оперативными кнопками (опционально).

Как можно не понимать такой простой вещи, загадка.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

72. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Андрей (??), 29-Июн-18, 14:11 
> * Старое древнее устаревшее неудобное (нужное подчеркнуть) меню, занимающее целую полосу экранного месте - однозначно в тoпку!

В Фаерфоксе пошли на хороший компромисс: это меню не занимает постоянно целую полосу, но по нажатию на привычный Alt - оно появляется.

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

76. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (76), 02-Июл-18, 00:44 
Ты гей?

А какие есть альтернативы?

Трансгендеры ещё

//Хром не знает слово Трансгендеры. Кто может добавить в словарь?

Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

5. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +21 +/
Сообщение от Никита (??), 27-Июн-18, 13:52 
Не выдержал этого идиотизма. 5 лет терпел, честно терпел. Но месяц назад перешел на KDE и не жалею...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  –16 +/
Сообщение от Vitaliy Blats (?), 27-Июн-18, 14:33 
> Не выдержал этого идиотизма. 5 лет терпел, честно терпел. Но месяц назад перешел на KDE и не жалею...

А толку ? Либы-то все равно тянутся.

Я одно время пытался сидеть на всем Qt-шном, т.е. без gtk* в системе. Это не жизнь, а ад.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

11. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +2 +/
Сообщение от Попугай Кеша (?), 27-Июн-18, 14:36 
>> Не выдержал этого идиотизма. 5 лет терпел, честно терпел. Но месяц назад перешел на KDE и не жалею...
> А толку ? Либы-то все равно тянутся.
> Я одно время пытался сидеть на всем Qt-шном, т.е. без gtk* в
> системе. Это не жизнь, а ад.

Поясните, сударь

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

19. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +5 +/
Сообщение от Антон Латуха (?), 27-Июн-18, 15:01 
> без gtk* в системе

Зачем делать бессмысленные вещи.

Используй любые программы что тебя устаивают.

Ты же не отказываешься устанавливать программы, потому что они написаны на Python или C, т.к. ты решил что Ruby и C++ лучше языки. Часто ты не обращаешь мнимание на чём написано преложение, часто это смесь многих языком.

Ты один раз поставил зависимости на 500 Mb, и это весь оверхед на всё время.

То что GTK приложения часто живут в своём зацикленном мире, и не интегрируються и не интегрируемы с другим софтом/DE - это да.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

25. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  –1 +/
Сообщение от Ю.Т. (?), 27-Июн-18, 16:13 
Как будто верно, в абстракции. Однако есть множество программ, которые написаны не для того, чтобы делать дело, а чтобы "быть сделанными на (скажем, GTK+)". И вот программ "на GTK+" многовато, да.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

29. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +4 +/
Сообщение от Аноним (27), 27-Июн-18, 16:36 
Это является проблемой только для тулкитофобов. Остальные даже не подозревают о существовании таких душевных страданий.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

37. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (37), 27-Июн-18, 17:36 
Хм, и какое же судьбоносное событие произошло месяц назад? Смотрю, новых версий GTK не выходило, ничего не ломалось.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

57. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (-), 27-Июн-18, 22:44 
Нервы сломались. :D
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

63. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +1 +/
Сообщение от Анонимс (?), 28-Июн-18, 01:30 
Не выдержал этого идиотизма.
5 лет терпел, честно терпел.
Но месяц назад перешел на XFCE
и не жалею...
Быстрый, мало жрет памяти, нет никаких спецэффектов, ничего не отвлекает и не беспокоит, то что нужно для работы.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

68. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от COBA (?), 28-Июн-18, 11:27 
То-то же его на 3 gtk задумали переводить. А тут уже 4 выходит.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

7. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +7 +/
Сообщение от Аноним (7), 27-Июн-18, 14:02 
Есть уже планы по удалению фич на 4й релиз?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +3 +/
Сообщение от dontbelieveinghosts (ok), 27-Июн-18, 16:59 
Не, они как всегда оставят это на сюрприз - чтобы юзеры не расслаблялись. Вот сидишь ты такой, сделал из г(нома) конфетку, тебя все утсраивает, а разрабы такие: А давай-ка ты завтра проснешься как ни в чем не бывало и обнаружишь что через неделю у тебя будет отсутствовать функционал к которому ты привык(трей например), зато будут новые модные кнопочки в заголовке окна(меню все так же не завезли). Не жизнь а сказка просто!
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

52. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (52), 27-Июн-18, 21:09 
Или сделают одну большую кнопку посреди окна, которая будет открывать вертикальное меню в левой части экрана. А все надписи в этом меню будут заменены на эмодзи.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

58. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (-), 27-Июн-18, 22:47 
Ты просто монстр. Надеюсь разрабы GTK никогда не прочитают этого.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

61. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (61), 27-Июн-18, 23:47 
> Ты просто монстр. Надеюсь разрабы GTK никогда не прочитают этого.

Я тоже надеюсь

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

71. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от dontbelieveinghosts (ok), 28-Июн-18, 12:17 
А я вот надеюсь что прочитают и сделают так как я сказал. Хоть больше народа свалит с этого убожества, что приведет к улучшению поддержки других DE и как следствие - к повышению качества других DE. Такими темпами вполне возможно что в будущем во многих мейнстримных дистрах дефолтным DE будут кеды например. Или что-то другое, не важно. Что угодно(из мейнстримных DE) лучше гнома3.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

70. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (70), 28-Июн-18, 11:54 
> А все надписи в этом меню будут заменены на эмодзи.

А ведь в таком случае не нужно будет делать переводы! Хей-фьють!

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

73. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Андрей (??), 29-Июн-18, 14:13 
Так там уже много повыкидывали. Просто стесняются написать об этом в новости.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +13 +/
Сообщение от Аноним (3), 27-Июн-18, 14:20 
Использовал GTK а потом перешел на Qt. Наставьте плюсов плз
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

31. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноне (?), 27-Июн-18, 16:49 
+100500.
Из ГТК пользую только Гимп (куда ж без него), Modem Manager и браузвери.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

59. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (59), 27-Июн-18, 22:53 
А как же пидгин? Он, пожалуй, самое незаменимое что есть на жэтыка.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

64. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (49), 28-Июн-18, 02:23 
psi++ на qt на c++
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

43. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (43), 27-Июн-18, 19:09 
Минус за плюсы. Использую и Qt и GTK, т. к. не фанатик.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

44. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от минонА (?), 27-Июн-18, 19:13 
как это?
расскажи, я тоже так хочу
или lxqt?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

62. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от деаноним (?), 28-Июн-18, 00:35 
Недавно пробовал в проге на qt5 улучшить реализацию модульного графа на базе QGraphicsScene, заставив его рисоваться с субпиксельным хинтингом (т.е. чтоб линия в 1px была с центре пикселя, а не между). Не знаю, от чего зависит, но линии под углом 45deg выглядит как не сглаженная, и только на 30 можно увидеть разницу.

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

Пробовал imageworsener и немного imagemagick.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

14. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +1 +/
Сообщение от Аноним (14), 27-Июн-18, 14:40 
Когда файлпикер добавят?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

23. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от qcgg (?), 27-Июн-18, 15:27 
Куда?
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +2 +/
Сообщение от Аноним84701 (ok), 27-Июн-18, 14:50 
> который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода  придётся переделывать приложение из-за изменения API в очередной ветке GTK+

Зарекалась коза капусту не есть …

https://www.opennet.ru/opennews/art.shtml?num=45190
> 22.09.2016 10:15  Выпуск графического тулкита GTK+ 3.22
> Выпуск 3.22 является последним наращивающим функциональность релизом в ветке GTK+ 3.x В дальнейшем новые возможности будут развиваться в экспериментальных выпусках GTK+ 3.90.x, после которых будет сформирована новая стабильная ветка GTK+ 4. *Корректирующие обновления для GTK+ 3.22, в которых будет сохранена совместимость на уровне API и ABI, планируется формировать как минимум три года.*

https://www.opennet.ru/opennews/art.shtml?num=48834
> 24.06.2018 18:06  Перед GTK+ 4 планируется сформировать внеплановый выпуск GTK+ 3.24
> После релиза сопровождение переключится на ветку GTK+ 3.24.x, а корректирующие выпуски GTK+ 3.22.x больше выпускаться не будут.
>

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от qcgg (?), 27-Июн-18, 15:24 
И что ты тут этот список выложил? Что-то где-то чему-то противоречит, кроме 3.22.x -> 3.24?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

26. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним84701 (ok), 27-Июн-18, 16:19 
> И что ты тут этот список выложил? Что-то где-то чему-то противоречит, кроме 3.22.x -> 3.24?

Разъясняю на пальцах:
Актуальная новость:
> развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API

Перевод:
Торжественно почти обещаем, что у нас будет ветка, в которым мы по нескольку лет не будем ничего ломать!

Новость от 09.2016:
> Выпуск 3.22 является последним наращивающим функциональность
> Корректирующие обновления для GTK+ 3.22, в которых будет сохранена совместимость на уровне API и ABI, планируется формировать как минимум три года

Перевод:
Обещаем, что ветка 3.22 - трехлетний LTS, ничего  добавлять/удалять не будем!

Недавняя новость:
> внеплановый выпуск GTK+ 3.24
> После релиза сопровождение переключится на ветку GTK+ 3.24.x, а корректирующие выпуски GTK+ 3.22.x больше выпускаться не будут
> ... GTK+ 3.24 планируется опубликовать в сентябре и включить [...] а также расширить API новыми вызовами, следуя пожеланиям разработчиков портируемых приложений.
>

ЗЫ:
дополнительно:
https://github.com/GNOME/gtk/compare/gtk-3-22...gtk-3-24


-m4_define([pango_required_version], [1.37.3])
+m4_define([pango_required_version], [1.41.0])

https://github.com/ImageMagick/pango


Overview of changes between 1.38.0 and 1.38.1
=============================================
- Require 0.9.30

Стабильность - это не только "неломание" конкретного API

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

28. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +1 +/
Сообщение от qcgg (?), 27-Июн-18, 16:28 
Хорошо, на пальцах.

внеплановый выпуск с API с новыми вызовами в GTK+ 3.24 не слосмает обещанный стабильный и поддерживаемый в течение нескольких лет API

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

38. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от qcgg (?), 27-Июн-18, 17:44 
> Стабильность - это не только "неломание" конкретного API

А что еще в данном контексте? Это когда мир поставлен на паузу? Весь софт, который был написан с использованием Gtk-3.22 будет собираться и с Gtk-3.24 — это и есть стабильность в данном контексте. Все остальное за уши притянуто.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

18. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (-), 27-Июн-18, 14:59 
блуждающая чудовищность вида дефолтовой темы это такая фича, чтобы пользователи планшетов не расслаблялись?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от ПДК (?), 27-Июн-18, 15:11 
А превью GNOME 4 уже есть? Там всё тот же планшетный ужас?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от user90 (?), 27-Июн-18, 16:07 
Я скажу только одно: "editable menu accelerators".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноне (?), 27-Июн-18, 16:46 
Раз уж на то пошло, то я тоже "сидел на гноме 2, и всё было хорошо и уютно, потом из-за лагов и неюзабельности планшетки ушёл на xfce, а когда купил комп посерьёзнее, привык к KDE 4-5, благо там тиринга не было из коробки на радеоне и интеле".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от qcgg (?), 27-Июн-18, 16:50 
А казывается тиринг зависит от используемого десктопа. Оригинально.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

34. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноне (?), 27-Июн-18, 16:55 
> А казывается тиринг зависит от используемого десктопа. Оригинально.

XFWM давал тиринг при включенном композитинге, а KWin нет. Конфиги Xorg лишь позволяли уменьшить спецэффекты.

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

35. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноне (?), 27-Июн-18, 16:57 
А када на гноме сидел, был компиз и невидия, тоже всё ок было. Только невидия сгорела как раз к выходу Гнома 3.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

42. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (42), 27-Июн-18, 18:51 
Ещё как зависит. В крысе, например, можно врубить анти-тиринг (в настройках естественно), а в "плохих падучих" кедах аж выбрать методы отрисовки и движок (иксы или одну из версий гл), что, как ни странно, помогает пофиксить тиринг  всё той же галочкой в настройках. А вот если произошло чудо и драйвера, криворукие мейнтейнеры дистрибутива "X" и железо сошлись в линию во время полной луны, тогда не зависит от десктопа.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

47. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Sluggard (ok), 27-Июн-18, 20:10 
Зависит от WM. У меня на одном и том же ноуте (карты Intel + AMD), с одной и той же openSUSE тиринга не было на KDE и Cinnamon, а вот на Mate был ещё как.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

33. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноне (?), 27-Июн-18, 16:53 
Минт в плане юзабильности и Мате в плане классики норм, но они уже обособленные DE, которых пилят мало людей.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

48. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +1 +/
Сообщение от Аноним (48), 27-Июн-18, 20:23 
начали портить гтк3 в предверии гтк4.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Аноним (49), 27-Июн-18, 20:35 
Сейчас пойду поставлю lxqt и буду на гитхабе собирать джентельменский набор только C++ QT
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

60. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Vladjmir (ok), 27-Июн-18, 23:01 
Как я понял, главная суть GTK+ 4 -- это окончательный переход с X-ов на Wayland. А с X-ами он продолжит работать, или уже нет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

74. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Андрей (??), 29-Июн-18, 14:15 
У меня пока работает. Хоть вот это:
> Например, GdkWindow переименован в GdkSurface для соответствия терминологии Wayland.

и возмутительно!

Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

65. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +3 +/
Сообщение от Дуплик (ok), 28-Июн-18, 05:46 
Отлично. Релиз лучшего графического тулкита в мире GNU/Linux!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Доступен GTK+ 3.94, экспериментальный выпуск GTK+ 4 "  +/
Сообщение от Андрей (??), 29-Июн-18, 14:19 
Но который каждый раз роет себе могилу. И учитывая кол-во миграций на Qt и оставшихся на gtk2, в один непрекрасный день ему таки это, может, и удастся. Ну или через год ноуты перестанут продавать с интегрированными клавами (а опционально она станет дорогим удовольствием в пару сотен у.е.) и мы все будем рады, что в RedHat об этом уже всё наперёд знали.
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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