Что лучше kde или gnome

Что лучше kde или gnome

Народ требует хлеба и зрелищ!
Народ требует иллюстраций к статье!
В конце концов, если бы мы хотели почитать, мы бы пошли в библиотеку.

GNOME vs. KDE — дисциплина специальной олимпиады, практикуемая в обсуждениях Линукса, а точнее — десктопного Линукса, в том числе на ЛОРе. Состоит из споров между апологетами двух конкурирующих столпов десктопных приложений — Qt и GTK+ и, соответственно, основанных на них KDE и GNOME.

[править] Суть™

В отличие от этих ваших винды с макосью, графическая система X Window System (она же «иксы») не предоставляет стандартного общесистемного набора виджетов. Приложение имеет окно как область для рисования, а что там рисовать — это его дело. Поэтому на заре истории юниксового гуя каждый Вася Пупкин писал свою библиотеку виджетов и извращался как мог.

Затем появился KDE, основанный на несвободной в тот момент библиотеке Trolltech Qt. Именно несвободность Qt дико возмутила Ъ-сторонников опенсорса, и те, позаимствовав библиотеку виджетов у одной ГНУтой рисовалки, запилили на её основе свою среду рабочего стола GNOME, с б/дж. и ш., которую с тех пор стали ставить по умолчанию в разных дистрибутивах (тогда Гном был единственным полностью свободным полноценным DE).

А затем подтянулись и Тролли — перевели Qt на свободную лицензию, сначала самописную QPL, а затем и GPL. Когда они с потрохами продались Нокии, та вообще открыла Qt 4.5 под LGPL, но это было потом. Постепенно KDE и GNOME перетянули на себя большую часть пользователей Линукса, и теперь даже приложения, не входящие в эти тулкиты, либо пишутся сразу на Qt или GTK+, либо старательно под них мимикрируют (как правило, под второй).

Итог: имеются две конкурирующие среды с разным поведением, разными движками тем оформления и разными настройками. При этом обе весьма тяжелы, и для запуска гномовских и кедовских приложений одновременно нужны многие сотни памяти, а некоторые кадры не хотят их устанавливать параллельно по религиозным соображениям. Вот такие пироги.

[править] Аргументы сторонников GTK+

  • Qt написан на б-гомерзком C++, причём даже не современном, а достандартных времён, а GTK на няшной сишке.
  • Зато код на C++ проще читать, чем все эти g_overly_long_function_name с приведениями типов.
  • Qt требует не только компилятор C++, но ещё и свой препроцессор moc.
    • moc поставляется в составе самого Qt и интегрируется так же, как и любой другой внешний инструмент компиляции. Гномовские приложения, кстати, тоже используют различные внешние утилиты в процессе сборки, включая gnome-doc-utils, компилятор схем GSettings, а также GIR, до появления которого рефлексии и автоматической генерации байндингов в GTK не существовало как класса.
    • Qt несвободен.
      • Когда-то это было действительно так, но это уже давно 4.2. А начиная с четвёртой версии свободны и виндовый, и маковский вариант.
      • Qt разрабатывает корпорация, а GTK — сообщество.
        • См. ниже в аргументах сторонников Qt.
        • GTK не изобретает велосипедов и использует, где возможно, существующие технологии, включая Pango, Cairo и GNU Gettext. А Qt — раздутый монолит.
          • Порой лучше создать один велосипед, но двухколесный, чем использовать существующий с костылями, вида двух колес по-бокам. К тому же использование «дополнительных колес» не дает полной уверенности в их пригодности и округлости, так что вместе с этими колесами велик шанс унаследовать все их баги. Таки да, в Qt весь код отрисовки свой. С другой стороны, это позволяет интегрировать весь API, а не лезть на каждый нетривиальный чих на уровень ниже GTK. А за стандартами freedesktop.org Нокия всё-таки следит — тот же fontconfig, область уведомлений, даже мимикрия под GTK в стандартной поставке.
          • Gnome первый опробовал вяленого (Wayland)
              Читайте также:  Как убрать экранную лупу windows 7
            • См. ниже в аргументах сторонников KDE.
            • GTK+ — это не только гномики! Такая легкая и компактная штука, как XFCE, тоже основана на нём. Как и весь зоопарк гномоспиноффов.
            • [править] Аргументы сторонников Qt

              Эта статья должна быть до- или даже полностью переписана.
              Перед вами — очередная безблагодатная статья.
              Сия халтура нам не нравится, и только вера в светлое будущее удерживает её на этом свете.
              Указана следующая причина: сделайте хотя бы в виде таблицы «аргумент за аргумент», а то устроили сраный чятик.
              На странице обсуждения могут быть подробности.

              • Qt написан на расово верном C++, а в GTK нагородили свою, страшную реализацию ООП на гойском C, которая на каждый чих требует приведения типа и boilerplate-код.
              • С другой стороны, к коду на C проще писать байндинги, в том числе автоматически. Синтаксис можно причесать использованием более вменяемого языка для приложений, хотя бы и того же C++ (gtkmm), а лучше Vala. В GObject в отличие от C++ изначально заложены сигналы и бинарная совместимость, которые в Qt достигаются костылями. Правда, разбираться в сишном коде самого GTK или там GLib — занятие отнюдь не из приятных.
            • Qt — продукт коммерческого уровня от коммерческой компании, а GTK — разработка энтузиастов на коленке.
              • Ну не на такой уж коленке. За GNOME Foundation также стоят коммерческие компании — в основном Red Hat. При этом GTK пилится разработчиками GNOME, которые знают, что им нужно от тулкита. А вот KDE, в отличие от Qt — чисто некоммерческий проект сообщества.
              • За KDE стоит Novell, Blue Systems — эти побогаче и попопулярнее вашей красной шляпы.
                • Таки шляпа богаче обеих вместе взятых, да и не одна она спонсирует GNOME. В конце концов, как бы смешно не было, от FSF тоже доходы есть, кормушка-то у них общая.
                • У Qt лучше документация и средства разработки, потому что пилится в том числе для коммерческого использования.
                  • Качество документации по API для самого тулкита примерно одинаково, но по Qt, таки да, больше вменяемых гайдов и учебников, а также нормальных IDE (в том числе Qt Creator от самой Нокии). Зато документация по байндингам, уж на что не фонтан в GTK, в Qt ещё хуже. Если при программировании на Vala или, скажем, Gtk# можно напороться на грабли, то какое-нибудь Qt Jambi — это сплошное минное поле.
                  • Cairo тормозит, отрисовка Qt быстрее.
                    • Первые версии Cairo действительно тормозили, но постепенно это дело выправили. Потом появилось аппаратное ускорение с помощью cairo-gl, правда, ещё мало где используемое. Сейчас же, с аппаратным ускорением как XRender, так и OpenGL, скорость отрисовки упирается в основном не в тулкит. а в видеодрайвер, состояние которых в Линуксе — «местами снег, местами град, местами кислый виноград». К тому же первые версии KDE 4 умудрялись адски затормаживать отрисовку изначально быстрого Qt 4, хотя сейчас это, похоже, уже выправили.
                    • Qt и KDE сейчас развиваются быстро, а GNOME стагнирует.
                        Читайте также:  Маркировка стиральных машин siemens
                      • В прошлом. Во времена позднего KDE 3 всё было с точностью до наоборот. Тролли провели работу над ошибками и запилили действительно хорошую четвёртую версию, а GTK 2, как в своё время Qt 3, стал заложником обратной совместимости. Сейчас же GTK+/GNOME 3 вышли и также активно допиливаются.
                      • Qt лучше интегрируется с платформами, отличными от X, такими, как Windows и Mac.
                        • А вот с этим не поспоришь. Действительно, GTK на этих платформах выглядит как негр-шпион, заброшенный в Сибирь, отчего и остаётся преимущественно линуксовым тулкитом.
                        • Но в последних версиях GTK причесали, и он использует нормальную тему Adwaita вместо кошмарного Raleigh. Но теперь, когда Qt портирован на Android, кедерасты тычат в нос гномосекам именно его.
                        • KDE един и цел, а ваш Gnome распадается со скоростью ядерной реакции. У KDE был всего один распад за всю историю, и тот уже закончился и все объединилось обратно. А ваш Gnome продолжает распадаться с каждым релизом все сильнее и сильнее. Вначале Unity, потом MATE, потом cinnamon, потом Flashback… И результаты распада популярнее самого Gnome.
                          • Это говорит об ограниченности потребностей кедерастов и их любви жрать, что дают. На тему сходства в этом отношении с Windows можно неплохо потроллить оппонента.
                            • Просто KDE настолько нравится кедарастам, что им форкать KDE не нужно. Более того, к ним еще и LXDE (LXQT) присоединился, и Unity (Unity 8 на QT), что доказывает что Gnome может накрыться медным тазом.
                            • KDE перешел на Wayland в полном составе (KDE 5 ничего от KDE 4 не потерял), а Gnome все потерял по пути (сравните GNOME 2 и 3).
                              • Таки KDE5 под Wayland работает быстро и регулярно плазма не падает. Справедливости ради отметим, что GNOME не лучше: пока что Mutter работает медленно. Более того, хотя весь гномософт портирован, в GTK+ 9000 багов при работе под Wayland (Анонимус лично насиловал гугл в течение двух часов, чтобы найти неподтвержденный баг в багзилле GNOME, к которому был приложен патч).
                              • Qt — это не только KDE! Такая лёгкая и компактная штука, как LXQT, тоже основана на нём. Как и Liri, Deepin и некоторые другие среды рабочего стола.
                              • Пропущена длинная беседа с выяснениями, кто есть родственники, родители собеседника, сам собеседник. Приходит модератор и раздает всем волшебных пиздюлей, вплоть до выпила всего диапазона и блокировки прохождения рекапчи.

                                Любую операционную систему встречают по «одежке» или окружению рабочего стола. Чем лучше становится сервис, тем чаще заказывают ремонт стиральных машин на дому. Чем более производительным становятся компьютеры, тем чаще пользователи отдают предпочтения готовым решениям. Люди отказываются самостоятельно строить рабочее пространство.В Windows одёжка всегда одна, а в Linux их много. К наиболее известным готовым решениям можно отнести – GNOME, KDE, Xfce, LXDE и прочие.

                                Но самые лучшие рабочие окружения, и самые используемые — это Gnome и KDE. Они оба хороши, у каждого свои плюсы и минусы, и неопытному пользователю трудно выбрать между ними.

                                Gnome или KDE — что выбрать?

                                GNOME. Проект появился в далеком 1997 году и сразу же получил признание разработчиков Линукс. Стал стандартным для многих дистрибутивов компании. Но специалисты отмечают, что версия «2» более стабильная, чем ее последователь. Gnome Shell не имеет панели со списком работающих приложений. Место главного меню заняла область Dash. Здесь приложения открываются с помощью меню быстрого запуска.

                                Читайте также:  Как сделать скриншот экрана на ноутбуке виндовс

                                Проект позволяет произвести настройку многих опций, но с помощью сторонних инструментов. Например, можно вернуть кнопки «свернуть/развернуть». Несмотря на то, что в наши дни к этой оболочке написано огромное количество приложений, популярнее 2-й ветки ей не стать. Вот небольшой видео обзор Gnome 3:

                                Для новичков поэтому Gnome более предпочтительнее ввиду своей простоты. Хотя сказать честно, в последнее время разработчики Gnome пошли не в ту степь, и испортили замечательный Gnome 2, который был почти совершенным. Хотя ещё можно найти дистрибутивы Линукс со старым рабочим столом Gnome 2 или его форками.

                                KDE. Создавался с помощью движка Qt. Оболочка запускается не только в подсистемах X Window System, но возможен ее запуск и вне linux-окружения, к примеру, в Microsoft Windows или Haiku. Разработчики постоянно усовершенствуют систему, так появились KDE4 Plasma Desktop, а также Plasma Netbook (вариант для нетбука) и Plasma Active (вариант для планшета).

                                Пользоваться имеет смысл, если ваши приложения также разработаны на вышеуказанном движке или же если вы работали на Windows, после чего переходите на Линукс и хотите видеть привычный вам интерфейс.

                                Вот также небольшой видео обзор рабочего стола KDE, можете сравнить:

                                Лично я пользуюсь только Gnome, хотя пользовался и всеми остальными рабочими окружениями. А что предпочитаете вы — Gnome или KDE?

                                Скажу сразу — не выступаю фанатом ни того, ни другого. Использую на разных устройствах и то, и другое.

                                1) Gnome изначально старалась быть оригинальной оболочкой, позже стала стараться походить на гуй МакОСи. Ну как-то получилось, хотя полноценно — нет. Всё таки она осталась на полпути.
                                KDE с самого начала позиционировала себя как "Виндовс больше чем сам Виндовс". То есть, как только в винде придумывали какие-то фичи, KDE тут же делала такие же, но лучше, богаче возможностями. В результате пересаживания с ХР на KDE 3 — поначалу всё привычно и похоже, при пересаживании с Windows 7 на KDE 4 — поначалу всё привычно и похоже. Только потом понимаешь, что KDE как гуй, это не просто "больше чем Виндовс", а ну ооооочень больше!

                                2) Gnome (Вам правильно ответили) — попроще. Она написана на GTK+. Очень мутной и нудной библиотеке. На ней же написано масса приложений, но не интегрированных в Gnome, поэтому приложений там "родных" много, но мелких. А основные — с бору по сосенке.
                                KDE — не то, чтоб "красивше", но настраиваема потрясающе. Хотите видеть на экране Висту — легко! МакОСь? Пожулуйста! Написана она на Qt — уже не библиотеке теперь, а по сути языке программирования, надстроенном над C++. На Qt изначально приложений было меньше, но все чётко интегрированы в KDE, по сути являются "её" приложениями.

                                По сути та же Убунта признала тупиковость оболочки на GTK+, перейдя к UNITY, написанной на той же Qt. Приложения одной среды спокойно запускаются под другой. Но если некоторые приложения GTK+ иногда прекрасно смотрятся и прекрасно работают в KDE, а другие выглядят как жуткие уродцы, по графике и шрифтам, то приложения Qt в Gnome выглядят всегда нормально, но, почему-то, иногда не работают.

                                Ссылка на основную публикацию
                                Чем чистить датчик абсолютного давления
                                ВСЁ СВОИМИ РУКАМИ 12.06.2018 . . После покупки Шевроле Лачетти оказалось, что эта первая моя машина, на которой был установлен...
                                Фото авы удаленного вк
                                Рабочий способ который на 100 процентов поможет вам вернуть и восстановить вашу удаленную фотографию в социальной сети вконтакте. Мы постарались...
                                Фото внутренностей айфон 6
                                Шаг 1 Время обзора iPhone 6! Давайте посмотрим на некоторые технические спецификации: Процессор Apple A8 с 64-битной архитектурой Копроцессор движения...
                                Чем хорош увлажнитель воздуха отзывы
                                у нас на работе стоял, попеременно двигали каждый к себе поближе, ибо да, с ним как-то лучше, мне лично глазам...
                                Adblock detector