LINUX.ORG.RU

Какие тулкиты установлены у вас в системе?

 , ,


0

1

Сейчас это особенно актуальный вопрос для всех тулкитофобов — GNOME в стандартной поставке всё ещё требует GTK+2, Firefox переходит на GTK+3, а GIMP как-то не спешит переходить, некоторые программы переносят с Qt4 на Qt5, но многие до сих пор остаются на Qt4.
Давайте узнаем статистику, какие версии каких популярных тулкитов установлены у пользователей LOR.

  1. gtk2, gtk3, qt4, qt5 664 (49%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. gtk2, gtk3, qt4 197 (15%)

    **********************************************************************************************

  3. Только gtk2 и gtk3 108 (8%)

    ****************************************************

  4. Только qt5 53 (4%)

    *************************

  5. gtk3, qt4, qt5 48 (4%)

    ***********************

  6. gtk2, gtk3, qt5 46 (3%)

    **********************

  7. gtk2 и qt4 36 (3%)

    *****************

  8. gtk3 и qt5 36 (3%)

    *****************

  9. Только gtk2 33 (2%)

    ***************

  10. Только gtk3 33 (2%)

    ***************

  11. Только qt4 и qt5 32 (2%)

    ***************

  12. gtk3 и qt4 26 (2%)

    ************

  13. gtk2, qt4, qt5 23 (2%)

    ***********

  14. Только qt4 13 (1%)

    ******

  15. gtk2 и qt5 7 (1%)

    ***

Всего голосов: 1355

★★★★★

Проверено: Licwin ()
Последнее исправление: CYB3R (всего исправлений: 3)

Ответ на: комментарий от contra_sperm_spero

Как там у вас в пещере, всё на пальцах зарплаты в серебряных слитках рассчитываете? А на ЛОР, небось, через гейт из почтовых голубей пишете?

Нет, просто используем подходящие инструменты для решения задач. Но вы можете в PDF хоть 3D фильмы смотреть, я разрешаю.

slovazap ★★★★★
()
Ответ на: комментарий от barti_ddu

у него нет меню

Можно и кнопку меню скрыть

Gtk/DecorationLayout ":"
Но зачем?

Вот скрин

Ну и в чём проблема? Вас смущает имя окна на панели инструментов? Или то, что Ваш оконный менеджер не отображает у окна заголовок?

contra_sperm_spero
()
Ответ на: комментарий от Axon

уродские табы

Которые с десятки слизаны (переключатель по центру)? Ну так это виджет другой. Впрочем, можно сделать закос под вкладки.

тошнотные контролы и отвратные градиенты

А вот тут подробнее.

contra_sperm_spero
()
Ответ на: комментарий от slovazap

Ну рассказывайте, почему семантическая навигация по документу вдруг не задача PDF. Может, из него и текст копировать не надо?

contra_sperm_spero
()

Очень показательный опрос. Выходит, не смотря на всё нытьё на ЛОРе что «Qt - наше всё», «gtk не нужен» и т.д. на деле товарищей, которым хватает одного Qt всего лишь 4%, а тех кому хватает gtk3 и gtk2 - 7%, т.е. в 2 раза больше. В чём дело?

peregrine ★★★★★
()
Ответ на: комментарий от contra_sperm_spero

Которые с десятки слизаны (переключатель по центру)? Ну так это виджет другой. Впрочем, можно сделать закос под вкладки.

Ась? Я про хромоподобные вкладки говорю.

А вот тут подробнее.

Я не могу расписывать очевидное. Поступим проще: подскажите мне тему для GTK3, похожую на absolute-squared.

Axon ★★★★★
()
Ответ на: комментарий от Axon

хромоподобные вкладки

Ну дык в адвайте они сейчас вообще полосочкой под текстом, как в Android JellyBean. Очень похоже, ага. Ну или у Вас что-то криво работает и все темы не полностью подхватываются.

очевидное

Нет.

похожую на absolute-squared

Albatross.

contra_sperm_spero
()
Ответ на: комментарий от peregrine

В чём дело?

В том, что два громких кукаретика с лихвой заменяют целую толпу. Как маленький, чесслово.

contra_sperm_spero
()
Ответ на: комментарий от barti_ddu

AFAIU, CSD не отключить, но немного «подкрутить»- можно.

В Debian он так и «подкручен» по умолчанию, кроме цвета, разве что. Поубывав бы, честное слово.

Zubok ★★★★★
()
Ответ на: комментарий от contra_sperm_spero

Ну и в чём проблема? Вас смущает имя окна на панели инструментов?

ах, если рассматривать headerbar как панель инструментов, тогда- да, csd убрать можно :) (я как-то больше считал его как раз заменой декораций окна).

Лично для меня самое большое неудобство в том, что во многих приложениях убрали классическое меню в пользу headerbar («чистить» весь headerbar для того, чтобы оставить единственную кнопку «меню», действительно глупо :)).

Кстати, пользуясь случаем вопрос: может знаете, как уменьшить расстояния между кнопками управления окна (min/max/close)?

Что-то наподобие

.header-bar GtkBox {
    spacing: 2;
}

возможно?

barti_ddu
()
Ответ на: комментарий от barti_ddu

я как-то больше считал его как раз заменой декораций окна

В этом и проблема. Многие не замечают, что это просто панель инструментов с внедряемыми извне элементами. Ну и за которую ещё можно таскать, да.

убрали классическое меню

В приложениях сложнее трёх кнопок оно осталось.

spacing

Оно не регулируется из CSS, только программно. Кто там для хедербара его выставляет — это уже сырцы ковырять надобно.

contra_sperm_spero
()
Ответ на: комментарий от barti_ddu

AFAIU, CSD не отключить, но немного «подкрутить»- можно.

Во! Решил частично. Частично потому, что не отключил пока кнопки управления окном в CSD (может, и не отключу), но зато добавил декорации оконного менеджера. У меня icewm, а в нем можно задать правило для этого окна через файл ~/.icewm/winoptions

evince.dTitleBar: 1
evince.dSysMenu: 1
evince.dBorder: 1
evince.dResize: 1
evince.dClose: 1
evince.dMinimize: 1
evince.dMaximize: 1

У окна evince изначально отключены декорации через свойство MOTIF_WM_HINTS. Если у оконного менеджера нет возможности управлять декорациями, то можно поставить devilspie. Но у многих есть.

Теперь самая главная фигня - это отсутствие системного меню. Оно под кнопкой только есть.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: комментарий от Zubok

Частично потому, что не отключил пока кнопки управления окном в CSD (может, и не отключу)

Это, наверное, можно через CSS сделать. Пойду почитаю доки на GTK3...

Zubok ★★★★★
()

gtk2, gtk3, qt4, qt5

Полное собрание костылей и велосипедов?

dk-
()

Вообще неправильный и нечестный опрос. Написано что голосуем за тулкит, я и проголосовал за тулкит, а оказалось все голосуют за просто либы для любимых программ, и ТС как бы и согласен с этим безобразием. Чистая подстава.

normann ★★★
()
Ответ на: комментарий от normann

Чистая подстава.

То, что вы жмакаете на кнопочки ничего толком не прочитав — исключительно ваша проблема.

В этом году уже был опрос про тулкиты: Qt vs GTK

EXL ★★★★★
()
Ответ на: комментарий от contra_sperm_spero

Ну дык в адвайте они сейчас вообще полосочкой под текстом, как в Android JellyBean.

Действительно. Впрочем, это ещё хуже, чем было раньше. И в производных темах старый вариант.

Albatross.

Блевотные градиенты. Вообще не рядом.

Axon ★★★★★
()
Ответ на: комментарий от peregrine

В чём дело?

Всё же верно. GTK+ это дефолтный GNU/Linux тулкит, примерно, как Win32 API в offtopic'е.

Адекватные люди просто понимают, что без него никуда, ибо нормальные юзабельные браузеры и те же Java и Mono работают только с GTK+, и о никаких Qt и слышать не хотят.

Было бы просто замечательно, если бы Qt использовал не костыльную мимикрию под GTK+ и его темы, а собственно сам GTK+ для отрисовки, как это делает тот же wxWidgets. Тогда бы никаких проблем вообще не было. Но нет, Qt Developers решили поиграть в гордых и рисовать начали самостоятельно, не опираясь на существующие свободные решения, принятые в GNU/Linux стандартом де-факто. В итоге и получаем извечную проблему с темами.

EXL ★★★★★
()

gtk2, gtk3, qt4, qt5

Так как разное по требует.

pyometra ★★★★★
()
Ответ на: комментарий от normann

Нет, голосовать нужно не за то, что тебе нравится, а за то, что реально установлено.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от Zubok

Это, наверное, можно через CSS сделать. Пойду почитаю доки на GTK3...

Отключается через ~/.config/gtk-3.0/settings.ini

gtk-decoration-layout = menu,appmenu
Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: комментарий от contra_sperm_spero

spacing

Оно не регулируется из CSS, только программно. Кто там для хедербара его выставляет — это уже сырцы ковырять надобно.

Ясно. Спасибо за ответ.

barti_ddu
()
Ответ на: комментарий от Zubok

Теперь самая главная фигня - это отсутствие системного меню. Оно под кнопкой только есть.

AFAIU, так и останется («системное» меню в самом приложении выпилено в пользу headerbar).

barti_ddu
()
Ответ на: комментарий от EXL

glib- настолько же гномовская библиотека насколько Qt- кдешная.

это часть проекта Gtk+ которая к гному имеет одно единственное отношение - гном написан на гтк.

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

Slackware_user ★★★★★
()
Ответ на: комментарий от Slackware_user

Это что, какой-то новый вид троллинга?

GLib это, внезапно, GNOME Core Lib. Развивается эта библиотека именно GNOME Developers. Официальный репозиторий GLib это сайт GNOME: https://git.gnome.org/browse/glib/tree/

https://wiki.gnome.org/Projects/GLib

glib- настолько же гномовская библиотека насколько Qt- кдешная.

Неверно. KDE может лишь предложить патчи в Qt, а разработчики из The Qt Company их либо примут, либо пошлют. Отчасти именно из-за этого KDE-разработчики и пилят собственный K Frameworks 5. Попробуй найти мне на официальном сайте KDE репозиторий с исходниками Qt.

В то время как GLib всецело принадлежит GNOME Foundition. И, соответственно, разработчики GNOME что хотят с GLib, то и делают.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от Slackware_user

причем, боюсь, и те что написаны на Qt.

Ну, это вряд ли. Но с GLib содержит в себе кучу полезных функций и структур (типа Date, Collection, Timer), GIO — абстракцию для файловой системы, систему плагинов GModule и даже GObject — свою объектную систему. Так что писать на C с GLib может быть намного проще, чем без.

CYB3R ★★★★★
() автор топика
Ответ на: комментарий от EXL

я не сомневаюсь что сейчас GLIB лежит у Gnome Foundation

только я лично искренне надеюсь что гтк таки форкнут, а гном вместе с всем Foundation сгорит к чертовой матери в аду..

поскольку товарищи на пустом месте испохабили рабочий тулкит.

речь шла о том что GLIB как и GTK+ вцелом был создан ДО гнома, при том не для гнома.

Slackware_user ★★★★★
()
Ответ на: комментарий от CYB3R

да я не спорю что glib полезная штука, я на GTK программирую ( поскольку на фортране больше не на чем )

я к тому что товарищ почему-то считает что GLIB создан разработчиками GNOME и непосредственно для GNOME

Slackware_user ★★★★★
()

А у меня Gtk+ 1 и 2 и Qt4, а такого варианта не предусмотрено.

Xenius ★★★★★
()
Ответ на: комментарий от Slackware_user

я лично искренне надеюсь что гтк таки форкнут

Вряд ли. Сейчас даже Mate на GTK+3 переходит.

вцелом был создан ДО гнома, при том не для гнома.

Да. Но теперь, как GLib, так и GTK+ под крылом GNOME Foundition -> Red Hat, а влияние OpenSource сообщества минимально. Разве что баги могут свободные разработчики фиксить.

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)
Ответ на: комментарий от Slackware_user

я к тому что товарищ почему-то считает что GLIB создан разработчиками GNOME и непосредственно для GNOME

Я так не считаю. Я знаю историю GTK/GTK+ и GLib. Но текущая ситуация — GLib и GTK+ под крылом GNOME Foundition. Вы же пишите совсем о каких-то других реалиях.

EXL ★★★★★
()
Ответ на: комментарий от EXL

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

Slackware_user ★★★★★
()
Ответ на: комментарий от Axon

в производных темах старый вариант

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

Блевотные градиенты

Заметил только в комбобоксе. Легко фиксится. Вы же просили похожую, а не идентичную.

contra_sperm_spero
()

GTK+ 3. Для легаси, которое не успели портировать - GTK+ 2. Qt не стоит в принципе ибо говно.

skybon
()
Ответ на: комментарий от barti_ddu

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

contra_sperm_spero
()
Ответ на: комментарий от contra_sperm_spero

Тем не менее, дефолтный графический тулкит у GNU/Linux должен быть. И рынок его определил — GTK+.

EXL ★★★★★
()
Ответ на: комментарий от EXL

С какого перепугу у неграфической ОС должен быть какой-то графический тулкит? Ржавыми гвоздями прикручены не только тулкиты, но даже графические подсистемы. А Вы о каком-то дефолте говорите.

contra_sperm_spero
()
вся джигурда установлена, какая только есть

Qt4, Qt5 - kde4/kde5, до сих пор в перемешку
GTK2 - фф, пару тулзовин, нах гтк3 не помню

gtk2, gtk3, qt4, qt5

vova7890 ★★★
()
Последнее исправление: vova7890 (всего исправлений: 1)

Кстати да, никак не пойму зачем тащить в систему gtk2, если кроме браузера у меня ничего больше нет.

eR ★★★★★
()
Ответ на: комментарий от contra_sperm_spero

Заметил только в комбобоксе.

Да они там везде!

Вы же просили похожую, а не идентичную.

У Absolute главные фичи - это нормальный контраст, нейтральные цвета и отсутствие градиентов. Тут полностью отсутствуют две из них.

Axon ★★★★★
()

только gtk2. пару раз пытался на gtk3 мигрировать, но все не то. а то, что в последних версиях начленовертили - вообще ни в какие ворота не лезет, и чувствую, больше попыток миграции (по крайней мере добровольной) не будет

ananas ★★★★★
()
Ответ на: комментарий от IceWindDale

Дурацкий опрос.

На LORе давно перестали постить интересные опросы. Темы что ли уже все кончились...

sT331h0rs3 ★★★★★
()
Ответ на: комментарий от CYB3R

А я как будто иначе понял. Только вот у меня установлено то что мне нравится, так же как и у всех (в 90% случаев), если только, конечно, речь идет о том о чем написано в сообщении опроса.

normann ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.