Последняя редакция настольного ПО Gnome для операционных систем Linux и Unix указывает на изменение позиции разработчиков: теперь они нацелены на интеграцию.
Gnome 2.2 выходит почти через пять месяцев после выпуска столбовой версии 2.0. В ПО добавлен ряд новых функций, таких как контекстно-зависимые меню, вызывающие другие приложения, и диалоговые окна Properties с подробной информацией о медиафайлах. Однако в новой версии заметна и растущая среди разработчиков тенденция к учету общих спецификаций, что отражает стремление гарантировать согласованную работу пользовательского интерфейса и приложений.
"Поддержка стандартов - большой плюс для пользователей GNOME, - говорится в заявлении участников проекта. - Это упростит совместную работу Gnome, KDE и других программ".
Примером служит новая функция Gnome 2.2, называемая Startup Notification. Она сигнализирует, что приложение уже открывается и пользователю не нужно кликать повторно. Для этого используется спецификация Freedesktop.org - команды программистов, которая трудится над улучшением совместимости таких рабочих сред, как Gnome, с конкурирующим графическим интерфейсом пользователя для Linux/Unix K Desktop Environment (KDE). Приложения, поддерживающие спецификацию Freedesktop.org Startup Notification, можно писать без оглядки на то, в какой графической среде они будут работать: Gnome, KDE или любой другой. В версии Gnome 2.2 добавлена поддержка и других спецификаций Freedesktop.org, относящихся к темам значков и управлению файлами и эскизами.
В прошлом имела место острая конкуренция между разработчиками Gnome и KDE, но, похоже, оба сообщества начинают сильнее кооперироваться в сфере общих спецификаций. В начале прошлой недели обе группы разработчиков объявили, что они ищут способ примирения двух отдельных комплектов руководящих технических материалов для разработчиков, так называемых Human Interface Guides (HIG). В качестве первого шага на этом пути участники проектов планируют создать XML-документ, объединяющий оба HIG.
"Общий документ... позволит нам начать поиск пересечений между комплектами документации и, возможно, создать общие главы или разделы основных рекомендаций, независимые от конкретного набора инструментов", - говорится в заявлении Аарона Сейго (Aaron J. Seigo), участника проекта KDE.
В сентябре ведущий поставщик Linux Red Hat несколько всполошил сообщество разработчиков Gnome и KDE, предложив единый интерфейс Bluecurve, затушевывающий различия между двумя рабочими столами. Хотя оба интерфейса выполняют примерно одни и те же функции, они выглядят и управляются по- разному. Каждый из них включает не только базовые компоненты, такие как значки и линейки прокрутки, но и функции более высокого уровня: Web- браузеры, программы e-mail и офисное ПО.
Разработчики KDE выпустили новую версию (3.1) своей настольной среды в прошлом месяце, сделав упор на поощрение отмечаемой с недавних пор тенденции к освоению настольной Linux предприятиями и госучреждениями. Об этом пишет "ZDNet".