-
Gnome
[B][CENTER]GNOME 2.30 перешел на стадию бета-тестирования [/CENTER][/B]
[URL="http://mail.gnome.org/archives/devel-announce-list/2010-February/msg00002.html"]Выпущена[/URL] первая бета-версия десктоп-окружения GNOME 2.30, позволяющая оценить основные возможности запланированного на март релиза. Дерево исходных текстов GNOME 2.30 переведено на стадию заморозки изменения API/ABI, добавления функциональности и улучшения пользовательского интерфейса.
Из [URL="http://live.gnome.org/TwoPointTwentynine/ReleaseNotes"]улучшений[/URL] можно отметить:
[LIST][*] hamster-applet (аплет для планирования своего времени): добавлена возможность привязки тегов к задачам, расширены средства категоризации, фильтрации элементов по различным критериям. Добавлена поддержка обособленного вызова через меню "Applications/Accessories/Time Tracker";[*] Удален апплет для индикации состояния клавиатуры (Gnome Keyboard Indicator). При выборе нескольких раскладок статус клавиатуры теперь автоматически отображается в области уведомлений при помощи gnome-settings-daemon. Переработан GUI интерфейс для настройки параметров клавиатуры;[*] Добавлена возможность установки шрифта через двойной клик на файл со шрифтом в nautilus;[*] Улучшения в текстовом редакторе gedit: в диалог записи файлов добавлена опция для выбора типа перевода строки в файле (LF|CR|CR_LF); добавлена возможность проверки орфографии в комментариях и строках внутри открытого файла с исходными текстами на различных языках программирования; улучшена интеграция с Mac OS X; при сборке в Windows теперь работают плагины на Python;[*] Полностью переработан дизайн GUI-интерфейса для выполнения функций по администрированию системы, добавлен новый диалог для создания пользователей, добавлена поддержка создания шифрованных домашних директорий, интегрирована поддержка аутентификации через PolicyKit;[*] Улучшения в просмотрщике документов Evince: улучшены возможности по выводу документов на печать, добавлена вкладка с информацией о лицензии просматриваемого документа, реализована поддержка прикрепленных к PDF файлу аннотаций, добавлен режим инвертирования цветов, реализована поддержка cbt-комиксов, переработан режим презентации;[*] В менеджере архивов File Roller добавлена возможность установки недостающих пакетов через PackageKit, которые требуются для открытия заданного архива;[*] В Gnome Terminal реализована поддержка неограниченного скроллинга, улучшена поддержка переменных окружения для задания прокси;[*] В программе для записи CD/DVD Brasero добавлена возможность записи DTS wav-файлов, реализован новый плагин cdda2wav для более точного копирования звуковых дисков, произведена интеграция с PackageKit, добавлена поддержка Tracker;[*] В VNC-клиенте [URL="http://projects.gnome.org/vinagre/"]Vinagre[/URL] добавлен режим ожидания соединения (vncviewer -listen), активирована поддержка сжатия JPEG (кодирование с потерями), реализована возможность организации туннелей VNC поверх SSH;[*] В программе для ведения заметок Tomboy добавлена поддержка автоматической фоновой синхронизации заметок, появилась возможность копирования и вставки через буфер обмена текста с HTML-разметкой;[*] В Nautilus добавлена поддержка двухпанельного режима просмотра файлов (активируется через "Split view" в меню View, см. [URL="http://www.youtube.com/watch?v=yqBDEi17l2A"]видеодемонстрацию[/URL]. В каждой панели сохранена возможность использования табов), реорганизован и используется по умолчанию режим браузера;[*] В gvfs добавлена поддержка работы с устройствами iPhone и iPod Touch. [/LIST]
[INDENT][RIGHT][URL="http://www.opennet.ru/opennews/art.shtml?num=25384"]opennet.ru[/URL][/RIGHT][/INDENT]
-
[url=http://library.gnome.org/misc/release-notes/2.30/]Участники проекта GNOME завершили работы над версией 2.30[/url]
В GNOME 2.30 реализовано большое количество нововведений и улучшений. Среди прочего авторы выделяют усовершенствованные инструменты администрирования, повышенную производительность и улучшенный пользовательский интерфейс, а также удаление ряда устаревших модулей. Релиз завершает развитие ветки 2.хх, основные усилия разработчиков теперь сосредоточатся на GNOME 3.0.
Рабочая среда GNOME 2.30, как и предыдущие версии, локализована на нескольких десятках языков, в том числе и на русском.
(По материалам [url=http://www.linuxcenter.ru]Линукс-центра[/url])
-
релиз GNOME 2.30.1
Исправлены ошибки,обновлена документация , сделано большое число обновлений в переводах.
[url]http://swik.net/GNOME/GNOME+News/Development%3A+GNOME+2.30.1+released+!/d1mkp[/url]
-
[B][CENTER]Представлен макет системы управления рабочими столами в GNOME 3 [/CENTER][/B]
Разработчики GNOME опубликовали макет новой концепции управления рабочими столами, разработанной для GNOME 3. Новая система предусматривает возможность динамического формирования виртуальных рабочих столов, содержание которых может быть сохранено для последующего использования и восстановлено на других рабочих столах.
[CENTER][IMG]http://nsa14.casimages.com/img/2010/05/07//100507083611878936.gif[/IMG][/CENTER]
В соответствии с представленным макетом в левой части экрана размещена скрытая по умолчанию, но выезжающая по первому требованию, панель со списком наиболее часто используемых программ, наиболее важными данными (музыка, документы, фотографии) и набором "проектов" рабочего стола. Одновременно панель позволяет вызвать специальный навигатор по истории создания и изменения файлов, документов и прочей инфорамации в системе (например, истории посещений сайтов в браузере), основанный на использовании фреймворка Zeitgeist, производящего отслеживание и журналирование пользовательской активности. Навигатор позволяет в наглядном виде найти нужный файл по дате работы с ним.
[CENTER][IMG]http://nsa14.casimages.com/img/2010/05/07//100507083611878936.gif[/IMG][/CENTER]
Число виртуальных рабочих столов в макете не фиксировано, рабочие столы могут создаваться динамически (по сути организуется работа с несколькими папками ~/Desktop, при которой для каждого экрана может быть определена разная папка). Содержимое набора пиктограмм на рабочих столах легко меняется в зависимости от выбранного "проекта". Например, пользователь может определить для себя такие наборы, как работа, фотографии, личные документы, путешествия, покупки и т.п, в каждой группе могут быть дополнительные наборы (например, в наборе фотографии могут быть подразделы Франция, Нью-Йорк, дача...)
[CENTER][IMG]http://nsa14.casimages.com/img/2010/05/07//100507083611878936.gif[/IMG][/CENTER]
Дополнительно можно отметить статью "Future GNOME: What to Expect in GNOME 3.0" в которой на основе беседы с Винсентом Унтцем (Vincent Untz), релиз-менеджером проекта GNOME, рассказано об основных концепциях подготовки GNOME 3.0. По словам Винцента развитие GNOME сосредоточено в трех основных направлениях: формирование экосистемы приложений, обеспечение доступности рабочего окружения для людей с ограниченными возможностями и удобство для конечного пользователя (юзабилити, переход на оболочку рабочего стола GNOME Shell).
[INDENT][RIGHT][URL="http://www.opennet.ru/opennews/art.shtml?num=26597"]opennet.ru[/URL][/RIGHT][/INDENT]
-
- смерть слабым машинам...
- если до этого владельцам старого и неповоротливого железа приходилось отказаться только от KDE(особенно с выходом четвёрки), то теперь, видимо, и прелести GNOME им будут недоступны :(
-
[B][CENTER]Сформирован список модулей для включения в состав GNOME 3.0[/CENTER][/B]
Разработчики десктоп-окружения GNOME опубликовали список компонентов, включение которых в состав осеннего релиза GNOME 3.0 подтверждено или отвергнуто.
Модули, одобренные для включения в состав:
[LIST][*] dconf (desktop) - новая платформа для управления настройками, идущая на смену GConf;[*] caribou (desktop) - замена для экранной клавиатуры GOK, базирующейся на испльзовании CORBA.[*] gnome-color-manager (desktop) - управление цветовыми профилями для обеспечения идентичной цветопередачи на экране и внешних устройствах;[*] gnome-icon-theme-symbolic (desktop) - монохромные пиктограммы для области уведомлений;[*] gnome-shell (desktop) - оболочка рабочего стола, объединившая в себе такие сущности, как GNOME Panel и оконный менеджер Mutter. Обеспечивает работу таких функций, как запуск приложений, доступ к документам, выполнение апплетов и переключение окон. В GNOME Shell активно задействованы возможности современных графических карт и представлена инновационная концепция пользовательского интерфейса, отличающегося простотой использования и визуальной привлекательностью, благодаря широкому использованию анимационных и визуальных эффектов. Часть кода GNOME Shell написана на языке JavaScript с использованием GObject интроспекции и биндинга Gjs;[*] gjs (bindings / platform) - биндинг для разработки апплетов и приложений на языке JavaScript, в качестве JavaScript-движка задействован Mozilla Spidermonkey;[*] gobject-introspection (bindings / platform) - библиотека для обеспечения поддержки GObject-интроспекции, которая, например, позволяет написать определенный подкласс на Си и затем использовать его в программе на JavaScript или другом языке.[*] libfolks (внешняя зависимость) - разработанная для коммуникационного фреймворка Telepathy библиотека, позволяющая агрегировать в общий список контактов элементы из разных источников (из менеджера соединений Telepathy, из Evolution, из Facebook и т.п.);[*] mutter (desktop) - сочетает в себе функции композитного и оконного менеджера, базируется на плотном задействовании средств OpenGL. Логика управления окнами в Mutter полностью унаследована от оконного менеджера Metacity. Из значительных улучшений можно отметить гибкую систему расширения функциональности за счет подключения плагинов, которые могут полностью изменять логику управления окнами и организацию оформления экрана.[*] opentts / speech-dispatcher (внешняя зависимость) - фреймворк для синтеза речи, который может быть использован через унифицированный программный интерфейс speech-dispatcher;[*] telepathy-logger (внешняя зависимость) - будет использован для интеграции в GNOME Shell и другие приложения функций по мгновенному обмену сообщениями.[*] Rygel (desktop) - сервисы для обеспечения работы UPnP/DLNA;[*] udev (внешняя зависимость) - на платформе Linux используется для работы с оборудованием в таких модулях, как cheese, NetworkManager и rhythmbox; [/LIST]
Предложенные для включения, но отвергнутые модули (отложены на будущие релизы):
[LIST][*] clutter-core (desktop) - интерфейс к GTK+ на базе графической библиотеки Clutter, ориентированной на активное использование анимации и визуальных эффектов, что позволяет применять при создании обычных GUI приложений методы, используемые при разработке игр;[*] GNOME Activity Journal (desktop) - интерфейс для наглядного отображения активности пользователя в системе. Перемещаясь по журналу, как по календарю, пользователь может отследить обращения к файлам, открытие web-страниц, добавление людей в список контактов и другие операции, выполненные в заданный отрезок времени;[*] libappindicator (внешняя зависимость) - библиотека и индикатор для размещения меню приложений на панели (организация работы глобального меню, при котором меню текущего приложения перенесено из окна программы в верхнюю строку экрана, как это реализовано в Mac OS X), содержимое меню передается через D-Bus;[*] mousetrap (desktop) - альтернативная событийно-ориентированная система ввода. В качестве цели проекта ставится реализация возможности использования вместо мыши web-камеры, распознающей движение головы пользователя. Систему планируется интегрировать в GNOME 3.2; [/LIST]
Удаленные модули:
[LIST][*] gnome-speech - заменен на opentts (см. выше);[*] gok - заменен на caribou (см. выше); [/LIST]
Модули, решение о целесообразности включения которых не требуется:
[LIST][*] deja-dup (desktop) - инструмент для организации резервного копирования, будет отнесен к категории "Приложения" (см. ниже);[*] json-glib (внешняя зависимость) - включение не имеет смысла, так как в состав не войдет библиотека clutter;[*] libsane (внешняя зависимость) и simple-scan (desktop) - программа для работы со сканером будет представлена в категории "Приложения"[*] pdfmod (desktop) - программу для изменения PDF-файлов решено включить в категорию "Приложения";[*] zeitgeist (внешняя зависимость) - фреймворк для организации доступа к документам и пользовательской информации в GNOME 3, производящий отслеживание и журналирование пользовательской активности. Ключевым компонентом Zeitgeist является демон регистратор событий, хранящий данные в SQLite и обеспечивающий доступ к накопленной информации через D-Bus. К сожалению в состав Gnome 3.0 не войдет GNOME Activity Journal, что делает наличие Zeitgeist отчасти бесполезным, так как в настоящий момент других интерфейсов к Zeitgeist пока не создано. [/LIST]
Кроме того, решено провести реструктуризацию списка групп модулей. В настоящий момент в GNOME представлены следующие группы: Desktop, Platform, Bindings, Mobile, Admin и Dev Tools. В GNOME 3.0 предложено ограничиться группами:
[LIST][*] Desktop - в группу будут включены только модули наличие которых необходимо для обеспечения работы базовой десктоп-сессии. Т.е. в группу войдут gdm, gnome-session, gnome-settings-daemon, nautilus и т.п. и будут исключены все дополнительные приложения, такие как gedit, Totem, Tomboy. Появления близких аналогов программ (например, Rhythmbox и Banshee) подтолкнуло разработчиков к мысли уйти от включения дополнительных программ в базовую поставку (группы Applications, Desktop, Admin и Dev Tools) и практики распространения "официальных" приложений Gnome, вместо этого планируется организовать упоминание высококачественных программ для GNOME в release notes и специальном разделе сайта;[*] Platform, в которую вольется группа Bindings;[*] Extended Platform - рекомендованные библиотеки и модули, такие как GStreamer;[*] Mobile - модули для использования GNOME на мобильных платформах. [/LIST]
[INDENT][RIGHT][URL="http://www.opennet.ru/opennews/art.shtml?num=26819"]opennet.ru[/URL][/RIGHT][/INDENT]
-
[B][CENTER]Релиз GNOME 3.0 откладывается до 2011 года [/CENTER][/B]
На проходящей с 26 по 30 июля конференции GUADEC было сделано объявление, свидетельствующее о переносе релиза GNOME 3.0 на март 2011 года. В качестве причины переноса называется недостаточное для финального релиза качество кода. По сообщению разработчиков дополнительные 6 месяцев будут потрачены на улучшение GNOME Shell, доработку средств для людей с ограниченными возможностями и написанию полноценной документации.
Вместо GNOME 3.0 в сентябре нынешнего года будет выпущен релиз GNOME 2.32, основанный на технологиях ветки GNOME 2.x, полностью совместимый с ней и содержащий незначительные улучшения, такие как оптимизация производительности, новый дизайн центра управления настройками, поддержка UPnP и менеджер управления цветовыми профилями (для обеспечения идентичной цветопередачи на экране и внешних устройствах). Тем не менее, GNOME 2.32 будет позиционирован в качестве переходного релиза и будет включать ряд технологий GNOME 3.0, по умолчанию отключенных, но доступных для ознакомления и тестирования.
Напомню, что ранее, из-за неготовности кода, было принято решение не включать в первый релиз GNOME серии ранее намеченных улучшений, таких как GNOME Activity Journal, интерфейс на базе графической библиотеки Clutter, код для размещения меню приложений на панели, альтернативная событийно-ориентированная система ввода mousetap. Тем не менее в тестовом выпуске GNOME 2.31.4 была осуществлена миграция с библиотеки GTK+ 2.x на GTK+ 3.0, которую предстоит откатить до исходного состояния.
Взвесив все плюсы и минусы, разработчики приняли решение не выпускать сырой и неполный релиз, а отложить его второй раз, как это уже было сделано в ноябре прошлого года. Ранее разработчики Ubuntu, оценив состояние подготовки GNOME уже приняли решение вместо Gnome Shell в Ubuntu 10.10 использовать классический интерфейс GNOME.
[INDENT][RIGHT][URL="http://www.opennet.ru/opennews/art.shtml?num=27455"]opennet.ru[/URL][/RIGHT][/INDENT]
-
[B][CENTER]Анализ состава разработчиков GNOME [/CENTER][/B]
На конференции GUADEC был прочитан интересный доклад, анализирующий состав разработчиков GNOME. Развитие GNOME носит ритмичный характер (см. график), пики активности разработчиков приходятся на время непосредственно предшествующее релизам и промежуток после проведения конференций GUADEC. Несмотря на то, что 70% всех разработчиков GNOME позиционируют себя волонтерами, более 70% коммитов в проект совершается оплачиваемыми работниками.
[CENTER][IMG]http://www.opennet.ru/opennews/pics_base/27456_1280346911.jpg[/IMG][/CENTER]
Наиболее значительный вклад в GNOME и связанные с ним проекты совершают сотрудники компании Red Hat, от которых исходит 17% всех изменений. 11 из 20 ключевых разработчиков GNOME трудоустроены в Red Hat. На втором месте находится компания Novell, от которой исходит 10.44% коммитов. Третье место занимает компания Collabora, работниками которых совершено 4.99% изменений. Что касается курирующей развитие Ubuntu компании Canonical, то по уровню участия в проекте данная фирма находится на 14 месте (1.03% коммитов). Из других компаний можно отметить: Intel - 2.57%, Sun - 2.04%, Nokia - 1.42%, Mandriva - 0.58%, Mozilla - 0.24%.
В рамках исследования также подготовлена карта поддержки различных модулей GNOME, на которой модули сгруппированы по подсистемам, а цветом выделена привязка к курирующим развитие данных модулей компаниям. Например, видно, что Canonical поддерживает комплект пиктограмм, Novell развивает Mono-биндинги и поддерживает инфраструктуру, Red Hat курирует многие из внешних зависимостей, файловых подсисистем и мультимедиа модулей, Python и Perl-биндинги, а также вспомогательные утилиты, поддерживаются в основном силами энтузиастов.
[INDENT][RIGHT][URL="http://www.opennet.ru/opennews/art.shtml?num=27456"]opennet.ru[/URL][/RIGHT][/INDENT]
Page generated in 0.01170 seconds with 10 queries