Что нового в GNOME 2.12

1 Что нового встретят пользователи

1.1 Рабочая среда

1.1.1 Вид и поведение

В GNOME 2.12 появляется новая тема по умолчанию, также известная как "Ясность", улучшая вашу рабочую среду, в то же время оставаясь простой и ясной.

Рисунок 1Привлекательная, дружелюбная, простая: новая тема по умолчанию.

1.1.2 Файловый менеджер

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

В GNOME 2.12 при переносе текста из приложения в каталог будет создан текстовый файл с этим текстом. Также вы можете заметить, что GNOME 2.12 показывает образец текста, который переносится, вместо простого значка.

Рисунок 2ясный и мощный: файловый менеджер Наутилус

Основные изменения коснулись режима просмотра файлов, теперь он похож на диалог выбора файлов:

  • Места и закладки показываются в боковой панели.
  • Текущий путь теперь отображается в виде панели пути GNOME вместо текстового поля ввода. Тем не менее, вы можете ввести текст, нажав Control-L.

Тепепрь очень просто копировать как звуковые CD, так и диски с данными. Просто щелкните правой кнопкой мыши на только что вставленном CD.

1.1.3 Буфер обмена

GNOME теперь запоминает копируемые данные. Даже если вы закроете исходное окно, данные сохраняться. Эта очень старая проблема наконец-то была решена без уменьшения производительности, обычно присущей использованию менеджерам буферов обмена, путем разрешения приложениям самостоятельно затребовать возможность сохранения буфера.

1.1.4 Панель

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

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

Рисунок 3Панель GNOME

1.2 Приложения

1.2.1 Видеопроигрыватель

Видеопроигрыватель "Totem" использует мультимедийное окружение GStreamer. В GNOME 2.12 видеопроигрыватель имеет боковую панель со списком воспроизведения, который раньше показывался в отдельном окне и поддерживает меню DVD и субтитры.

Рисунок 4Видеопроигрыватель

1.2.2 Оцифровка CD

Оцифровщик CD легко извлекает звуковые дорожки из CD, позволяя проигрывать их потом на вашем компьютере или портативном плеере. Теперь вы можете проиграть дорожки перед их извлечением. Последняя версия также может работать с сетевыми серверами или внешними устройствами, используя систему GNOME VFS.

Рисунок 5Оцифровка звука

1.2.3 Веб-браузер

Веб-браузер Epiphany, основаный на пакете Mozilla, полностью интегрирован с рабочей средой GNOME. Улучшения в версии 2.12 включают

  • Поле поиска, такое же как в Firefox, раньше было доступно как расширение Epiphany. Оно позволяет быстро находить текст на странице, не скрывая ее за окном диалога
  • Простые сообщения об ошибках, показываемые прямо в браузере.
  • Использование стандартной системы печати GNOME.
  • Закладки легко распространяются по сети.

Рисунок 6Веб-браузер

1.2.4 Evolution

Интегрированный клиент электронной почты и групповой работы GNOME поддерживает традиционные возможности почты, а также совместную работу с помощью технологий Novell Groupwise и Microsoft Exchange. С Evolution вы можете читать и отправлять электронную почту, а также координировать адреса, события календаря и контакты.

В почтовом клиенте Evolution в GNOME 2.12 появилось новое, более лёгкое для использования расположение элементов в меню и улучшилась панель вложений. Появилась поддержка inline-шифрования PGP и подписей PGP. Календарь теперь позволяет перепоручить встречи.

Добавлена поддержка прокси для Groupwise и учетных записей IMAP, решены проблемы совместного использования каталогов IMAP с Mozilla Thunderbird.

Рисунок 7Электронная почта

1.3 Центр управления

1.3.1 Персональная информация

Теперь в GNOME появилась возможность редактировать свою персональную информацию, такую, как телефонный номер, адрес, адрес электронной почты и идентификаторы служб мгновенного обмена сообщениями. Таким образом информация, распределённая между различными приложениями, собрана в одном месте. Здесь же можно изменить свой пароль.

Рисунок 8Персональная информация

1.3.2 Параметры мыши

Управление параметрами мыши теперь позволяет изменить тему курсоров.

Рисунок 9Параметры мыши

1.4 Вспомогательные приложения

Улучшились некоторые утилиты GNOME, такие как:

1.4.1 Просмотр документов

В GNOME 2.12 появился новый просмотрщик документов под названием "Evince" взамен предыдущих просмотрщиков файлов формата PDF и PS. Это приложение проще, но имеет полезную функцию поиска и может показывать непрерывный список страниц.

Рисунок 10Просмотр документов

1.4.2 Просмотр изображений

Приложение просмотра изображений GNOME теперь показывает картинки с коррекцией цвета, используя профили ICC

Рисунок 11Просмотр изображений

1.4.3 Справка

Справка по GNOME использует ту же технологию, что и веб-браузер Epiphany. Такое решение помогло улучшить вид, поведение и стабильность Yelp.

Yelp теперь поддерживает разметку документации, специфичную для используемого языка. Это отлично дополняет новую великолепную систему перевода документации, позволяющую переводить пользовательскую документацию так же легко, как и обычные приложения.

Рисунок 12Справка

1.4.4 Поиск

Поиск файлов теперь способен показывать образцы файлов вместо значков их типов.

Рисунок 13Поиск

1.4.5 Словарь

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

Рисунок 14Словарь

1.5 Игры

Игры среды GNOME позволяют отвлечься от работы и улыбнуться. Например, в GNOME 2.12 улучшилась игра Сапер. Красивые взрывы сопровождают попадание по мине и первый щелчок гарантированно открывает поле без мины, поэтому вы больше не будете щелкать несколько раз вслепую в начале игры.

Рисунок 15Сапер

2 Новости для администраторов

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

2.1 Улучшения для проекта Sabayon

Очень важна работа по поддержке проекта Sabayon управления профилями пользователей. Запуск GNOME требует меньше настроек. Кроме небольшого ускорения, это означает, что GNOME 2.12 легче администрировать чем когда бы то ни было, особенно вместе с Sabayon. Эта программа пока еще не является официальной частью GNOME, но позволяет очень легко настраивать профили пользователей GNOME

2.2 Редактор меню

Меню приложений GNOME использует теперь спецификацию freedesktop.org, что значительно упрощает установку приложений независимо от используемой рабочей среды. Соответствие стандартам позволило показать приложениям других разработчиков. GNOME 2.12 имеет свою простую утилиту для редактирования меню, но благодаря соответствию стандартам стало возможным также использовать утилиты других разработчиков.

Рисунок 16Редактор меню

2.3 Системные средства

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

В GNOME 2.12 появилось новое приложение управления службами, позволяющее вам выбирать службы, запускаемые при старте системы.

Рисунок 17Управление службами

2.4 Просмотр системных журналов

Утилита просмотра системных журналов GNOME облегчает исследования, показывает все журналы во вкладках в одном окне и позволяет просматривать журналы по календарю. Новая версия легко справляется с заархивированными журналами.

Рисунок 18Утилита просмотра системных журналов

3 Новости для разработчиков

Платформа разработки GNOME 2.12 - стабильное основание для всех приложений, как входящих в Рабочую среду GNOME, так и сторонних. В версии 2.12 появились новые интересные возможности, видимые пользователю и улучшающие взаимодействие. В то же время платформа сохраняет обратную совместимость и стабильность интерфейсов. Стало легче разрабатывать приложения, работающие одновременно в Unix и Windows, следовать стандартам совместимости рабочих сред.

3.1 Улучшения в GTK+

GTK+ 2.8 в GNOME 2.12 реализует некоторые интересные для пользователя возможности, такие как

  • В GTK+ теперь используется новая библиотека для рисования примитивов - Cairo. Стало легче рисовать произвольные примитивы и использовать графические эффекты. В ближайшем будущем это позволит среде GNOME использовать широкие возможности современных графических карт, а также улучшить поддержку печати.
  • Во время переноса текста из одного приложения в другое он отображается рядом с указателем.

В добавок ко всем выше перечисленным изменениям, которые автоматически появятся во всех приложениях, использующих GTK+, добавлено несколько новых полезных функций, облегчающих разработку приложений. В там числе:

  • GtkFileChooser теперь автоматически запрашивает подтверждение при перезаписи уже существующего файла.
  • GtkWindow теперь может выставлять флаг привлечения внимания, который обрабатывается оконным менеджером, выделяющим заголовок окна.
  • GtkIconView реализует интерфейс GtkLayout и позволяет использовать объекты GtkCellRenderer при отрисовке содержимого.
  • GtkTextView позволяет устанавливать фон абзацев и пропускать невидимый текст при перемещении итераторов.
  • В GtkScrolledWindow появилась функция, возвращающая полосы прокрутки.
  • GtkMenu поддерживает вертикальные (повёрнутые) меню. Для специальных приложений, таких как экранная клавиатура, появилась возможность игнорировать фокус ввода.
  • Всплывающее меню в GtkEntryCompletion может быть шире, чем поле ввода. Кроме того, корректно обрабатывается случай, когда возможно только единственное дополнение.
  • Текст в GtkAboutDialog автоматически переносится.
  • Можно использовать именованные значки из тем в GtkToolButton и при переносе с помощью мыши
  • GtkSizeGroup может игнорировать скрытые окна.

Смотрите также полный список изменений Новые функции GTK+ 2.8

3.2 Многоплатформенность

Библиотека GTK+ пользуется популярностью среди разработчиков, которые хотят поддерживать несколько операционных систем, включая Microsoft Windows, Linux и FreeBSD. например, художники могут рисовать с помощью GIMP и Inkscape и в Linux и в Windows.

Теперь большинство библиотек GNOME, включая ORBit2, libbonobo, libgnome, libbonoboui, libgnomeui и gnome-vfs могут использоваться в Microsoft Windows, облегчая сборку и распространение приложений GNOME в этой операционной системе. Пока эта поддержка не полна, но для некоторых приложений этого должно быть достаточно, в следующем выпуске GTK+ и GNOME поддержка должна стать полной.

3.3 Поддержка стандартов

Сообщество GNOME тесно сотрудничает с такими группами как freedesktop.org. Поддержка стандартов - большое преимущество для разработчиков и пользователей GNOME. Поддержка взаимодействия расширяет возможности пользователей, позволяя GNOME, KDE и другим приложениям работать вместе легче. Следование открытым спецификациям позволяет увериться, что пользовательские данные не будут связаны с корпоративными форматами.

Разработчики GNOME активно работают с другими участниками движения за свободное программное обеспечение над проектом Freedesktop.org разработки стандартов, позволяющих различным рабочим средам взаимодействовать. Поддерживаемые стандарты: Общая база данных типов файлов MIME, Темы значков, Недавно использовавшиеся документы, Меню, Элементы рабочего стола, Образцы файлов и Системные уведомления. Также GNOME поддерживает стандарты CORBA, XML, Xdnd, EWMH, XEMBED, XSETTINGS и XSMP.

4 Интернационализация

Нужно сказать спасибо команде Проекта перевода GNOME, которые под руководством Christian Rose и Danilo Šegan перевели GNOME 2.12 на 43 языка, для каждого из которых по крайней мере 80 процентов строк переведено.

Поддерживаемые языки:

  • Албанский (5 миллионов говорящих)
  • Португальский Бразилии (175 миллионов)
  • Болгарский (9 миллионов)
  • Каталонский (7 миллионов)
  • Упрощенный китайский (больше одного миллиарда)
  • Традиционный китайский (40 миллионов)
  • Чешский (11 миллионов)
  • Датский (5.3 миллиона)
  • Голландский (почти 21 миллион)
  • Английский (341 миллион)
  • Финский (более 5 миллионов)
  • Французский (более 75 миллионов)
  • Галицийский (3 миллиона)
  • Немецкий (100 миллионов)
  • Греческий (15 миллионов)
  • Гуарати (46 миллионов)
  • Хинди (370 миллионов)
  • Венгерский (14.5 миллионов)
  • Индонезийский (230 миллионов)
  • Итальянский (60 миллионов)
  • Японский (более 125 миллиона)
  • Корейский (75 миллионов)
  • Литовский (4 миллиона)
  • Македонский (2 миллиона)
  • Малайский (более 17 миллионов)
  • Непальский (16 миллионов)
  • Норвежский (5 миллионов)
  • Польский (44 миллиона)
  • Португальский (43 миллиона)
  • Пунаби (60 миллионов)
  • Румынский (26 миллионов)
  • Русский (170 миллионов)
  • Сербский (10 миллионов)
  • Словацкий (5 миллионов)
  • Испанский (более 350 миллионов)
  • Шведский (9 миллионов)
  • Тамильский (61 миллион)
  • Тайский (20 миллионов)
  • Турецкий (150 миллионов)
  • Украинский (50 миллионов)
  • Вьетнамский (68 миллионов)
  • Уэльский (575 тысяч)
  • Хоза (7 миллионов)

Заметьте, что галицийский, эстонский, индонезийский, македонский, непальский, словацкий, вьетнамский, тайский и хоза только в этом выпуске стали поддерживаться GNOME, спасибо за тяжелую работу их переводчикам. Также можно упомянуть, что, конечно, британский английский и канадский английский тоже поддерживаются.

Огромное число других языков частично поддерживаются. Более половины их сообщений переведено.

5 Установка GNOME 2.12

Появился автозагрузочный CD, позволяющий попробовать полностью настроенную рабочую среду GNOME без установки чего-либо на жёсткий диск. Его можно скачать здесь: gnome.org/projects/livecd/. Это наиболее простой способ опробовать последние изменения.

Для постоянного использования мы рекомендуем установить официальные пакеты вашего дистрибутива Linux. Большинство создателей дистрибутивов выпускают их почти сразу после выхода GNOME 2.12.

Если вы смелы и терпеливы, вы можете воспользоваться возможностью собрать последнюю версию GNOME из исходных текстов, что облегчит внесение изменений и улучшений. Мы рекомендуем использовать средства автоматической сборки, такие как GARNOME для сборки из официальных тарболов и jhbuild для сборки из CVS.

6 Известные проблемы

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

Мы также поощряем пользователей сообщать об этих ошибках, для того, чтобы они могли быть исправлены. Лучший способ сообщить об ошибке описан в простом Руководстве. Оно расскажет вам о необходимых шагах, нужных для заполнения качественного сообщения об ошибке, что позволит Вам быть уверенными в его обработке. Есть также более мощный интерфейс регистрации проблем . Для получения дополнительных сведений о существующих проблемах посетите нашу Bugzill'y. Наиболее часто встречающиеся ошибки GNOME 2.12:

6.1 Список известных проблем

  • Действие "Открыть терминал" было удалено из всплывающего меню Nautilus, для улучшения управляемости и удобства системы по умолчанию. Если Вам недостает этого действия, мы рекомендуем установить Расширение открытия терминала в Nautilus, которое не только вернет этот пункт всплывающего меню, но и улучшит его, открывая терминал в том каталоге, который вы просматриваете.

7 Планы на будущее - GNOME 2.14

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

  • Поддержка стандарта обнаружения сетевых сервисов Apple Bonjour, возможно с помощью Avahi.
  • Поддержка открытых стандартов календаря caldav в Evolution.
  • Использование Network Manager для всех приложений, использующих сеть, чтобы корректно обрабатывать сетевое соединение и его разрыв.
  • Объединение библиотек gtk и gnome для облегчения разработки и распространения приложений GNOME, что является целью проекта Ridley.
  • Углубить использование новой инфраструктуры отрисовки для улучшения вида и удобства, например, использовав ее в новой теме по умолчанию "Ясность".
  • Для получения дальнейшей информации посетите страницу нашего вики GNOME roadmap.

8 Как помочь

Основа успеха GNOME - его добровольные помощники, как пользователи, так и разработчики.

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

Разработчики могут найти приложения своим способностям, присоединившись к нашим проектам - Accessibility, Documentation, Usability, Translation, Web, Testing, Graphics, and Desktop & Platform Development. Доступно подробное руководство для начинающих.

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

I Благодарности

В написании этой статьи участвовали Murray Cumming, Davyd Madeley и сообщество GNOME.