The OpenNET Project / Index page

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

Выпуск графического тулкита GTK 4.4

23.08.2021 22:56

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

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

  • Продолжено усовершенствование движка отрисовки NGL, использующего OpenGL для достижения более высокой производительности при снижении нагрузки на CPU. Улучшена поддержка цветных шрифтов. В состав нового выпуска включены оптимизации рендеринга, связанные с прекращением использования больших промежуточных текстур. Налажена корректная работа NGL с открытым драйвером для GPU Mali. Поддержку старого движка отрисовки GL (GSK_RENDERER=gl) планируется прекратить в следующей ветке GTK.
  • Проведены чистка и упрощение кода, связанного с настройкой OpenGL. Обеспечена корректная работа кода для поддержки OpenGL в GTK на системах со свежими версиями проприетарных драйверов NVIDIA. Для доступа к API рендеринга в качестве основного рассматривается интерфейс EGL (требования к версии EGL подняты до 1.4). На системах с X11 при необходимости осуществляется откат с EGL на GLX. В Windows по умолчанию используется WGL.
  • Реорганизованы и переименованы темы оформления, входящие в основной состав. Отныне встроенные темы именуются Default, Default-dark, Default-hc и Default-hc-dark, а тема Adwaita перемещена в libadwaita. В темах оформления для подчёркивания сообщений об ошибках применена пунктирная линия вместо волнистой. Добавлена поддержка полупрозрачного выделения текста.
  • Встроенная реализация методов ввода приближена к поведению IBus при отображении и обработке compose-последовательностей и мёртвых клавиш. Добавлена возможность одновременного использования различных мёртвых клавиш и комбинаций, которые не приводят к формированию одного символа Unicode (например, "ẅ"). Реализована полная поддержка 32-разрядных значений маппинга клавиш (keysyms), в том числе значений с Unicode.
  • Данные Emoji обновлены до набора CLDR 39, открывающего возможности для локализации Emoji для языков и местностей.
  • По умолчанию включён интерфейс инспектирования, упрощающий отладку GTK-приложений.
  • На платформе Windows для воспроизведения мультимедийного контента задействован GL, а для работы с планшетами и другими устройствами ввода - API WinPointer.
  • В GdkToplevel добавлена поддержка протокола обработки жестов в заголовках (titlebar gesture), применяемого в GNOME Shell.
  • В GtkTextView улучшено выделение отдельных слов.
  • В GtkCheckButton обеспечена активация при перемещении фокуса ввода.
  • В сборочных скриптах по умолчанию включено использование Gstreamer и отключена поддержка API Vulkan.


  1. Главная ссылка к новости (https://blog.gtk.org/2021/08/2...)
  2. OpenNews: Выпуск графического тулкита GTK 4.2
  3. OpenNews: Представлен Cambalache, новый инструмент разработки GTK-интерфейсов
  4. OpenNews: Анализ вклада в разработку GNOME и GTK 4
  5. OpenNews: В Ubuntu 21.04 решено не переходить на GTK4 и GNOME 40
  6. OpenNews: Выпуск графического тулкита GTK 4.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/55672-gtk
Ключевые слова: gtk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (145) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:21, 23/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    позовите, когда на вулкан перейдут
     
     
  • 2.7, Аноним (7), 00:07, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    что, не знаешь, куда ненужную майнинг-карту пристроить?
     
     
  • 3.22, Аноним (22), 03:19, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    HD 4400 :D
     
     
  • 4.104, Аноним (104), 17:59, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У меня такое имеется и на замечательной ОС работает апрекрасно.
     
  • 3.137, Аноним (137), 06:22, 26/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Асики вытеснили по производительности видеокарты?
     
     
  • 4.152, Аноним (152), 10:54, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И даже FPGAшки вытесняют видеокарты. В области майнинга, разумеется.
     
  • 2.30, leap42 (ok), 05:14, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > позовите, когда на вулкан перейдут

    под линуксом, вроде, только у АМД более-менее безглючная реализация, а opengl уже везде сносно работает

     
     
  • 3.41, Анончик (?), 06:53, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –7 +/
    У амд вагон и маленькая теляжка косяков. Нормально работают только встройки он штеуд.
     
     
  • 4.49, leap42 (ok), 08:09, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > У амд вагон и маленькая теляжка косяков. Нормально работают только встройки он штеуд.

    как воспроизвести хоть один? в наличии есть 5600xt и rx580. на встройке intel (i5-7200u) куча глюков что в Chrome, что просто на рабочем столе в Gnome (Ubuntu 21.04)

     
     
  • 5.61, Аноним (61), 09:47, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Амд и интел стабильно проблемные в плане опенгл на линуксе. Даже на данный момент, года 3 назад было намного хуже и 5 лет назад вообще всё плохо. У нвидии свои загоны, обычно не критичные, и они на венде точно такие же. Вроде ж вулкан самый беспроблемный у нвидии, врать не буду, статистики нормальной не имею. Нвидия очень активно вулкан пилит и появляются баги (опять же не критичные типа сегфолтов на завершении программы), но она их исправляет. У амд, как я слышал, есть проблемы с шейдерами и на вулкане. А реальные проблемы нвидии с багованной egl, и дело не только в eglstreams.
     
     
  • 6.65, leap42 (ok), 10:10, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Амд и интел стабильно проблемные в плане опенгл на линуксе. Даже на
    > данный момент, года 3 назад было намного хуже и 5 лет
    > назад вообще всё плохо. У нвидии свои загоны, обычно не критичные,
    > и они на венде точно такие же. Вроде ж вулкан самый
    > беспроблемный у нвидии, врать не буду, статистики нормальной не имею. Нвидия
    > очень активно вулкан пилит и появляются баги (опять же не критичные
    > типа сегфолтов на завершении программы), но она их исправляет. У амд,
    > как я слышал, есть проблемы с шейдерами и на вулкане. А
    > реальные проблемы нвидии с багованной egl, и дело не только в
    > eglstreams.

    это вам нвидиоты говорят, не слушайте их: vulkan придумали в amd, и он, предсказуемо, работает лучше у них

     
     
  • 7.68, Аноним (61), 10:26, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я подозреваю, что проблема тут больше не в самих драйверах, а в mesa. Так наслушались от разрабов dxvk конечно, но удивительно, что в режиме фейковой амд на нвидии работает лучше, чем на самой амд.
     
  • 7.69, Аноним (69), 10:49, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вулкан придумали сообща. В амд придумали почивший мантл.
     
     
  • 8.78, bnm (?), 11:56, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я точно помню, что вулкан основан на мантл, то есть переименованный мантл... текст свёрнут, показать
     
     
  • 9.84, Аноним (61), 12:43, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Он был более примитивным и никому не нужным, хоть и был альтернативной dx12, но ... текст свёрнут, показать
     
     
  • 10.85, Аноним (61), 12:45, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я кстати слышал что мантле в первую очередь под консольные особенности пилился ... текст свёрнут, показать
     
  • 10.90, Анонус (?), 14:17, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я всегда считал, что Mantle был в первую очередь концептуальной системой, призва... текст свёрнут, показать
     
     
  • 11.91, Аноним (61), 14:28, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Его официально закопали всего 2 года назад Вот это то и не понятно ... текст свёрнут, показать
     
  • 4.60, Аноним (61), 09:39, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я вижу интел и нормально в одном предложении и испытываю странное чувство, будто меня пытаются обмануть.
     
  • 4.64, AleksK (ok), 10:09, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Играю в киберпанк, дум, форзу 4 и массыч легендарочку на rx590 и не знал что у AMD какие-то серьёзные проблемы с драйверами под Линукс.
     
     
  • 5.159, Аноним (159), 21:51, 28/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А как PlayStation связана с Linux?
     
     
  • 6.162, AleksK (ok), 20:42, 29/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А как PlayStation связана с Linux?

    При чем тут PlayStation? На неё нет ни форзы ни киберпанка.

     

  • 1.2, Skullnet (ok), 23:35, 23/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Никому не нужен этот ваш жтк с его постоянными проблемами с темами, CSD и выкидыванием фич ради гнома.
     
     
  • 2.3, anonymouse (?), 23:43, 23/08/2021 [^] [^^] [^^^] [ответить]  
  • +12 +/
    а что вместо GTK?
    Qt? Flutter? Jetpack Compose? Что-то ещё?
     
     
  • 3.4, Skullnet (ok), 23:46, 23/08/2021 [^] [^^] [^^^] [ответить]  
  • –15 +/
    Qt конечно же. Его в коммерческой разработке используют повсеместно. А GTK так и остается линукс-онли маргинальщиной.
     
     
  • 4.28, Аноним (28), 05:05, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И таки ты прав.

    как бы фанаты там не кричали

     
     
  • 5.88, Skullnet (ok), 13:14, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > как бы фанаты там не кричали

    Я угораю как у фанатиков бомбит, хотя никто из них ни строчки кода не написал. А я юзал Gtk, wxWidgets, Qt. Gtk скатился в отвратительное убожество где-то в конце 3й версии. wxWidgets это прослойка, которая юзает Gtk, Qt или Winapi в зависимости от ОСи. Это не автономная библиотека рисующая гуй сама. В Qt пока не было ни намека на скатывание, поэтому он популярен и в опенсоурс, и в коммерческой разработке (wxWidgets, кстати, тоже немного). А на чистом жтк пишут только маргинальный гном софт.

     
     
  • 6.108, Аноним (-), 18:37, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Transmission? Libre office? DeadBeef?
     
     
  • 7.115, Антифрактал (?), 20:17, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    LibreOffice uses its own VCL toolkit
     
     
  • 8.121, Аноним (121), 21:35, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Version 7 1 5 2 Build ID 10 Build 2 CPU threads 4 OS Linux 5 13 UI render... текст свёрнут, показать
     
  • 7.116, Аноним (152), 20:38, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Transmission и с Qt 5 собирантся.
     
  • 6.109, Beta (?), 18:37, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Немного писал на WXW. Вроде был у них свой рендер виджетов как один из вариантов. Только на тот момент рисовал отчасти с косяками. Ошибаюсь ? Думал, оно уже доведено до продуктива.
     
  • 6.144, ХрюХрю (?), 13:51, 26/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    а GTK и QT шо используют в зависимости от оси (в части отрисовки окон)
     
     
  • 7.153, Аноним (152), 10:58, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    X11, недоВяленого, WinGDI,
     
  • 4.55, Аноним (-), 09:06, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В РФ и про другие операционные системы-то, кроме винды, до сих пор не знают.
    А в институтах только Visual Studio и С++ до недавнего времени только и видели.
    Вот поэтому Qt тут так популярно.
     
  • 3.5, Рейка Сметанова (ok), 23:47, 23/08/2021 [^] [^^] [^^^] [ответить]  
  • +10 +/
    очевидно же что чистый паскалевый fpGUI, без всяких этих ваших гтк и куте работает
     
     
  • 4.36, Конь (?), 06:17, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    да да да... не обновляющийся с 2015 года
     
     
  • 5.40, Аноньимъ (ok), 06:34, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > да да да... не обновляющийся с 2015 года

    Ит жаст вёркс. Чего вам ещё надо?

     
  • 5.118, anonimous (?), 20:55, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > fpgui - да да да... не обновляющийся с 2015 года

    https://gitlab.com/fpgui/fpgui

    Last update - 4 months ago

     
  • 3.10, Аноним (10), 00:28, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Только ncurses, только Text-based user interface (TUI). :-)
     
     
  • 4.16, Аноним (16), 01:22, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    TUI для лoxoв. Нормальные пацаны сразу передают в программу правильные аргументы через черную как египетская ночь консоль.
     
     
  • 5.31, ммнюмнюмус (?), 05:55, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А еще sh для лохов. Нормальные пацаны ставят python или perl вместо командной оболочки.
     
     
  • 6.39, Аноньимъ (ok), 06:32, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > А еще sh для лохов. Нормальные пацаны ставят python или perl вместо
    > командной оболочки.

    Питон для детей с особыми потребностями. Перл для альтернативно одаренных.
    Нормальные ставят лисп, например rush: https://github.com/willghatch/racket-rash#getting-started

     
     
  • 7.57, Брат Анон (ok), 09:23, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Брайнфак смотрит на тебя с жалостью!
     
  • 6.43, Анончик (?), 06:55, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А еще python или perl для лохов. Нормальные пацаны ставят gcc вместо командной оболочки.
     
     
  • 7.70, Аноним (69), 10:51, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Tcc. Он умеет в компиляцию на лету.
     
  • 7.73, KT315 (ok), 10:57, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    gcc для лохов. Нормальные тусят в Emacs, как завещали древние :)
     
     
  • 8.80, Аноньимъ (ok), 12:07, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Истинно глаголите ... текст свёрнут, показать
     
  • 8.93, ммнюмнюмус (?), 14:33, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    И emacs для лохов Нормальные чатятся через Ed ... текст свёрнут, показать
     
  • 6.92, kusb (?), 14:29, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Есть же монитор с какими-то непонятными буковками которые ты вводишь и получаешь в ответ другие непонятные буковки...
     
     
  • 7.94, ммнюмнюмус (?), 14:35, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть же монитор с какими-то непонятными буковками которые ты вводишь и получаешь
    > в ответ другие непонятные буковки...

    cshmatrix?

     
  • 6.130, Ананоним (?), 08:28, 25/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    У самых нормальных BASIC вместо оболочки, из ПЗУ, но только на досуге ;)
     
  • 4.132, rshadow (ok), 11:52, 25/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    это крутая фишка. еще бы мышку в нем нормально поддержали, цены бы не было
     
  • 3.15, Аноним (15), 01:20, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > а что вместо GTK?
    > Qt? Flutter? Jetpack Compose? Что-то ещё?

    Nuklear, Dear ImGui

     
     
  • 4.33, ммнюмнюмус (?), 06:00, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Fox Toolkit ?
     
     
  • 5.38, Аноньимъ (ok), 06:28, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Fox Toolkit ?

    Там проблемы с ютф8 встречаются и локализацией как таковой.
    Я конечно не эксперт в этом, но раз уже зашёл на опеннет то выскажусь.

    Штука очень интересная, но увы, заброшенная.

     
     
  • 6.82, Аноним (82), 12:11, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Версии выходят регулярно: http://fox-toolkit.org/ Ты о чём вообще?
     
     
  • 7.99, Аноньимъ (ok), 17:18, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Версии выходят регулярно: http://fox-toolkit.org/ Ты о чём вообще?

    Это хорошо если выходят.

     
  • 4.86, оорд (?), 12:49, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А посоветуете ли нечто помимо QT для мульти платфоры совместно с мобилками?
    Без обид, но все эти советы как будто из 90-х.
     
     
  • 5.89, Аноним (15), 13:38, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    .NET5
     
  • 5.119, anonimous (?), 21:02, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А посоветуете ли нечто помимо QT для мульти платфоры совместно с мобилками?
    > Без обид, но все эти советы как будто из иа,ю90-х.

    А то, оттуда еще и дельфин есть
    https://www.embarcadero.com/products/delphi?aldSet=en-GB
    Deliver Applications for Windows, Android, iOS, macOS and Linux Faster and Smarter

    но нужно то, я так по не чтоб работало, а чтоб на смузи было

     
  • 3.20, Хан (?), 01:47, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Qt/C++ альтернатив нет... были когда то, но то было давно и неправда
     
     
  • 4.29, Аноним (28), 05:06, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Именно так. QML ещё часто в аутомотив можно встретить. Но там проблема с производительностью. Не зря трансляцию в C++ сделали.
     
     
  • 5.133, Аноним (133), 18:49, 25/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Но там проблема с производительностью

    А как эта проблема проявляется? Не припомню, чтоб у меня интерфейс на Qt тормозил.

     
  • 4.32, ммнюмнюмус (?), 05:58, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Enlightenment пока дохнуть не собирается. Мало того, что на С, дк там даже какая-то альтернатива GObject. А еще говорят быстрый... (жаль, руки не доходят до бенчмарков и чего-нибудь с их либами, не считая Imlib2).
     
     
  • 5.52, Аноним (52), 08:28, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    На нём Tizen написан. Не знаю что имеется ввиду под "быстрый" для контролов, но жрёт очень мало и нетребовательный.
     
  • 3.42, Аноним (42), 06:55, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Tk
     
     
  • 4.58, Брат Анон (ok), 09:24, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Нет биндингов нормальных для многих уважаемых языков. А так -- ну, может быть.
     
  • 4.117, Аноним (152), 20:40, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Визуальное убожество.
     
  • 3.97, Anonim (??), 16:24, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    TQt
     
  • 2.6, Укратитель фич (?), 23:50, 23/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Выкинул твою фичу из гнома когда она была на стадии созидательного начала и наградил то место пустотой дабы человеческое, извращенное самовыражения не испортило девственную красоту
     
  • 2.8, Зз (?), 00:10, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Никому не нужен этот ваш жтк с его постоянными проблемами с темами, CSD и выкидыванием фич ради гнома.

    Иногда птичке просто нужно немножко попеть

     
  • 2.9, Аноним (10), 00:24, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не нравится громм, но гтк пусть будет. Наличие выбора и конкуремниця лучше её отсутствия.
     
  • 2.17, Андрей (??), 01:32, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > и выкидыванием фич ради гнома.

    По-тихоньку становится ясно, что происходит это потому что команде основных разработчиков не выделяют средства на разработчиков. Вот им и остаётся повыкидывать всё что только можно, чтобы ошибок стало меньше (т.к. их больше практически негде и делать): т.к. чинить их некому.

     
     
  • 3.83, Аноним (82), 12:13, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Там же одни гендерные остались со своим единствеенным правильным мнением. Вот народ и разбежался делать форки.
     

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

  • 1.11, Аноним (11), 00:34, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    Спасибо за GTK родные, лучший тулкит и GNOME 3 и GNOME 40 лучшие DE, не то что у этих кедерастов их падающая плазма без нормального функционала с из убогим Qt. Если бы вы ещё выпилили поддержку Wayland и продолжили работу на X11 цены не будет вам. Red Hat и GNOME Foundation лучшие!
     
     
  • 2.14, Укратитель фич (?), 00:57, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Нет, это уж слишком. Даже я, жравший какашек гнома и живя с этим неотразимым подделиям, не перестаю к этому проявлять лишь только малое уважение. А вот так заглатывать и закрывать нос ещё та копрофилия уж простите...
     
     
  • 3.50, Аноним (50), 08:11, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Дык тролль набрасывает, ну или ирония какая-то неумелая
     
  • 2.124, Аноним (11), 00:33, 25/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >плазма
    >без функционала

    Это пишет гномосек, у которого в "непадающем" гноме даже тему без твикеров поменять нельзя

     
  • 2.157, Аноним (152), 11:14, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Glimpse Tool Kit - он тебе родной.
     

  • 1.12, Аноним (-), 00:53, 24/08/2021 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     

  • 1.13, Девочкаволшебница (?), 00:54, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А заголовки и кнопки, главное кнопки - сделали больше? Очень много свободного места. К сожалению до сих пор мажу вторым подбородком по кнопке с радугой.
    Девочки-волшебницы, а как вы справляетесь на сенсорном карлике за 40 с жирными разводами от пальцев и непонятными белыми пятнами?
     
     
  • 2.146, Аноним (146), 02:50, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего что у Gnome заголовок совмещенный с панелью и "большими" кнопками получается компактней чем заголовок и панели у KDE?
     

  • 1.21, Kuromi (ok), 01:50, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Одно радует - они активно пушат EGL, а это в свою очередь заставит некоторых неповротливых вендоров довести их драйверы до ума. Там, конечно, своих проблем достаточно, но хоть подвижки есть.
     
     
  • 2.24, lockywolf (ok), 04:38, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее дропнуть поддержку гтк.
     
     
  • 3.98, Kuromi (ok), 16:53, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Скорее дропнуть поддержку гтк.

    Это вряд ли. Нвидия ломается, им не хочется делать ни EGL ни Wayland, особенно не на своих условиях, но даже ни понимают что караван идет.

     

  • 1.25, lockywolf (ok), 04:39, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А поддержку трэя реализовали?
     
     
  • 2.27, ТотСамыйАноним (?), 05:02, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Тулкит не должен этого уметь. Это прерогатива DM/DE.
     
     
  • 3.35, ммнюмнюмус (?), 06:08, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    o_O

    DE не поддерживает трей, он его предоставляет.
    Тулкиты добавляют его поддержку в приложения.

    DM - давно зарезервировано для Display Manager (dm-tool)

     
     
  • 4.44, Анончик (?), 07:08, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Смешались в кучу кони, люди...
    Это в твоем любимом Qt обернули все что можно для кросплатформенности и вышло так что у тулкита теперь трей.
     
     
  • 5.51, Аноним (51), 08:20, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да все правильно он говорит. Это у тебя все смешалось. Иначе о какой кроссплатформенности можно говорить, если каждый программист для каждой своей программы должен сам делать обертку для доступа к трею для каждой ОС.
     
     
  • 6.53, 1 (??), 08:58, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В каждой OS есть tray ? O_o
     
     
  • 7.59, Аноним (61), 09:37, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А кстати только в гноме же нет трея. Разве нет?
     
     
  • 8.66, Аноним (66), 10:20, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Если захотеть, он там будет А если программист захочет чтобы его приложение был... текст свёрнут, показать
     
  • 7.96, Аноним (96), 16:03, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    В андроиде нет. Значит и в других не должно быть.
     
  • 5.95, ммнюмнюмус (?), 14:49, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Смешались в кучу кони, люди...
    > Это в твоем любимом Qt обернули все что можно для кросплатформенности и
    > вышло так что у тулкита теперь трей.

    Мой любимый пока не найден. Хочу чтоб было предельно просто - без gobject или qobject. Маршаллеры фтопку. Плюсую только при необходимости.

     
  • 2.81, llolik (ok), 12:09, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    "Трей"-иконки это Status Notifier Item (SNI) -https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/StatusNotif Из GTK поддержку этой спецификации выкинули, но есть сторонние реализации. Например эта: https://github.com/jjk-jacky/statusnotifier.

    Прекрасно работает, см.deadbeef-плагин Status Notifier GTK3 UI, например. Он построен именно на ней и от GTK там ЕМНИП зависит только меню. Можно собрать и с GTK2, но нужен glib >=2.24.
    Если найдётся тот, кто перепилит меню с libdbusmenu-glib, на GMenuModel ( https://github.com/jjk-jacky/statusnotifier/issues/20 ), что выглядит на первый взгляд не страшно, но надо этим кому-то заняться, то можно будет собирать и с GTK4. Но в GNOME40 работает и с GTK3 ( https://imgur.com/FaIlh3Q ).

     

  • 1.34, Аноним (34), 06:02, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересно, а если сравнить эту шляпу с электроном, то что больше жрет памяти?
     
     
  • 2.46, Аноним (46), 07:21, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Странный вопрос. Электрон конечно.
     
  • 2.67, Аноним (66), 10:21, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Даже если электрон будет в моменте отставать. С новыми версиями он обгонит и перегонит и гном и все что угодно даже по номеру версии.
     
  • 2.160, Аноним (159), 21:53, 28/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты лучше скажи к чему все это приведет к тому, что ничего кроме WebView и не будет нужно? Помоему итак уже ни одного нормлаьного тулкита для GUI нет и не наметилось. Все эти попытки GTK взлететь уже который год печалят. А QT самовыпилились своей платностью вот и все ... рыночек то пустой.
     

  • 1.37, Аноньимъ (ok), 06:23, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API

    Несколько лет поддержки стабильного API это уже что-то настолько экстраординарное, что для этого нужно стараться и пытаться без гарантии успеха?

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

     
     
  • 2.45, Анончик (?), 07:15, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Насколько мне известно, с 90х годов прошлого столетия в айти, за исключением нескольких узких направлений, ничего нового не происходило, в графических окружениях уж точно.

    Я конечно понимаю что мобильная электроника широкополосная связь это так узкие направления и стагнация.

    Сейчас товарищ позвонит мне на домашний через аналоговую АТС и мы пойдем с пачкой bnc коннекторов поднимать нашу скоростную сеть на 10мбит/с.

     
     
  • 3.56, Аноним (-), 09:08, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Терминаторы не забудь.
     
     
  • 4.76, Хан (?), 11:29, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И концентраторы
     
  • 3.75, Хан (?), 11:29, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ого, "зуб вампира" помнишь!
     
  • 3.79, Аноньимъ (ok), 11:57, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1. Широкополосная связь это не айти.

    2. В ней ничего нового то же не изобретали очень давно.

    3. "Мобильная электроника" совершенно не нова, концепт сенсорного пальцетыкательного интерфейса АПЛ представила в 1987 году.
    С точки зрения айти, и тем более дизайна юай, в "мобильной электронике" ничего интересного  нет от слова совсем.

    4. Развитие ПО смартфонов идёт по пути страшной деградации.

    5. Какое отношение api графического тулкита к широкополосной связи имеет?

     
     
  • 4.101, Хан (?), 17:22, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    До сих пор сидишь на Xerox?
     
     
  • 5.113, Аноним (113), 19:18, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Xerox Alto
     
  • 5.126, Аноньимъ (ok), 06:00, 25/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Сижу на антикварном квантовом терминале на наноструктурных монокристаллах Al-О-Rb-Be.
     
  • 2.107, Аноним (107), 18:15, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Несколько лет поддержки стабильного API это уже что-то настолько экстраординарное, что для этого нужно стараться и пытаться без гарантии?

    Ну так горе-разработчики GTK 3 раньше ломали API по нескольку раз в год, из-за чего им постоянно намекали, что они неадекваты и им стоило бы думать  не только о себе. Поэтому да, пара лет поддержки совместимости - это для них достижение.

     

  • 1.74, Аноним (-), 11:20, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Начал плотно изучать GTK и GLib, поскольку Qt движется куда-то не туда. Более или менее красивое, но раздулось, стало тяжёлым, тормозящим, неюниксвейным. GTK на Vala кажется стратегически правильным решением.
     
     
  • 2.125, Хан (?), 03:46, 25/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Куда не туда? Или ты чувствуешь просто?
     
     
  • 3.145, Аноним (-), 20:30, 26/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты разучился читать?
     
  • 3.155, Аноним (152), 11:02, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Карты говорят, они врать не будут.
     
  • 2.154, Аноним (152), 11:01, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    GTK, пока ещё, не на Vala, а на плоской Сишке.
     

  • 1.87, Аноним (87), 13:00, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > отключена поддержка API Vulkan.

    Это временно или вообще с концами?

     
     
  • 2.102, ммнюмнюмус (?), 17:41, 24/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Выглядит как вырвано из контекста: "В сборочных скриптах по умолчанию..."
     

  • 1.105, Аноним (96), 18:10, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >> можно использовать не опасаясь, что каждые полгода придётся переделывать

    Прогиб защитан, но уже поздно пить боржоми

     
     
  • 2.161, Аноним (159), 21:55, 28/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Можно взять какой-то стабильный Toolkit, а тут понятное дело хипстерство.
    При всем моем уважениее к плаатфоре UI тут слабая сторона ...
     

  • 1.111, Аноним (-), 18:50, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хорошая библиотека. Адекватная, быстрая. А документацию надо бы обновить.
     
  • 1.114, Bdfybec (?), 19:41, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > встроенные темы именуются Default... а тема Adwaita перемещена в libadwaita

    А что за тема под Default?

     
  • 1.120, user90 (?), 21:08, 24/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я-то помню мегасрачи в момент выхода третьего)) Ну и конечно второй - идеален.
     
     
  • 2.127, помню (?), 06:52, 25/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я-то помню мегасрачи в момент выхода второго
     
     
  • 3.151, минона (?), 06:56, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Идеален первый!

    Отличная работа с XreparentWindow, прекрасные koi8-r шрифты без мыльца! Опять же, молодые красивые девчонки вокруг!

     
     
  • 4.156, Аноним (152), 11:08, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Девчонки не поймут KOI8-R и темы a la Motif.
     

  • 1.123, antonimus (?), 00:16, 25/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    А каким классным был первый GIMP ToolKit.
    Чем дальше, тем жырнее :)
     
  • 1.128, Аноним (128), 07:46, 25/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    25 августа 2021 - сегодня праздник!!!
    День рождения операционной системы Linux.
    День рождения операционной системы Linux.
    День рождения операционной системы Linux.
    Let's raise our glasses to Linux!!!!

     
  • 1.129, Ne01eX (ok), 08:12, 25/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Был фанатом GTK+ до версии 2.x включительно. Дальше что-то охладел.
    QT был нормальным до версии 3.x включительно. Писал пару коммерческих приложений. Дальше он что-то разжирел и я охладел.
    Enlightenment в целом понравился, но сам я под него ничего не писал. Поэтому ничего плохого сказать не могу. :-)

    Уже как-то привык к XFCE и слезать обратно на fluxbox лениво. Поэтому подбираю себе на десктоп GTK+ приложения. Слегка смущает, что Gimp ToolKit бежит впереди самого The GIMP. И это в то время, когда библиотеку gegl пишут полтора разработчика. Я ХЗ, что там разработчики GTK+ собрались стабилизировать, но пока лично мне видится, что они вставляют палки в колёса разработчикам The GIMP. ХЗ, когда всё подтянется, но пока у меня в системе GTK+ трёх версий, а я ещё особо не проставлялся от штатной поставки Debian 11. В общем, желаю разработчикам удачи, но особого оптимизма уже нет.

    P.S. Никогда не понимал маньяков, пишущих под голые Иксы. Там даже документации нормальной нет. Сейчас к ним добавились фанаты Вайланд. Бардака от этого стало только больше, ИМХО... Что, разве так сложно договориться и пилить что-то одно? :-\

     
     
  • 2.135, ммнюмнюмус (?), 22:59, 25/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > P.S. Никогда не понимал маньяков, пишущих под голые Иксы. Там даже документации
    > нормальной нет. Сейчас к ним добавились фанаты Вайланд. Бардака от этого
    > стало только больше, ИМХО... Что, разве так сложно договориться и пилить
    > что-то одно? :-\

    Обычно это сопровождается реализацией рудиментарного gui-тулкита в рамках проги, по другому не реально. Оно конечно тяжело, но летает только так. А что ещё делать, если существующие тулкиты не устраивают. Есть спец тулкиты, ориентированные на аудио-приложения (robtk и прочее, на pugl) но думаю, ничто не мешает юзать их в любых целях если функциональности хватит (например, robtk хватает ровно на главное окно плагина, из типовых приложений на этом разве что калькулятор получится, по типу gnome-calculator, pantheon-calc, а может и galculator).

     
  • 2.138, lockywolf (ok), 08:17, 26/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    > библиотеку gegl пишут полтора разработчика. Я ХЗ, что там разработчики GTK+
    > собрались стабилизировать, но пока лично мне видится, что они вставляют палки
    > в колёса разработчикам The GIMP. ХЗ, когда всё подтянется, но пока
    > у меня в системе GTK+ трёх версий, а я ещё особо
    > не проставлялся от штатной поставки Debian 11. В общем, желаю разработчикам
    > удачи, но особого оптимизма уже нет.
    > P.S. Никогда не понимал маньяков, пишущих под голые Иксы. Там даже документации
    > нормальной нет. Сейчас к ним добавились фанаты Вайланд. Бардака от этого
    > стало только больше, ИМХО... Что, разве так сложно договориться и пилить
    > что-то одно? :-\

    Так есть же, индустриальный стандарт libXm. Поддерживает все фичи иксов, включая обскурные. Больше таким никто не может похвастаться. Открыт бог знает сколько лет, и уже лет 7 как фри софтваре.

     
     
  • 3.139, ммнюмнюмус (?), 08:31, 26/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Так есть же, индустриальный стандарт libXm. Поддерживает все фичи иксов, включая обскурные.
    > Больше таким никто не может похвастаться. Открыт бог знает сколько лет,
    > и уже лет 7 как фри софтваре.

    Оно в составе motif. Насколько я понял, префикс Xm используется для всего в motif, наверно как NS в макоси.

     

  • 1.131, Ананоним (?), 08:35, 25/08/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я вот не понимаю, что вы там находите в этих ваших Gnome KDE Plasmaх и прочих вяленых. У меня уже почти 10 лет LXDE (старое), и Midnight Commander обеспечивают всё что мне нужно. И минимум сюрпризов. Ну вот расскажите!
     
     
  • 2.134, Аноним (-), 19:32, 25/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Модно, молодёжно, прогрессивно.
     
  • 2.136, Bdfybec (?), 23:21, 25/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Я вот не понимаю, что ты там нашел в этих не твоих LXDE (старое), и Midnight Commander? Все что нужно есть терминале. И минимум сюрпризов. Ну вот расскажи!
     
     
  • 3.140, ммнюмнюмус (?), 09:15, 26/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Все что нужно есть терминале.

    wmctrl, wnckprop, xprop ?

    Да... когда то я тоже был маньяком командной строки, но не на столько же.
    LXDE: позволяет начать работу ничего не изучая. Если очень нужно, терминал открывается по F4 (pcmanfm).
    MC: почти аналогичен, но без поддержки предпросмотра изображений и видео, чистый терминал по C^o (в том же окне).

    Терминал: средство разработчика, вроде отладочного средства.
    Полезно когда очень нужно контролировать stdio команды,
    либо запустить с особыми аргументами. Но не для нормальной работы.
    Исключение - только когда сама работа подразумевает работу в терминале.

     
  • 3.141, ммнюмнюмус (?), 09:28, 26/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    ух, не понял юмора сначала)))
     
  • 3.147, Ананоним (?), 03:18, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Поговаривают, всё то же, что и на панели тумблерного управления процессора и телетайпа с адаптером перфоленты сбоку, но лучше. Как говорится оптимальный набор без свистоперделок, обеспечивающий современные нужды.
     
  • 2.142, ммнюмнюмус (?), 09:33, 26/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Скруглённые углы в Midnight Commander (и всём что на ncurses) требуют нетривиального подхода вроде патченных шрифтов с подбором терминала, често использующего символы вместо встроенной графики (те, которые правильно рисуют скруглённые углы, не имеют опции для форсированного скругления).

    LXDE: GTK2 не поддерживает настоящую прозрачность.
    simplepanel и valapanel ещё да, но это отдельные проекты.

     
     
  • 3.148, Ананоним (?), 03:20, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> Скруглённые углы в Midnight Commander (и всём что на ncurses) требуют нетривиального подхода вроде патченных шрифтов с подбором терминала, често использующего символы вместо встроенной графики (те, которые правильно рисуют скруглённые углы, не имеют опции для форсированного скругления).

    О, я, я, Кемска волость! (скруглённые углы).

    Ну ты зачётно тролишь!

     
  • 3.150, Ананоним (?), 03:46, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> LXDE: GTK2 не поддерживает настоящую прозрачность.

    Единственную проблемку я заметил с этим только при перетаскивании объектов, частенько из-за отсутствия прозрачности плохо видна цель для броска. Но даже с этим можно приловчиться, тем более перетаскивать мне приходится редко в программах GTK2.

     
  • 2.143, ммнюмнюмус (?), 09:50, 26/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Еще LXDE: вообще, нет ничего постоянного. Когда-то я тащился от эффектов compiz, и у меня на все были эффекты. Потом охладел (приелось и тормоза надоели) - оставил только практичные (экспо, scale, зум, фокус, миниатюры), а потом и от него стал избавляться (кулер отдыхает на openbox, metacity и xfwm4).

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

     
     
  • 3.149, Ананоним (?), 03:34, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> Когда-то я тащился от эффектов compiz, и у меня на все были эффекты. Потом охладел (приелось и тормоза надоели) - оставил только практичные (экспо, scale, зум, фокус, миниатюры), а потом и от него стал избавляться (кулер отдыхает на openbox, metacity и xfwm4).

    Я как-то давно настроил Windows XP одному человеку по большой просьбе. Ну и поотключал там лишние улучшалки-анимации. Через неделю встречаю человека этого, он такой восторг высказывал от "быстрой" работы его Windows! Вот такое впечатление произвело банальное отключение анимации сворачивания окна в панель задач и прочих скольжений. Свистоперделки нужны только для обучения новичков, что бы они не теряли последовательность событий с объектами на экране. А то после сворачивания могут долго удивляться и искать куда подевалось окошко и как его вернуть. Тем кто прекрасно понимает поведение интерфейса анимашки не нужны для рабочего процесса.

    >> Еще про скруглённые углы: вы не поверите, но с ними само визуальное восприятие идёт проще. А тех, кто только и мечтает повертеть дизайнеров на одном месте, остаётся самих отправить принудительно на какие-нибудь курсы по дизайну (чур, я не дизайнер - просто руководствуюсь собственными ощущениями).

    Хехеех! Ну о вкусах не спорят. Но я когда увидел первый раз Windows 8, единственное что понравилось - возвращение острых углов. Я серьёзно.

    Но углы это фигня по сравнению с отмороженными фантазиями про цвета элементов интерфейса, которые своей пёстростью якобы отвлекают от рабочего процесса. Типа мешают концентрации внимания на рабочем объекте, типа цветастом. Да-да, вотэтатвот чрнобелый современный интерфейс, особенно с огромной контрастностью и максимальной светимостью фона, хахаха, ну что бы жись малиной не казалась за компьютером. Я бы этих дизайнерофф, которые придумали этот чёрнобелый интерфейс на мониторах с 16 миллионами цветов, посадил бы силой за старые чёрнобелые мониторы, ну что бы уж точно прониклись. На пару лет.

     
     
  • 4.158, ммнюмнюмус (?), 13:42, 27/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Но углы это фигня по сравнению с отмороженными фантазиями про цвета элементов
    > интерфейса, которые своей пёстростью якобы отвлекают от рабочего процесса. Типа мешают
    > концентрации внимания на рабочем объекте, типа цветастом. Да-да, вотэтатвот чрнобелый
    > современный интерфейс, особенно с огромной контрастностью и максимальной светимостью
    > фона, хахаха, ну что бы жись малиной не казалась за компьютером.
    > Я бы этих дизайнерофф, которые придумали этот чёрнобелый интерфейс на мониторах
    > с 16 миллионами цветов, посадил бы силой за старые чёрнобелые мониторы,
    > ну что бы уж точно прониклись. На пару лет.

    Ну это то можно понять. Надо же думать и о тех, у кого цветовосприятие сломано. А то будет предупреждение красным, а у чела как раз красный не воспринимается. Правда, если окраска случайно выполняется с сохранением яркости, то на светлых темах остаток будет контрастнее (на тёмных наоборот - бледнее).
    Один плюс - с контрастной темой можно яркость монитора убавить без заметного дискомфорта.

    С закруглениями один недостаток (гномерам скажи - ответят wtf): более долгая отрисовка. Просто скошенные углы дают похожий эффект, но рисуются быстрее (неважно, с AA или без). А если и их отключить... XCopyArea - всё что нужно не только для обновления по damage, но и отрисовке нового виджета. Выхлоп от xft, pango, harfbuzz просто запекается в pixmap. Рамку можно оставить для для горизонтальных сторон (тоже чтоб быстрее рисовалась). В конце концов, сам pixmap (с запечённым текстом) держать чёрно-белым, накладывая цветовые эффекты при необходимости на всю его площадь (тоже сохраняя для типовых состояний). Конечно, для десктопов это оверкил, но на встроенных / критичных системах - имеет значение (хотя если система уйдёт в своп, то и на десктопе разница должна быть заметна - у меня если тчо именно такие ориентиры, чтоб фриз при свопе был минимальным).

     

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



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

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