Что такое KDE, GTK, GTK +, QT и / или GNOME?

Я новичок в Ubuntu (и Linux вообще). Иногда, когда я смотрю программы в программном центре Ubuntu, я вижу, что программы «для среды GTK +» или «для GNOME» или многие другие вещи. Все, что я знаю, это то, что у меня Ubuntu 12.04 LTS, и то, что я вижу через мой монитор, похоже, является противоречивым интерфейсом Unity.

Что это за другие вещи, о которых я упоминал в описаниях программ (например, KDE, GTK, QT, GNOME, GNOME «shell» и т. д.)? Являются ли они GUI Linux, которые являются альтернативой Unity? Являются ли они зависимостями, которые мне нужны?

Я провел последние несколько месяцев, привык к Ubuntu в его нынешнем виде (хотя, признаюсь, я играл с Compiz, что весело, как ад). Будут ли эти другие вещи полностью превращать мой мир вверх дном, если я их использую?

1
задан 17 May 2016 в 01:14

1 ответ

GTK + является «GIMP Toolkit» (http://en.wikipedia.org/wiki/GTK+); это относится к виджетам - битам, которые составляют приложения GUI, например кнопкам, меню, спискам переходов и т. д. - и базовым битам, которые вы не видите, например библиотекам для хранения конфигурации.

Unity - это настольная среда - на основе Gnome. GNOME - это среда рабочего стола, которая использует GTK + в качестве инструментального средства GUI. KDE - другая среда рабочего стола.

Хорошей новостью является то, что приложения Qt отлично работают в Unity.

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

Приложение, написанное на Qt, не обязательно совпадает с приложением, написанным для KDE. Существует множество приложений, которые используют Qt для своего графического интерфейса и не используют библиотеки KDE.

18
ответ дан 25 May 2018 в 01:58

Другие вопросы по тегам:

Похожие вопросы: