Выпуск GNOME, версия 2.16

1 Подготовка к эпохе украшений

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

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

Приглашаем вас в небольшое путешествие в будущее!

1.1 Продвинутые трёхмерные эффекты

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

Новые эффекты композиции пока не включены по умолчанию. Они доступны только в том случае, если Metacity собран со специальным параметром --enable-compositor. Возможности композиции также требуют поддержки расширения GLX_texture_from_pixmap, которое сейчас доступно лишь владельцам Intel i830 — i945 и ATI Radeon 7000 — 9250.

"Важно заметить," — говорит Винсент Унтц (Vincent Untz), участник команды выпуска GNOME, — "что работа в этой области продолжается, и в версии 2.18 можно ожидать больше нововведений."

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

1.2 Улучшенная тема значков, Cairo и Ванда

GNOME 2.16 предлагает не только сложные эффекты для любопытных пользователей. Многие улучшения внешнего вида заметны сразу и невооружённым глазом. Теперь GNOME поставляется с улучшенной темой значков, которая выполнена в стиле Tango. Evolution — клиент GNOME для электронной почты и коллективной работы — теперь по-другому отображает события в вашем календаре. Наконец, пластическую операцию перенесла Ванда — забавная рыбка-гадалка GNOME.

Новая тема значков GNOME 2.16 следует рекомендациям, предложенным проектом Tango, что способствует большему единообразию графического интерфейса в свободных и открытых программах. Новая тема значков отвечает спецификации наименований значков проекта Freedesktop, а потому её можно использовать в приложениях, созданных для других популярных рабочих сред (например, KDE и Xfce).

Рисунок 1Новая тема значков GNOME

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

В календарном модуле Evolution также появились новые украшения: теперь он использует Cairo, что делает вид событий гораздо более привлекательным. Теперь у них есть заголовок, в котором отображается время начала, а также время окончания, если вы измените размер значка события. Выделенные события теперь отбрасывают тень. Cairo — это библиотека двумерной графики, которая поддерживает множество современных графических эффектов, например, сглаживание и альфа-смешение.

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

2 Новые возможности

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

2.1 Продлите жизнь своего переносного компьютера

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

Рисунок 2

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

Рисунок 3

Используя технологию D-BUS, другие программы могут сообщаться со службами управления питанием, и тем самым избавить вас от многих забот, связанных с ручной настройкой потребления энергии. Например, менеджер файлов Nautilus может временно отключить «спящий режим» компьютера, пока копирует большие файлы. А служба Beagle может индексировать файлы медленнее, когда компьютер работает от батареи.

2.2 Делать заметки стало проще

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

Рисунок 4Приложение Tomboy

Чтобы создать заметку, достаточно щёлкнуть по значку на панели и выбрать «Создать заметку». Но главное достоинство Tomboy — это возможность связывать между собой различные заметки и идеи. Просто выделите фразу, щёлкните на кнопке ссылки, и появится новая заметка. Таким образом вы можете организовывать идеи удобным вам образом. Связи между заметками не разорвутся, даже если вы переименуете или реорганизуете их.

2.3 Упрощённое редактирование меню

Редактировать меню стало ещё проще. На смену старому редактору меню пришёл редактор Alacarte, уже известный пользователям Ubuntu Linux. Какие бы изменения вы ни захотели внести, Alacarte поможет вам адаптировать меню к вашим потребностям.

Рисунок 5Основной интерфейс редактора меню Alacarte

2.4 Улучшенное управление дисковым пространством

Если вы — из тех людей, которым постоянно не хватает свободного пространства на жёстких дисках, вам понравится новое средство GNOME 2.16, с помощью которого можно обозревать дисковое пространство. Программа Baobab позволяет вам анализировать использование пространства и находить и удалять файлы, занимающие много места. Вы можете просматривать локальные или удалённые каталоги, отдельные папки или всю файловую систему сразу, а Baobab покажет вам изображение с размером всех найденных каталогов.

Рисунок 6Baobab — анализатор использования дискового пространства

2.5 Новый экранный диктор

Пользователи с ограниченным зрением будут рады новому экранному диктору GNOME — Orca. Запрашивая дисплей при помощи Assistive Technology Service Provider Interface (AT-SPI), Orca выводит содержимое в виде комбинации синтезированной речи, шрифта Брайля и экранного увеличения. Таким образом, Orca может работать с любыми приложениями и инструментариями, которые поддерживают AT-SPI.

2.6 Totem: улучшенная интеграция с вебом

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

Многие новые возможности и исправления были добавлены в модуль Totem для веб-браузера. Теперь Totem способен успешно работать с веб-страницами, в которые внедрены элементы Real Player и Windows Media Player, даже если страница специально проверяет наличие этих проигрывателей. Работают даже JavaScript-интерфейсы к этим проигрывателям. Также теперь Totem позволяет вам слушать фоновую музыку на веб-страницах.

2.7 Небольшие, но полезные изменения

  • Веб-браузер Epiphany теперь позволяет проверять правописание вводимого текста.
  • Теперь вы можете переключаться между открытыми окнами одного приложения, используя комбинацию клавиш Alt+F6. Разумеется, по-прежнему доступна и комбинация Alt+Tab, переключающая окна в пределах одного рабочего места.
  • Чтобы переместить окно приложения на другое рабочее место, теперь достаточно перетащить его значок с панели задач на нужное рабочее место.
  • Файлы в архивах, защищённые паролем, теперь помечаются особой эмблемой, благодаря чему их легче обнаружить.
  • Хранитель экрана теперь можно просмотреть в полноэкранном режиме.
  • С помощью средства создания CD/DVD в Nautilus теперь можно непосредственно записывать DVD-диски. Больше нет нужды создавать для этого образ диска.
  • В Evolution появилась возможность использовать напоминания из существующих учётных записей GroupWise.

3 Повышенная простота в использовании

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

3.1 Удобное изменение разрешений на доступ к файлам

Иногда возникает необходимость изменить разрешения на доступ ко всем файлам в определённой папке. Теперь это можно сделать из файлового менеджера Nautilus, щёлкнув правой кнопкой мыши по папке и выбрав Свойства ▸ Разрешения.

Рисунок 7Новый диалог прав доступа к файлам в Nautilus

Также GNOME 2.16 поддерживает тонкую настройку разрешений на доступ к файлам, включая списки доступа и атрибуты SELinux.

3.2 Упрощённая процедура сообщения об ошибках

Чтобы ошибки в GNOME могли устраняться быстро, необходимы отчёты об ошибках, предоставляемые пользователями. Средство Bug Buddy упрощает процесс отправки отчётов об ошибках: теперь оно запускается автоматически при неожиданном завершении какого-либо приложения GNOME. Новая версия задаёт меньше вопросов и отображается в единственном окне, что позволяет сэкономить время пользователей.

Рисунок 8Упрощённый интерфейс Bug Buddy

3.3 Улучшения в Deskbar

Deskbar — мощное средства для поиска файлов и веб-страниц — стало ещё быстрее и занимает меньше пространства на вашем экране. Нажатие комбинации клавиш Alt+F3 (или щелчок на значке Deskbar) позволяет вам сразу ввести поисковый запрос — не надо отрывать руки от клавиатуры.

Рисунок 9Новый интерфейс Deskbar

3.4 Готов к запуску

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

Рисунок 10

4 Улучшения кода и внутренних компонентов

4.1 GTK+ 2.10

GNOME 2.16 опирается на поддержку GTK+ 2.10, тем самым используя все достижения проекта Ridley — попытки объединить несколько библиотек GNOME в GTK+.

Теперь пользователям GNOME доступны новые возможности печати GTK+ 2.10: высокоуровневый, независимый от платформы API GtkPrintOperation, в состав которого также входит новый диалог печати. Также доступен низкоуровневый API для UNIX-подобных систем, который в настоящее время поддерживает CUPS и lpr.

Рисунок 11Новый, улучшенный диалог печати

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

В будущем библиотеки libgnomeprint и libgnomeprintui, использовавшиеся ранее для печати, будут объявлены устаревшими. В связи с этим сторонним проектам рекомендуется также использовать функции GTK+ 2.10.

Ещё одно важное улучшение в GTK+ 2.10 — это новый API GtkRecent, управляющий единым списком недавно открывавшихся файлов и документов. Среди приложений GNOME, использующих это нововведение — панель, менеджер файлов Nautilus, программа просмотра документов Evince и текстовый редактор Gedit.

Изменения коснулись и стандартного диалога выбора файлов. Поле ввода адреса (которое раньше открывалось комбинацией клавиш Ctrl+L) теперь встроено в диалог и остаётся работоспособным даже во время выполнения длительных файловых операций.

Рисунок 12Поле ввода адреса в диалоге выбора файла

GTK+ 2.10 поддерживает режим gtk-touchscreen-mode, благодаря чему лучше работает на сенсорных экранах, которые широко применяются в мобильных и встраиваемых устройствах.

Ещё несколько улучшений в GTK+ 2.10 используются повсеместно в GNOME 2.16. Появились новые элементы интерфейса для создания гиперссылок и многостраничных мастеров, а вкладки в окнах теперь можно легко переставлять местами, перемещать в другие окна и выделять в собственные окна путём перетаскивания.

4.2 GTK+ и GNOME поднимаются на полтона выше

GNOME 2.16 предлагает привязки к библиотекам GTK+ и GNOME для любителей языка программирования C#. Оболочка Mono теперь является частью зависимостей для привязок GNOME.

Кроме того, программы, написанные на языке C#, могут быть предложены для включения в будущие выпуски GNOME в виде новых модулей. Существующие модули GNOME должны заново пройти через процесс предложения к включению, если приобретут зависимость от GTK# и/или Mono.

4.3 Новые технологии в Bug Buddy

Программа Bug Buddy для сообщения об ошибках GNOME теперь использует протокол XML-RPC и более не требует наличия sendmail. По этой причине проекты, использующие Bug Buddy, должны содержать правильную информацию в файле .desktop приложения.

Старый способ создания отчётов об ошибках (метод sendmail) будет поддерживаться ещё один год. По прошествии года пользователи старых версий Bug Buddy не смогут отправлять отчёты об ошибках.

4.4 Поддержка Юникода версии 5.0

GNOME 2.16 станет первой рабочей средой в мире, поддерживающей базу данных символов Юникода (Unicode Character Database, UCD) версии 5.0, в которой определены более чем 99 000 символов из различных письменностей мира. Эти улучшения уже встроены в библиотеки GLib и Pango, входящие в состав GNOME, и потому доступны всем прочим открытым и свободным программным проектам, которые используют эти библиотеки.

4.5 Удаления и прочие замечания

  • Из-за отсутствия активного сопровождения были удалены темы Grand-Canyon, Ocean-Dream, Simple, Smokey-Blue и Traditional. Также были удалены движки тем Lighthouseblue и Metal.
  • Экранный диктор Gnopernicus был заменён приложением Orca.

5 Локализация

Благодаря участникам международного Проекта перевода GNOME под руководством Кристиана Роуза (Christian Rose) и Данило Шегана (Danilo Šegan), GNOME 2.16 поддерживает 54 языка, на каждый из которых переведено по меньшей мере 80 % строк.

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

  • Албанский
  • Баскский
  • Бенгальский
  • Бразильский португальский
  • Болгарский
  • Каталанский
  • Китайский (Гонконг)
  • Китайский (Тайвань)
  • Упрощённый китайский
  • Чешский
  • Датский
  • Нидерландский
  • Дзонгкха
  • Английский
  • Эстонский
  • Финский
  • Французский
  • Галицийский
  • Немецкий
  • Греческий
  • Гуджарати
  • Иврит
  • Хинди
  • Венгерский
  • Индийский бенгальский
  • Индонезийский
  • Итальянский
  • Японский
  • Корейский
  • Латвийский
  • Литовский
  • Македонский
  • Малаялам
  • Непальский
  • Норвежский букмол
  • Норвежский нюнорск
  • Ория
  • Персидский
  • Польский
  • Португальский
  • Пенджабский
  • Румынский
  • Русский
  • Сербский
  • Словацкий
  • Словенский
  • Испанский
  • Шведский
  • Тамильский
  • Тайский
  • Турецкий
  • Украинский
  • Вьетнамский
  • Валлийский

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

Многие другие языки поддерживаются частично (переведено более половины строк интерфейса).

6 Заглядывая в будущее: GNOME 2.18

Естественно, на версии 2.16 разработка GNOME не остановится. Через шесть месяцев после выпуска GNOME 2.16 выйдет в свет GNOME 2.18, основанный на прочном фундаменте своего предшественника.

Ждите в GNOME 2.18:

  • Обновление bugzilla.gnome.org до версии Bugzilla 3.0.
  • Исправление Bug Buddy для работы с любой системой отслеживания ошибок на основе Bugzilla 3.0+ (если возможно)

По мере разработки GNOME 2.18 планы на эту версию будут вырисовываться более чётко. Следите за подробностями на нашей странице разработки.

6.1 Присоединяйтесь к нам

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

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

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

Присоединитесь к нам сегодня и попробуйте себя в новом качестве.

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

Эти заметки к выпуску составили Винсент Унтц (Vincent Untz), Куим Гил (Quim Gil), SegPhault, Джон Уильямс (John Williams) и Брент Смит (Brent Smith) при активном участии сообщества GNOME. От имени сообщества мы благодарим всех разработчиков и помощников, благодаря которым этот выпуск GNOME появился на свет.

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