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)

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

И как, удалось себя убедить то? :}

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

Спасибо. Оказалось примерно 50\50. Значит пока ещё рано отказываться.

Loki13 ★★★★★
()

Только комбинаторика, только хардкор

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

В принципе, RedHat с их GNOME и GTK+, может стать такой компанией.

Спасибо, не надо нам гномшелла, который съедает по 2 Гб оперативки, да еще и написанной лапши на JS.

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

А для чего ещё нужен Core i7?

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

galanthus
()

Где вариант «ни один из перечисленных»?

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

GNOME Foundation давно открестилась от развития GTK+2. Следовательно, он с ними больше не связан и поддерживается в рабочем состоянии сейчас исключительно мейнтейнерами дистрибутивов. Учитывая огромное количество современного и востребованного ПО, использующего GTK+2, и недовольство разработчиков пропихиваемыми альтернативами (GTK+3, Qt) — нужно создать форк, по типу MATE. GTK+3 не является развитием GTK+2, это новый стек технологий, сохраняющий лишь совместимость на уровне некоторых API, соответственно, не является его безусловной заменой (тем не менее, многие приложения на GTK+2 могут быть пересобраны с GTK+3 с минимальными изменениями как кода, так и внешнего вида, что можно наблюдать на примере WireShark и gucharmap). А велосипедирование веб-стандартов (gjs, свои правила CSS) и вовсе ставит под сомнение адекватность разработчиков. Были уже у нас HTA, WSH и JScript, были спермёрочные гаджеты, теперь ещё какой-то WinJS — и гноморасты туда же прутся. Жрите-ка это говно сами. Если так уж хочется веба, есть православный Aura, а этот косплей не нужен.

contra_sperm_spero
()
Ответ на: и одно DE от macrohard

Зачем нужна замена готовым солянкам, которые ограничивают свободу пользователя выбирать наиболее подходящее ПО?

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

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

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

GTK+ является частью проекта GNOME.

сейчас - да.

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

Значит можешь удалить Qt 5, Qt 4 и древний GTK 2.

$pacman -Qi gtk2 
[...]
Required By: chromium  firefox  flashplugin  girara-gtk2  goffice0.8
goocanvas1  google-talkplugin  gpscorrelate  gtk-engines  gtk-theme-darkway
gtk2-theme-slickness  gtk2_prefs  gtkglext  gtkhtml  gtkmm
gtkspell  gvim  iscan-legacy  lib32-gtk2  libglade  libwnck
mp3info  osm-gps-map  viewnior vte  webkitgtk2
wxgtk wxgtk2.8  xsane

Чото вряд ли.

От qt4 зависят lmms, qjackctl и vlc...

Вот от qt5 зависит всякий мусор, разве что openshot изредка полезен.

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

А я вот заменил evince окуларом. И только по одной причине: он умеет историю переходов и делать возвраты по ней. Когда читаешь документацию и делаешь переход по ссылке (сноска, к примеру), хочется иметь возможность вернуться назад. Из того, что под Linux, только окулар осилил такое и встроенный просмотровщик в Firefox.

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

Неосилятор детектед.

Шта? Если вас устраивает блевотная адвайта в десяти вариантах, то это не значит, что все такие.

Альзо, Вы видели хоть одно негномовское приложение на GTK3?

Из того, чему пришлось искать замену: tilda, sakura. Ещё пачку (pavucontrol, gsimplecal, deadbeef, volumeicon, zenity) приходится пересобирать, потому что в репах они собраны с GTK3. Ещё встречалось много чего, чем я не пользуюсь.

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

GNOME Foundation давно открестилась от развития GTK+2. Следовательно, он с ними больше не связан и поддерживается в рабочем состоянии сейчас исключительно мейнтейнерами дистрибутивов.

Чего?
Посчитай, сколько раз за последний год тут упоминается имя Matthias Clasen.

Polugnom ★★★★★
()

Где Cocoa?

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

Ссылки в pdf - это извращение, мне такого не нужно. okular тащит kdelibs так что его я никогда не поставлю, хотя и evince тащит много кномьего мусора. Лучше сменю на xpdf или mupdf.

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

блевотная адвайта

Мусьё тему сменить не осилил? Альзо, GTK+3 до сих пор развивается и обратная совместимость CSS то и дело ломается, поэтому многие темы не поспевают и не передекорируют некоторые вещи.

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

Мусьё тему сменить не осилил?

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

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

That's one way to say it.

Axon ★★★★★
()

У меня чего только не стоит. По этому отмечаю gtk2, gtk3, qt4, qt5.

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

Да, конечно, надо руками по страницам ходить, а лучше вообще распечатывать и читать, ведь поиск по тексту, компактное хранение данных, автоматический перевод, кастомизация размера, ШГ и цветов не нужны!

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

какие версии каких популярных тулкитов установлены у пользователей LOR.

Ладно wxWidgets, но Tk-то достаточно популярный? Ах, да, Tk не интересен, В НЕМ ЖЕ ОБРАТНУЮ СОВМЕСТИМОСТЬ НЕ ЛОМАЮТ РАЗ В ТРИ ГОДА. =_=

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

Слив зощитан, лалка. Все более-менее поддерживаемые темы для GTK-3 - производные от адвайты, все они на одно лицо, и лицо это блевотно. А вы - пустозвон.

Axon ★★★★★
()

gtk2, gtk3, qt4, qt5

Будь мой выбор, стоял бы только qt5. Все остальное не нужно и тянется некошерным софтом. Но. надеюсь, хотя бы вторым говнотыком станет меньше после перехода жирнофокса на третий.

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

Да, конечно, надо руками по страницам ходить, а лучше вообще распечатывать и читать, ведь поиск по тексту, компактное хранение данных, автоматический перевод, кастомизация размера, ШГ и цветов не нужны!

Вообще-то именно так. Я и документов со всей этой ересью не видел.

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

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

Что плохого в том, чтобы пилить не с нуля, а переделывать референсный образец?

А вы - пустозвон

«Пустозвон» уже готовит рабочее решение для кастомизации чекбоксов, которые в GTK+3 переделали в текстовую кнопку с текстовой же галочкой.

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

Вообще-то именно так

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

Я и документов со всей этой ересью не видел

Первый навскидку.

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

Что плохого в том, чтобы пилить не с нуля, а переделывать референсный образец?

Вы совсем читать не умеете? Я уже писал, что они все на одно лицо.

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

А вот и костыль решение:

  • заменяем класс сheck на text-button:not(.button) (фильтрация .button из-за отдельных замеченных использований на обычных кнопках, возможно, проще надавать по рукам разработчикам приложений, а не совать воркэраунд в темы)
  • заменяем псевдокласс active на checked (active теперь фокус обозначает, как в вебе)
  • добавляем в тему правила:
    .text-button:not(.button) {
        color: transparent;
        background-repeat: no-repeat;
        background-position: left center;
    }
    
    .text-button:not(.button) .label {
        color: black; /* или другой цвет текста, в зависимости от темы */
    }
    

Пруф работоспособности: http://pic4a.ru/511/CB.png. Пропатченный класс используемой мною Mint-XP: http://paste.debian.net/332676/. Патчи в популярные темы сами разошлёте?

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

Но фанатики даже не подозревают, что любое их Qt 5 приложение в MainLoop дергает GMainContext из гномовской glib.

При сборке Qt из сорсов этот недостаок легко исправляется

annulen ★★★★★
()

Аштойта?

Гном-3 использую, стараюсь минимизировать гадкое остальное, но там как получается..

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

Шта?

я в курсе о

gtk-decoration-layout=menu:
но не представляю, как это может работать в случае с evince без патчинга самого evnice (AFAIU, у него нет меню).

Вот скрин с «отключенным» CSD.

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

И Вы связываете это с адвайтой, а не с модой на плоскоту?

Мода на плоскоту здесь ни при чём. Одни и те же уродские табы, тошнотные контролы и отвратные градиенты. Бе.

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