Ubuntu 13.04: оптимизации, области и удаление системного трея

Разработка Ubuntu 13.04 Raring Ringtail идёт в самом разгаре, так что в дистрибутив поступают всё новые и новые изменения. Что же сделано: очерчен круг новых областей, переработан индикатор Bluetooth, удалён системный трей Gnome, улучшена производительность и т.д.

Системные трей

Сам по себе системный трей Gnome был удален ещё в Ubuntu 11.04, но тогда разработчики оставили возможность включения индикаторов через «белый список» приложений. В недавнем же обновлении Raring Ringtail он был убран полностью.

Разработчик Ubuntu – Matthew Paul Thomas, объяснил это решение так:

Система апплетов-индикаторов Unity была включена два года назад, этого времени более чем достаточно для интеграции приложений.

Однако в коде Java и Wine работа с системным треем прописана жестко, поэтому индикаторы этих программ будут работать по-прежнему. Также все Qt приложения имею автоматическую конвертацию в апплеты-индикаторы с помощью пакета sni-qt.

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

Индикатор Bluetooth

Апплет Bluetooth подвергся переработке, в частности были удалены различные надстройки над GNOME, так, например, старый индикатор GNOME был замещён новым апплетом Unity.

Из других изменений стоит отметить переключатель запуска / остановки, сделанный такой же, как в индикаторе синхронизации.

Новые области

Вслед за анонсом «умного поиска» были представлены области, которые войдут в состав Ubuntu 13.04.

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

Медиаплееры

  • Audacious*
  • Musique*
  • Rhythmbox*
  • Clementine*
  • Guayadeque*
  • gMusicBrowser*

Музыкальные сервисы

  • Soundcloud
  • Grooveshark
  • Radios
  • Ubuntu One Music

Новости, погода и информация

  • Clear Dark Sky
  • Google News
  • Yahoo Stock
  • IMDb
  • Weather Underground
  • OpenWeatherMap
  • Gourmet*
  • TMDb
  • Gallica
  • Wordnik
  • Wikipedia
  • Europeana

Recipe Puppy Арт и дизайн

  • Dribbble
  • ColorLovers
  • DeviantArt

Магазины

  • eBay
  • Etsy
  • Amazon

Социальные сети

  • Foursquare
  • Yelp
  • Reddit

Для разработчиков

  • PHP Doc
  • PyPi modules*
  • Manpages
  • Texdoc
  • AskUbuntu
  • Devhelp
  • StackExchange
  • SSH search
  • GitHub
  • launchpad

Локальные и утилиты

  • Файлы и папки
  • Приложения
  • Калькулятор
  • Virtualbox Machines
  • Zeitgeist Web History
  • Google Drive
  • is.gd
  • Закладки Chromium*
  • Закладки Firefox*

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

Производительность

В рамках адаптации Ubuntu для мобильных устройств было сделано множество оптимизаций, положительно сказавшихся на всех пользователях, независимо от используемых ими платформ. Так в загруженном обновлении Ubuntu 13.04 был уменьшен объём занимаемой оперативной памяти и улучшена скорость работы Dash.

Что сделано:

  • Внесён патч для GTK3, подгружающий только нужные стили оформления (CSS).
  • Исправлены утечки памяти в различных программах, таких как libdbusmenu, update-notifier, upower, whoopsie и т.д.
  • Потребляемая память для дисплейного менеджера LightDM уменьшена с 25МБ до менее 1МБ.
  • Выключены некоторые демоны GNOME Settings.
  • Изменена логика работы для экономии памяти в процессах вроде signond и signon-ui.
  • Произведена оптимизация кода важных сервисов.

Dash

Была улучшена производительность анимации «размытия» главного меню (Dash), которая на некоторых системах, особенно на маломощных, могла незначительно подтормаживать. Теперь же, с версии Unity 6.12, она станет намного быстрее и более сглаженной.

Подытоживая, можно сказать о положительных тенденциях в развитии Ubuntu, выраженных в удалении надстроек над Gnome (костылей), оптимизации работы дистрибутива и расширении функциональности за счёт новых областей поиска.