The OpenNET Project / Index page

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



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

"Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от opennews (??), 08-Май-19, 12:24 
Спустя 10 месяцев с момента прошлого (https://www.opennet.dev/opennews/art.shtml?num=48853) тестового выпуска представлен (https://blog.gtk.org/2019/05/08/gtk-3-96-0/) GTK 3.96 (https://github.com/GNOME/gtk/releases/tag/3.96.0), новый экспериментальный выпуск будущего стабильного релиза GTK 4. Ветка  GTK 4 развивается в рамках нового процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода  придётся переделывать приложение из-за изменения API в очередной ветке GTK. До полной стабилизации GTK 4, приложения, предлагаемые для пользователей, рекомендуется продолжить собирать с использованием ветки GTK 3.24 (https://www.opennet.dev/opennews/art.shtml?num=48834).


Основные изменения (https://github.com/GNOME/gtk/blob/master/NEWS) в GTK 3.96:

-  В API GSK (https://wiki.gnome.org/Projects/GTK+/Gsk) (GTK Scene Kit), обеспечивающем отрисовку графических сцен через OpenGL и Vulkan, проведена работа над ошибками, выявлять которые стало  проще благодаря новому отладочному инструменту gtk4-node-editor, позволяющему загрузить и отобразить узел рендеринга в  сериализированном формате (может быть сохранён в режиме инспектирования GTK inspector), а также сравнить результат отрисовки при применении различных бэкендов;

-  Возможности 3D-трансформации доведены до уровня, позволяющего создавать такие анимационные эффекты, как вращающийся куб;

-  Полностью переписан (https://www.opennet.dev/opennews/art.shtml?num=50419) GDK-бэкенд Broadway, предназначенный для отрисовки вывода библиотеки GTK в окне web-браузера. Старая реализация Broadway не укладывалась в предложенные в GTK 4 методы отрисовки (вместо вывода в буфер теперь применяется модель на основе узлов отрисовки (render nodes), при которой вывод компонуется в форме дерева высокоуровневых операций, эффективно обрабатываемых GPU при помощи OpenGL и Vulkan).
Новый вариант Broadway преобразует узлы отрисовки в DOM-узлы со стилями CSS для вывода интерфейса в браузере. Каждое новое состояние экрана обрабатывается как изменение DOM-дерева относительно прошлого состояния, что позволяет сократить размер передаваемых удалённому клиенту данных. 3D-преобразования и графические эффекты реализуются через CSS-свойство transform.

-  В GDK продолжено внедрение API, разработанных с оглядкой на использование протокола Wayland, и проведение чистки API, завязанных на X11, или их перемещение в отдельный бэкенд X11. Отмечается прогресс выполнения работы по уходу от применения дочерних поверхностей  и глобальных координат.

-  Из GDK удалена поддержка GDK_SURFACE_SUBSURFACE. Продолжен рефакторинг кода, связанного с выполнением операций  Drag-and-Drop, в том числе предложены раздельные объекты GdkDrag и GdkDrop;

-  Упрощена обработка событий, которые теперь используются только для ввода. Остальные события заменены на отдельные сигналы, например, вместо событий вывода предложен сигнал "GdkSurface::render", вместо событий настройки - "GdkSurface::size-changed", вместо событий сопоставления - "GdkSurface::mapped", вместо gdk_event_handler_set() -  "GdkSurface::event";

-  В GDK-бэкенд для Wayland добавлена поддержка portal-интерфейса для доступа к настройкам GtkSettings. Для работы с методами ввода предложена поддержка расширения протокола text-input-unstable-v3;

-  Для разработки виджетов представлен новый объект GtkLayoutManager с реализацией системы управления раскладкой элементов в зависимости от размена видимой области. GtkLayoutManager пришёл на смену дочерним свойствам в контейнерах GTK, таких как GtkBox и GtkGrid. Предложено несколько готовых менеджеров раскладки: GtkBinLayout для простых контейнеров с одним дочерним элементом,  GtkBoxLayout для линейно выровненных дочерних элементов,  GtkGridLayout для выравнивания дочерних элементов по сетке, GtkFixedLayout для произвольного позиционирования дочерних элементов,  GtkCustomLayout для трансляции традиционных элементов на основе обработчиков size_allocate;


-  В виджеты GtkAssistant, GtkStack и GtkNotebook добавлены публично доступные объекты для страничного вывода дочерних элементов, на которые переведены не связанные с раскладкой дочерние свойства данных виджетов. Так как все существующие дочерние свойства преобразованы в обычные свойства, свойства раскладки или перемещены в страничные объекты, из GtkContainer полностью удалена поддержка дочерних свойств;

-  Базовая функциональность GtkEntry перемещена в новый виджет GtkText, который также включает расширенный интерфейс редактирования GtkEditable. Все существующие подклассы ввода данных переделаны в форме реализаций GtkEditable на базе нового виджета GtkText.  Добавлен  новый обработчик форм ввода паролей GtkPasswordEntry;

-  В GtkWidgets добавлена возможность преобразования дочерних элементов при помощи методов линейной трансформации, задаваемых через CSS или аргумент gtk_widget_allocate в GskTransform. Указанная возможность уже применена в виджете GtkFixed;

-  Добавлены новые модели формирования списков: GtkMapListModel, GtkSliceListModel, GtkSortListModel, GtkSelectionModel и GtkSingleSelection. В дальнейшем планируется добавить поддержу моделей списков в GtkListView;

-  В GtkBuilder добавлена возможность задания свойств объектов по месту (inline), вместо использования ссылок по идентификатору. В  gtk4-builder-tool добавлена команда для преобразования UI-файлов из GTK 3 в GTK 4;

-  Прекращена поддержка ключевых тем оформления, вкладочных меню (tabular) и комбинированных блоков (combo box). Удалён виджет GtkInvisible.

URL: https://blog.gtk.org/2019/05/08/gtk-3-96-0/
Новость: https://www.opennet.dev/opennews/art.shtml?num=50648

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

Оглавление

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


1. Скрыто модератором  –22 +/
Сообщение от Анонимemail (1), 08-Май-19, 12:24 
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. Скрыто модератором  +25 +/
Сообщение от Аноним (5), 08-Май-19, 12:49 
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

18. Скрыто модератором  –2 +/
Сообщение от inkvizitor68sl (?), 08-Май-19, 15:24 
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

20. Скрыто модератором  +3 +/
Сообщение от Аноним (20), 08-Май-19, 16:08 
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

57. Скрыто модератором  +/
Сообщение от And (??), 09-Май-19, 13:01 
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

7. Скрыто модератором  –1 +/
Сообщение от Atterratio (ok), 08-Май-19, 12:58 
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

10. Скрыто модератором  +6 +/
Сообщение от Аноним (10), 08-Май-19, 13:11 
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

39. Скрыто модератором  +1 +/
Сообщение от Гномики (?), 08-Май-19, 22:32 
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

42. Скрыто модератором  +/
Сообщение от Аноним (42), 08-Май-19, 23:21 
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

44. Скрыто модератором  +1 +/
Сообщение от Аноним (44), 08-Май-19, 23:26 
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

11. Скрыто модератором  +9 +/
Сообщение от Нов (?), 08-Май-19, 13:17 
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

12. Скрыто модератором  +22 +/
Сообщение от Аноним (20), 08-Май-19, 13:21 
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

25. Скрыто модератором  +5 +/
Сообщение от Аноним (25), 08-Май-19, 16:57 
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

35. Скрыто модератором  +3 +/
Сообщение от VINRARUS (ok), 08-Май-19, 20:50 
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

64. Скрыто модератором  +/
Сообщение от Аноним (44), 09-Май-19, 14:55 
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

2. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +2 +/
Сообщение от Аноним (2), 08-Май-19, 12:28 
Хорошо, что OpenGL отрисовку сцен и X11 бэкенд оставили, таки будут гномовские приложения на старом железе со старыми ОС работать.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –1 +/
Сообщение от имя (?), 08-Май-19, 13:10 
но это не точно
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

23. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +2 +/
Сообщение от Аноним (23), 08-Май-19, 16:48 
Они будут тормозить, как и всегда.  
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

40. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +2 +/
Сообщение от Гномики (?), 08-Май-19, 22:33 
> будут тормозить, как и всегда.

А вот это точно

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

51. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –2 +/
Сообщение от Дуплик (ok), 09-Май-19, 07:14 
Они будут тормозить куда меньше, чем Qt.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

53. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +4 +/
Сообщение от Константавр (ok), 09-Май-19, 07:31 
откуда дровишки? Циферки показывай.
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

58. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от And (??), 09-Май-19, 13:03 
> откуда дровишки? Циферки показывай.

Дистрибутивы под старое железо часто на LXQt. Гном не устраивает больше.

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

3. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +29 +/
Сообщение от Аноним (3), 08-Май-19, 12:33 
> Прекращена поддержка ключевых тем оформления

Кто бы сомневался! Без этого релиз GTK не релиз.

Кстати, разработчики же вроде говорили про возможность настройки оформления GTK 4 без копания в CSS? Я что-то пропустил или они решили, что это будет слишком легко для пользователей?

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

19. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +1 +/
Сообщение от Аноним (-), 08-Май-19, 15:37 
Наоборот, в >= GTK3 тем нет, как таковых. А то что все привыкли видеть под видом тем, есть ничто иное как переопределения CSS, которые подгоняются под ограниченный круг приложений и виджетов.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

66. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +2 +/
Сообщение от Аноним84701 (ok), 09-Май-19, 15:22 
> Наоборот, в >= GTK3 тем нет, как таковых. А то что все
> привыкли видеть под видом тем, есть ничто иное как переопределения CSS,
> которые подгоняются под ограниченный круг приложений и виджетов.

А не пофиг ли, как именно темы реализовываются?
Тем более, что даже с CSS умудрялись постоянно ломать, забивая на документацию (а пару часов ковырять исходники или дефолтную тему, пытаясь понять, что там и как поменяли, далеко не каждому охота).

Вот у меня из кастомизации только размер табов и скролбаров остались. Так и то регулярно отваливается что-то.
Табы последний раз ломали в провшлом году, а скролбары всего пару месяцев назад:
очередной сумрачный (или радужный?) гений решил, что "scrollbar slider, .scrollbar slider { ... }" не должен задавать размер еще и горизонтальному скролу - для переопределения которого теперь нужно писать "scrollbar.horizontal slider, scrollbar.horizontal .slider {"
(но вначале нужно догадаться, почему это вдруг вертикальный бар выглядит как прежде, а горизонтальный вдруг стал жирным дефолтом, потом пройти квест "нагугли современный синтаксис для переопределения", да-да, именно "scrollbar.horizontal slider").
В общем, молодцы – традиционно прилагают все усилия, чтобы  чуть продвинутые пользователи, как и все разработчики сторонних тем, не скучали!

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

74. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –1 +/
Сообщение от Аноним (74), 09-Май-19, 21:13 
Не догадаться, а выяснить через GtkInspector. Его запуск включается через переменную окружения.
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

76. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноним84701 (ok), 09-Май-19, 21:53 
> Не догадаться, а выяснить через GtkInspector. Его запуск включается через переменную окружения.

Т.е. догадаться (я вижу 100500 разных опций и узлов и даже нашел min-width, но то, что мне нужно теперь писать "scrollbar.horizontal slider" там не понять (или я чего-то не вижу?). Но опция интересная, спасибо за наводку.

Кстати, вспомнил суть "косяка" -- "сумрачный гений" решил, что min-width и min-height для вертикального и горизонтального бара должны быть разными.
Т.е. "старый" общий
scrollbar slider, .scrollbar slider {
  min-width: 6px;
  min-height: 18px;
}
теперь читается как  "6 пикселей - это ширина для горизонтального скролабара, но для вертикального это считается высотой. 18 для вертикального будут шириной, а для горизонтального высотой".
В общем, определенная логика там просматривается, но изменение все же  из типа "ради изменений".

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

4. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –1 +/
Сообщение от Попугай Кеша (?), 08-Май-19, 12:40 
Compiz, не? ) Похоже очень
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +1 +/
Сообщение от llolik (ok), 08-Май-19, 13:04 
Как я вижу на скриншоте, это теперь можно делать с панелями внутри окна. Compiz же окна целиком декорировал. Или я неправильно понял?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноним (6), 08-Май-19, 12:52 
>Базовая функциональность GtkEntry перемещена в новый виджет GtkText

Неужели Undo завезут?

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

13. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –4 +/
Сообщение от Аноним (13), 08-Май-19, 13:49 
Когда коту нечего делать, то он... Так и тут, деградация линукса на лицо, погоня за версиями тулкита, рука/лицо.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Егоркий (?), 08-Май-19, 13:54 
нет, просто переписывают то, что было написано много лет назад.
закладывают новый фундамент под то, что будет стоять еще долго.
Переписывание тулкита каждые 8 лет вполне обыденная вещь.
Или ты хочешь сидеть на гтк2 еще лет 10?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –3 +/
Сообщение от имя (?), 08-Май-19, 14:08 
>закладывают новый фундамент под то, что будет стоять еще долго.

да уж, что мертво - умереть не может.

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

17. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Бабуся (?), 08-Май-19, 14:49 
мертвым - все вокруг мертво
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

21. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +6 +/
Сообщение от Аноним (20), 08-Май-19, 16:10 
> Переписывание тулкита каждые 8 лет вполне обыденная вещь.

А непрерывное переписывание тулкита на протяжении 8 лет?

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

31. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –2 +/
Сообщение от Аноним (31), 08-Май-19, 19:07 
Ну и когда там GTK в последний раз переписывался?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

85. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Анонимный прохожий (?), 13-Май-19, 06:14 
> Когда коту нечего делать, то он...
> Так и тут, деградация линукса на лицо, погоня за версиями тулкита, рука/лицо.

О! Иксперды пожаловали!

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

15. Скрыто модератором  +7 +/
Сообщение от Аноним (-), 08-Май-19, 14:03 
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. Скрыто модератором  –6 +/
Сообщение от ano (??), 08-Май-19, 19:34 
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

34. Скрыто модератором  +/
Сообщение от Username (?), 08-Май-19, 20:47 
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

36. Скрыто модератором  +4 +/
Сообщение от Аноним84701 (ok), 08-Май-19, 20:54 
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

22. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +2 +/
Сообщение от cat666 (ok), 08-Май-19, 16:31 
Шёл 2019 год большинство комментаторов на opennet так и не научились читать новости. Картинки с подписью наше всё.... М-да...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноним (24), 08-Май-19, 16:54 
оно уже научилось помещать текст в контрол без обрезания самого текста?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

86. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Анонимный прохожий (?), 13-Май-19, 06:16 
> оно уже научилось помещать текст в контрол без обрезания самого текста?

Много лет умеет.

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

26. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +1 +/
Сообщение от Аноним (26), 08-Май-19, 17:14 
>комбинированных блоков (combo box)

Что вместо них теперь?

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

27. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +3 +/
Сообщение от Аноним (27), 08-Май-19, 17:18 
В этом треде: люди путающие композитный оконный менеджер с графическим тулкитом.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –3 +/
Сообщение от Аноним (28), 08-Май-19, 17:25 
Ну люди же не виноваты что в графический тулкит встроили функции композитного оконного менеджера
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

52. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –3 +/
Сообщение от Дуплик (ok), 09-Май-19, 07:17 
Типичные фанатики Qt.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

56. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от JL2001 (ok), 09-Май-19, 12:58 
> Типичные фанатики Qt.

я фанатик Qt, я не понимаю преимуществ GTK, вот совсем не понимаю, и считаю ошибочным включение GTK в линуксовый стандарт, но и новости, и достижению средст 3D-трансформации возможности покрутить куб, и, особенно, протоколу передачи изображения в бэкенд браузера поставил +

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

29. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноним (29), 08-Май-19, 17:28 
Ура, наконец-то можно будет вращать настройки в окне!!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +9 +/
Сообщение от Аноним (30), 08-Май-19, 17:35 
Вертел я эти настройки.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

41. Скрыто модератором  –1 +/
Сообщение от Vladjmir (ok), 08-Май-19, 23:00 
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +3 +/
Сообщение от Аноним (43), 08-Май-19, 23:21 
GTK невозможно пользоваться, потому что кнопки (а) огромный и (б) занимают место в горизонтали. А нынешние экраны более широкие, чем высокие, и тут напрашиваются вертикальные бары. Но нет, и без того узкую щель свободного места GTK делает ещё уже.

Такое ощущение, что у разработчиков экраны набок повернуты.

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

45. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +2 +/
Сообщение от Аноним (45), 08-Май-19, 23:35 
они планшетами пользуются
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

60. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от And (??), 09-Май-19, 13:08 
Они живут где-то в далёком будущем, где нет кого-то, кроме себя.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

75. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –2 +/
Сообщение от Аноним (75), 09-Май-19, 21:19 
Макакосью они пользуются. Ну и под вендоповедение время от времени подгоняют.
Но то, что для кого они клепают своё гномоподелие не ясно - абсолютный фактЪ
Особо забавляют гноме фоннатеги жрущие это нечто, секта мля.. Вот будет ржач когда кто-нибудь из шапки наконец сделает камин-аут и скажет то что всем уже ясно - все эти гнум щели, вяленды и тулкит приспособленный для одного строго определенного де, вм и т.д. - это был тупо заказ мелкософта для прибития на корню зарождавшегося стандарта на открытом десктопе
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

48. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от poulchemail (??), 09-Май-19, 00:27 
Все можно простить, кроме spin контрола....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +1 +/
Сообщение от user90 (?), 09-Май-19, 00:43 
Оно не стало лучше. Со времен GTK2. "Моднее и молодежнее" - это может быть. Только переводится это как "тупее и говнокодистее" ;) Например, дефолтная сортировка БЕЗ "папки перед файлами" - это мля что?? Возможно XFCEшный косяк, но это косяк! Мне плевать, почему, может говно-gconf`а не хватает или еще какой-то лабуды... тем не менее это - херня.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +4 +/
Сообщение от Аноним (50), 09-Май-19, 06:26 
gsettings set org.gtk.Settings.FileChooser sort-directories-first true
не?
Или в самом диалоге открытия нажать кнопку с опциями (да, о ее существовании нетривиально догадаться, но тем не менее!) и выбрать это
Или в наутилусе в опциях (там это вообще одна из первых опций) поставить, по идее это будет работать и для диалогов.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

54. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Ag (ok), 09-Май-19, 09:34 
Спасибо! А то бесился постояно, и сколько не искал - найти не мог.
Вот уж воистину "человекоориентированный" интерфейс.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

55. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от prokoudineemail (ok), 09-Май-19, 12:36 
Меню под ПКМ — ужасно неочевидное изобретение, ага. Просто ужас. Ну кто так делает-то? А, сорян. Практически все.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

61. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от And (??), 09-Май-19, 13:09 
Взгляните на мир шире. Там есть люди, кроме Ваших друзей.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

63. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от prokoudineemail (ok), 09-Май-19, 14:09 
Удивительная новость: наличие меню под ПКМ в диалоге открытия в разных десктопах и тулкитах не зависит от того, кто с кем дружит. Это меню есть хоть в виндовом тулките, хоть в Qt.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

62. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноним (62), 09-Май-19, 13:38 
Оно разве сохраняется между перезапусками в этом случае? Постоянно улетало куда-то в гимпе (по крайней мере на той старой версии, что у меня), кто виноват — чёрт его знает.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

67. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от prokoudineemail (ok), 09-Май-19, 15:42 
Один раз задал в Наутилусе и больше не трогал.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

82. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноним (82), 11-Май-19, 17:18 
Ну так это у тебя Наутилус есть.
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

70. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноним (50), 09-Май-19, 20:01 
Вообще-то крайне неочевидное, да. В диалогах обычно контекстных меню нет. И уж тем более их нет в GTK-приложениях. Я имею ввиду именно меню для диалога, а не к примеру меню с copy/paste для текстового поля ввода в диалоге.

Это логически нетривиально: у нас есть диалог, там есть где разместить опции. Почему глобальная для этого диалога опция находится при этом в контекстном меню? Заметьте, ничего другого там и нет. А выбор поля сортировки делается наверху, щелчком по заголовку таблицы.

Я считаю, авторы GTK тут серьезно лоханулись с эргономикой. Эта опция должна быть доступна по кнопке рядом с заголовком таблицы или в заголовке окна диалога. Тогда сразу будет видно, что эта возможность существует. Как сейчас - очень многие не могут догадаться (я сам постоянно пользуюсь гномом, а о существовании этой фичи случайно узнал то ли тут, то ли на ЛОРе - за годы использования вот ни разу не пришло в голову, что связанную с сортировкой опцию можно вот так открыть).

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

59. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от And (??), 09-Май-19, 13:06 
> Или в наутилусе в опциях (там это вообще одна из первых опций)

Например, я его не использую. Делаю
echo -n > /usr/bin/nautilus
и потом годами успешно пользуюсь компьютером...

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

65. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноним (44), 09-Май-19, 15:01 
Неужели не осилил пакетный менеджер?
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

72. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от And (??), 09-Май-19, 20:07 
Он в зависимостях к ubuntu-desktop. Система ставится через ванильную Убунту с последующим выпилом ненужного скриптами. Так оказывается проще получать "правильно" работающее железо (в общем случае).
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

73. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноним (44), 09-Май-19, 21:02 
И правда не осилил. ubuntu-desktop — это метапакет, который можно удалить без каких-либо последствий.
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

77. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от And (??), 09-Май-19, 22:11 
Да. При одном условии. Что никто в мириаде остального софта не проверяет наличие этого пакета в своих скриптах, выполняя или не выполняя затем нужного. Очень уж пакетик знаковый. Догадается кто-либо до cool-hack'а.

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

Можно собрать свой пакет пустышку без файлов с очень большим номером версии. Да. Но - keep it simple.

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

69. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от user90 (?), 09-Май-19, 19:26 
XFCE, идиотики - какой нафиг наутилус?? Вопрос именно в данном контексте.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

71. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –1 +/
Сообщение от Аноним (50), 09-Май-19, 20:04 
Да блин, причем тут xfce? что мешает его запустить, выставить опцию и закрыть навсегда? Или тот факт, что пользователь использует XFCE мешает иметь установленные пакеты из другого DE?

Я, например, в гноме терминал от XFCE использую. Ну нравится он мне больше, чем gnome-terminal. И что?

И вообще, прежде чем придираться, заметьте что я еще два варианта предложил, как сделать требуемую сортировку. Если так уж лень в терминале один раз в жизни набрать "nautilus".

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

81. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Неаноним (?), 11-Май-19, 14:26 
Ё-иое, спасибо тебе, мил человек! Джва года мучался с этой гадостью!
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

87. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Анонимный прохожий (?), 13-Май-19, 06:18 
> Например, дефолтная сортировка БЕЗ "папки перед файлами" - это мля что??

При чём здесь GTK?

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

68. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +1 +/
Сообщение от электронщег (?), 09-Май-19, 18:18 
> Опубликован GTK 3.96, экспериментальный выпуск GTK 4

А будет старая кедо-тема, только с гтк: GTK 4.0 != GTK 4?

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

78. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноне (?), 10-Май-19, 14:39 
Эта тема не имеет смысла, т.к. с каждым релизом что-то сыпется и отваливается, на сайте расширений, например, лишь седьмая часть подходит для текущей версии
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

80. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от электронщег (?), 10-Май-19, 18:25 
Да я не про темы оформления, а про кавардак с мажорными версиями и ветками — была в кедах такая история...
Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

79. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноне (?), 10-Май-19, 14:41 
"Ой, похоже произошёл сбой..." на каждом шагу, как в кедах 4.0 или 5.0
Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

83. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  –1 +/
Сообщение от Аноним (83), 12-Май-19, 09:03 
Они изобрели Compiz.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

84. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Gannet (ok), 13-Май-19, 00:59 
Куб стащили у Кед.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

88. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от InuYasha (?), 13-Май-19, 14:32 
Всё ещё [ОТМЕНА] [Ok]?
Не нужен нам такой GomnoToolKit.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

89. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Аноним (89), 14-Май-19, 11:01 
Можете привести ISO стандарт на порядок кнопок ок/отмена? Спасибо.
Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору

90. "Опубликован GTK 3.96, экспериментальный выпуск GTK 4 "  +/
Сообщение от Анонимemail (90), 16-Май-19, 20:15 
"Возможности 3D-трансформации доведены до уровня, позволяющего создавать такие анимационные эффекты, как вращающийся куб"
Не доводите пожалуйста)))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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