LXF104:Спецрепортаж

Материал из Linuxformat.

Версия от 11:29, 10 июня 2009; Crazy Rebel (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Содержание

Gnome против KDE

Мухаммед Али против Джо Фрэзера, Blu-Ray против HD-DVD, Одиссей против Моря. Грэм Моррисон встрял в битву за ваш рабочий стол.

Мы знаем, что на свете есть и другие рабочие столы, не только KDE и Gnome, и знаем, что многие ими пользуются (мы даже делали обзор оконных менеджеров в LXF103). Однако KDE и Gnome, несомненно, два самых главных. Они приняты большинством пользователей Linux (а также растущим числом пользователей не-Linux), и фактически определяют впечатления от работы в открытой среде. У пользователей Linux, соперничество KDE с Gnome – максимальное приближение к традиционной конкуренции. Эти два рабочих стола – выбор большинства из нас, и в сравнении мы учли все, от приятных значков и фоновых рисунков до разделения панелей, интегрирования приложений и простоты использования.

Правду сказать, большинство из нас попользовались обоими, порхая между ними подобно колибри, пробующим нектар цветков райского сада. Можно долго просидеть на одном рабочем столе, но если другой его обгонит, многие ли из нас не поменяют корабль? И если вы засиделись на месте, последний релиз KDE 4 дает идеальную возможность пересмотреть свой взгляд на то, какой рабочий стол вам более пригоден.

Долгое время KDE 4 был в состоянии разработки, и ныне существенно переделан. Мы уже рассматривали большую часть этих реформ и мотивы для них в предыдущих выпусках (см. LXF87-88 и LXF98). Но окончательный продукт удивит большинство почитателей KDE самым большим сдвигом в дизайне, который испытывал проект со времен версии 1.0. Многие пользователи обнаружат, что привычная среда резко изменилась, и, следовательно, причины держаться за KDE тоже могут поменяться. То же касается пользователей Gnome. Быть может, ранее они воспринимали KDE как ощетинившееся функциями пятно на общем ландшафте удобства использования, но новый подход KDE к дизайну GUI и настройке может их переубедить и привлечь.

На следующих страницах мы собираемся всесторонне рассмотреть то, что предлагают последние поколения обоих рабочих столов: KDE версии 4.0 и Gnome версии 2.20.2. Это не пустая перебранка – мы хотим помочь вам выбрать рабочий стол, наиболее созвучный стилю вашей работы, и одновременно дать достойный обзор того, что предоставляют последние версии обоих продуктов. Мы сделали это, ограничившись ощущениями пользователя, приложениями и технологиями, предоставляемыми данными рабочими столами. Для нас это также идеальная возможность соприкоснуться с читателями, практикующими эти рабочие столы, и спросить, почему они их выбрали. Несомненно, в состязании между двумя рабочими столами выигрывает Linux: ведь Linux и расцвел на свободе выбора. Надеемся, что в шуме битвы вы услышите звуки симфонии...

Великий раскол…

В самом начале был KDE, но не все думали, что это хорошо.

Оразличиях Gnome и KDE написано многое, но между ними нет заметной разницы, способной указать на водораздел в философии. А ведь он-то и стоял за созданием обоих рабочих столов, и вел обе группы разработчиков через серию релизов, определяя планирование функциональности. В результате – годы свирепого состязания «зуб за зуб», попритихнувшего только к последним поколениям; и это одна из причин, почему Linux имеет две высокофункциональных среды для рабочего стола, а не одну.

KDE

На ранних этапах KDE был быстрым и легким – KDE 4 возвращается к этой форме.

Когда появился KDE, многие члены сообщества Linux сочли его недостаточно свободным. Инструментарий Qt, на котором строилась большая часть KDE, не использовал какую-либо признанную свободную лицензию. Как следствие, стартовало несколько проектов по разработке альтернатив, и одним из них был Gnome. В том и заключалась существенная разница между ними, разрешившаяся только когда Qt вышел, наконец, под лицензией Open Source – QPL в 1999, и полной версией GPLv2 через год.

Подобные барьеры существовали и раньше, и можно даже провести параллели в противоречиях между Gnome и KDE и между самими отцами-основателями Linux – автором Манифеста GNU Ричардом Столлменом [Richard Stallman] и создателем первоначального ядра Linux Линусом Торвальдсом [Linus Torvalds]. Столлмен держит твердый курс на свободу, предпочитая охранять ее в ущерб деловым возможностям в бизнесе. Это положение было принято первоначальной командой разработчиков Gnome. Торвальдс более прагматичен, и видит свободу как наиболее эффективный способ выполнения задачи, а не как философское утверждение: зачем заново изобретать велосипед, когда готовое решение уже есть. Именно по этой причине Маттиас Эттрих [Matthias Ettrich] выбрал инструментарий Qt, когда затеял KDE в 1996. Использование Qt также означало, что в KDE предпринят подход «сперва функции», и пусть пользователь сам решает, как их использовать.

Gnome

Старые версии Gnome очень походили на сегодняшний релиз.

Gnome разрабатывали так, чтобы он был свободным от влияния третьих лиц, предохраняя проект от возможного интереса со стороны корпораций. Эта проблема остается в силе – тот факт, что Nokia приобрела Trolltech, владельца Qt, означает, что будущие разработки Qt не обязаны учитывать желания и потребности разработчиков KDE. Nokia сделала правдоподобную попытку успокоить сообщество насчет своих намерений, но это не гарантия. А у разработчиков Gnome такой проблемы нет. Они пишут инструментарий, и все у них под контролем. В итоге рабочий стол Gnome имеет куда более минималистический дизайн, чем KDE, зато разработчики Gnome много суетятся с опросами об удобстве работы, пользовательским тестированием и созданием рекомендаций по интерфейсу (Human Interface Guidelines, HIG). Но самое важное, что в Gnome установлен шестимесячный релиз-цикл: предпочтение отдано постепенным обновлениям, а не катаклизмам. В отличие от KDE, здесь нет зачистки функций, генеральной уборки в коде или тотальной смены дизайна. Разработка Gnome построена на стабильной основе, и в результате рабочий стол Gnome 2.20.2 производит достойное впечатляение: он хорошо спроектирован, четко спланирован и полон скрытых глубин.

Сравнение рабочих столов. KDE

Выходы новых версий обычно приносят обновление функций, но у KDE 4 многие улучшения спрятаны внутри.


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

Это наглядно доказывает улучшенная система меню. В нем полно старых и новых приложений KDE, и все они настроены на работу с KDE 4. Но есть несколько серьезных упущений, включая почтовую программу KMail, офисный пакет KOffice и музыкальный плейер Amarok. Все эти проекты не успели доработать свой код ко времени выхода KDE 4.0. В случае KMail так произошло из-за того, что разработчики ожидают новую технологию под названием Akonadi, новый способ общего доступа к контактным данным для приложений, которым это может понадобиться.

То же относится и к другим проектам. Amarok для KDE 4 (он же Amarok 2.0) также полагается на две технологии, которые вышли уже после релиза KDE 4 – Phonon для гладкой настройки звука и Solid для работы с оборудованием. Разработчикам Amarok’а просто нужно больше времени, чтобы внедрить новые технологии в свое приложение. Поэтому воспроизведение музыки в KDE ограничено Juk’ом – плейер неплохой, но функциональность его и рядом не стояла с Amarok или Rhythmbox. Значки и файлы на фоне, панель задач внизу экрана управляются в KDE 4 новой технологией под названием Plasma. Значок стартового меню в панели задач – это на самом деле виджет Plasma (они называются «плазмоидами»). Вы можете добавлять собственные, щелкнув по значку в верхней части экрана и выбрав из списка то, что вам нужно. Например, Application Launcher – это плазмоид, открывающий меню запуска.

Интеграция и поиск

Единственная проблема Plasma – скудный выбор готовых плазмоидов. Это одна из самых последних технологий, созданных для KDE 4, и в результате огромный потенциал Plasma для расширения остается неосвоенным, пока другие разработчики не создадут свои собственные плазмоиды. К счастью, этого нельзя сказать про встроенную утилиту поиска для нового KDE. Кажется, разработчики годами баловались с различными технологиями поиска, а пользователи KDE терпели Kat и Kerry, пока не получили нечто под названием Strigi. Все эти технологии поиска «нового поколения» индексируют содержимое ваших файлов, а также любые метаданные, связанные с ними, так что вы можете, например, производить поиск альбома, состоящего из файлов OGG, или фотографий, сделанных в определенный день. Причина, по которой существует так много реализаций поиска, состоит в том, что процесс индексирования интенсивно использует процессор, что дает программистам большой простор для упражнений в различных методиках.

В отличие от большей части KDE 4, Strigi относительно стабилен – настолько стабилен, что даже включен в Kubuntu 7.10. Strigi гордо заявляет о своей эффективности, но для большинства пользователей все утилиты поиска на одно лицо, и они не видят особых отличий от Gnome’овского Beagle. В Strigi заложен большой потенциал, и остается надежда, что в сочетании с более богатыми метаданными, обеспечиваемыми приложениями KDE 4, Strigi наберет достаточно сил, чтобы преобразовать принцип рабочего стола в навигационную систему, целиком основанную на поиске.

Свойства навскидку – KDE 4

  • 3D-эффекты стали роднее

Compiz буквально поставил рабочий стол Linux на голову, но его совместимость с KDE всегда была натянута. К счастью, сейчас KDE 4 имеет свои улучшенные 3D-эффекты, ускоренные OpenGL.

  • Файловый менеджер Dolphin Dolphin включает столбцовый

вид для просмотра файлов и каталогов. Он очень похож на Finder в OS X, а так как это KPart, его даже можно внедрить в старый файловый менеджер Konqueror.

  • Горячее подключение оборудования

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

Сравнение рабочих столов. Gnome

Gnome внедрил множество изменений рабочего стола, не прибегая к переработке новых версий.

У

        Gnome есть большое преимущество перед KDE – он обладает
        стабильностью и завершенностью дизайна, которая прихо-
        дит к рабочему столу только в середине цикла его разработ-

ки. Gnome 2.0 вышел через два месяца после KDE 3, более шести лет назад. Причем важно отметить, что переход на Gnome 3.0 отнюдь не планируется. Цитируем Джеффа Во [Jeff Waugh] с Gnome.org: «Сообщество Gnome верит, что регулярные, надежные, постепенные улучшения важнее для наших пользователей, чем релизы, сотря- сающие основы, что мы можем предоставлять основные возможно- сти – по мере их готовности – в наших регулярных шестимесячных релизах». Последний [на момент написания] релиз Gnome, версия 2.20.2, добавил много мелких улучшений к менеджеру рабочего сто- ла, отображению значков, а также к предпросмотру изображений. Представьте совокупный эффект от подобных обновлений за шесть лет, и вот вам современный рабочий стол Gnome. Поразительная зрелость Впечатление от работы с Gnome 2.20.2 сильно отличается от нова- торского оптимизма KDE. Все просто работает, как всегда. Вам не нужно волноваться о пропаже любимого музыкального плейера или о неготовности почтового клиента. Оба они годами интегрировались в Gnome, и каждый новый релиз немного их улучшает, как и осталь- ные части рабочего стола. Неудивительно, что Canonical не берется обеспечить долгосрочную поддержку для KDE 4 в выходе следующей версии Kubuntu, тогда как разработка Gnome не страдает подобными проблемами. Если вам нужен рабочий стол без неприятностей, вы либо можете использовать устаревший KDE 3.5, либо свежий побег Gnome – выбирайте сами.

   Один из аспектов KDE, который пользователи либо полюбят, либо

возненавидят – это новая система меню. Она пытается применить ту же навигацию с боковой прокруткой, что наблюдается в файловом менеджере Dolphin. Щелкните, например, на Applications, и весь вид

Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию