Проект GNOME анонсировал [3] начало тестирования нового ресурса extensions.gnome.org [4], на котором ведётся работа по формированию каталога дополнений к оболочке GNOME Shell. Используя представленные в каталоге дополнения пользователи могут изменить и дополнить базовое пользовательское окружение GNOME 3. Установка дополнений производится непосредственно с сайта в один клик, но для этого требуется установка специального дополнения для веб-браузера. Дополнения разрабатываются [5] на языке JavaScript с использованием CSS-стилей, что решает проблему с переносимостью между разными платформами.
По задумке разработчиков, новый ресурс поможет пользователям обустроить рабочее окружение в зависимости от личных предпочтений. Например, привыкшие к классическому GNOME 2 пользователи, которым не по душе кардинальные изменения GNOME 3, смогут через установку нескольких дополнений вернуть окружению более привычный вид. В настоящее время в каталоге представлено около 20 дополнений, среди которых меню приложений [6] в стиле GNOME 2, альтернативная строка статуса [7], индикатор [8] заряда батареи, апплет [9] управления монитором, апплет [10] для мониторинга нагрузки, диалог [11] завершения работы, модуль [12] интеграции с Gajim, индикатор [13] рабочих мест, апплет [14] для управления внешними накопителями, Dock-панель [15], а также различные варианты меню и панелей.
Поддержка непосредственной установки дополнений с сайта extensions.gnome.org доступна через веб-браузерное дополнение "GNOME Shell Integration", появившийся начиная с версии GNOME 3.2. Для пользователей более старых выпусков GNOME или других систем отображается только ссылка на код дополнения. Из-за наличия нескольких ошибок, использование плагина с веб-браузерами на основе WebKit затруднено, поэтому разработчики советуют пока использовать долнение только в Firefox. В версии GNOME 3.4 проблемы будут решены и спектр поддерживаемых веб-браузеров будет расширен.
Ссылки:
[1] http://htfl.ru/cat-news-gnome
[2] http://htfl.ru/cat-news-novosti
[3] /out.php?link=http://mail.gnome.org/archives/gnome-announce-list/2011-December/msg00000.html
[4] /out.php?link=https://extensions.gnome.org/
[5] /out.php?link=https://live.gnome.org/GnomeShell/Extensions
[6] /out.php?link=https://extensions.gnome.org/extension/6/
[7] /out.php?link=https://extensions.gnome.org/extension/5/
[8] /out.php?link=https://extensions.gnome.org/extension/23/
[9] /out.php?link=https://extensions.gnome.org/extension/11/
[10] /out.php?link=https://extensions.gnome.org/extension/9/systemmonitor/
[11] /out.php?link=https://extensions.gnome.org/extension/14/
[12] /out.php?link=https://extensions.gnome.org/extension/20/
[13] /out.php?link=https://extensions.gnome.org/extension/21/
[14] /out.php?link=https://extensions.gnome.org/extension/7/
[15] /out.php?link=https://extensions.gnome.org/extension/17/