LINUX.ORG.RU

Потому что всё пока ещё в мире десктопных Linux-дистрибутивов такая ситуация:

  1. Коммерческие и пользовательские десктопные дистрибутивы сделали выбор в пользу GTK и GNOME:
  • RedHat/Fedora/CentOS Stream/OL
  • SLES
  • Ubuntu
  • Debian
  1. Ежедневный софт, читай браузеры Firefox и Chrome зависят от GTK.

  2. Большое количество софта на Java и C# зависит от GTK и его темы.

  3. Qt не только обязуется уметь мимикрировать под GTK, но и плотно использует технологии из GNOME: glib, gstreamer, обратной ситуации не наблюдается.

Вот если в ближайшее время существенный объём десктопного Linux займёт какая-нибудь Manjaro или SteamDeck OS с KDE по умолчанию, то тогда как с KDE, так и с Qt уже начнут считаться.

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

Сорри, если ядро вызывает Qt по дефолту

Где? Я вижу:

$(foreach c, config menuconfig nconfig gconfig xconfig, $(eval $(call config_rule,$(c))))

GUI-версии конфигураторов с

Дефолта нет, выбирай что угодно душе.

то Qt это буквально дефолтный тулкит Линукса.

Ага в стандартизируеющем документе Linux Standard Base (LSB) как раз дефолтным графическим тулкитом Qt 3 наверное до сих пор прописан.

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

Коммерческие и пользовательские десктопные дистрибутивы сделали выбор в пользу GTK и GNOME:

я бы поправил - «предложили по умолчанию», емнип - кеды/xfce тоже есть в перечисленных дистрибутивах

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

дефолт это make config, если есть ncurses то menuconfig, и дальше уже гуевые варианты, если установлены зависимости.
true way - в vi с нуля писать .config
upd. оказывается старый menuconfig(ncurses) переименовали в nconfig

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

Сорри, если ядро вызывает Qt по дефолту, то Qt это буквально дефолтный тулкит Линукса.

Если кутевая утилита вызывает по дефолту кути, то это буквально дефолтный тулкит для кутевой утилиты.

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

Ядро это кутевая утилита?

Мы про ядро или xconfig? Думаете, сейчас подходящее время для перехода в режим дурачка? Давайте лучше до пятницы подождем.

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

Да потому что написанное 20 лет назад работает так же без портирования и перекомпиляции. Поддерживается куча систем, одинаково работает на вин 10, хр и линуксе и так далее, и так далее.

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

Дефолт запускается по make xconfig же

С чего ты взял? Ядро в 98% случаев конфигурируют через make config, другие варианты, такие как xconfig и gconfig зависят от кучи тонн хлама – в случае с gconfig нужно поставить всякие gtk-devel-tools, а в случае с Qt помимо громадного Qt SDK ещё нужно ставить компилятор C++, именно поэтому их популярность низка.

EXL ★★★★★
()

В Linux кроме Си нет ничего родного. Родное, это типа данное при рождении, так вот при рождении ядро конфигурировалось без иксовых приблуд и даже без ncurses/dialog.

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

Да потому что написанное 20 лет назад работает так же без портирования и перекомпиляции. Поддерживается куча систем, одинаково работает на вин 10, хр и линуксе и так далее, и так далее.

Показалось, что речь про GTK, хотел возмутиться :)

Про Tcl/tk всё верно.

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

Из LSB 5.0 выкинули Qt.

UPD: а, нет, не выкинули, там в качестве дополнительного тулкита Qt4, это я не туда посмотрел.

Aceler ★★★★★
()
Последнее исправление: Aceler (всего исправлений: 1)
Ответ на: комментарий от i-rinat

xconfig есть, а waylandconfig нет. Шах и мат.

Из ядра давным-давно удалили настоящий xconfig на Motif как раз по причине смерти и заброшенности иксовых тулкитов. А существующие gconfig и xconfig, который справедливости ради нужно переименовать в qconfig, работают без проблем как на X11 так и на Wayland.

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

К сожалению Qt ничего не обязуется.

Это дистропейсатели не обязуются. А вот в самом Qt имеются механизмы мимикрии под GTK, которые поддерживаются официальными разработчиками. Это и есть обязательство.

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

UPD: а, нет, не выкинули, там в качестве дополнительного тулкита Qt4, это я не туда посмотрел.

Qt 4, End-of-life: 2015

Прогресс в LSB идёт семимильными шагами! Получается, когда все будут пользоваться Qt 7, в LSB выставят Qt 5.

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

Вот бы чертов GTK научился мимикрировать под Qt.

GTK приложения выглядят всрато все, так как единственная рабочая тема - убогая адвайта, а сторонние темы разъезжаются. Даже убожество под названием Fusion не такое всратое, как GTK. А если установить нормальную тему, то Qt начинает выглядеть просто превосходно.

Я бы с удовольствием избавился от этого чуда в системе, если бы не полезный софт, который этот GTK использует.

Werenter ★★★
()