Ubuntu 11.04 Natty Narwhal: обзор Unity
Свежая выпечка от Canonical и сообщества полна интересных плюшек, как мешок Санта-Клауса.
А самая главная плюшка - интерфейс Unity.
А самая главная плюшка - интерфейс Unity.
59364
Скажу сразу, мне он очень нравится. Даже несмотря на то, что он заточен под широкоформатные мониторы. Объединяя в себе несколько (как своих, так и позаимствованных) наработок по оптимизации рабочего пространства, новая оболочка сохраняет привлекательный вид, информативность и функциональность. Налицо стремление унифицировать работу приложений, их внешний вид и взаимодействие с системой и между собой, а так же ориентировка на планшетные устройства. Да, пока можно встретить кое-какие недочёты, что-то может показаться непродуманным или лишним, но тут ТАКОЙ прогресс за полгода...
LAUNCHER
(см. изображение)
Первый элемент интерфейса, который бросается в глаза, - вертикальный док слева. Определённо, идея разместить панель запуска/управления приложениями вдоль вертикального края свежа и продуктивна. Даже если забыть про освобождение рабочего пространства (по-умолчанию панель скрывается при перекрытии или развороте окна на полный экран). Из опыта работы с горизонтальным доком внизу могу вынести не один случай, когда (например, выделяя большой кусок текста или обращаясь к нижней панели браузера) я касался нижней границы экрана и "интеллектуально скрывающаяся" панель не к месту высовывала свой нос. С другой стороны, боковых границ рабочего стола мы непроизвольно касаемся не реже. К примеру, те же кнопки навигации в браузере расположены именно слева. Но и это предусмотрено, так как при касании непосредственно левого края рабочего стола док вылазит лишь спустя ~2 секунды, а для быстрого вызова используется верхний левый угол.
Итак, перед нами панель со значками приложений. Рассмотрим её возможности:
[LIST]
[*]Вы можете легко перенести на лаунчер значок любого приложения из меню Dash.
[*]Если взять любой файл и попытаться перенести его на панель, подсвеченными останутся иконки лишь тех приложений, которые могут этот файл открыть. К примеру, если перенести на панель изображение, то останется подсвеченным Firefox и редактор изображений.
[*]Одиночный клик запускает приложение - одиночный клик по запущенному приложению с 2-умя и более открытыми окнами выстраивает эти окна в режиме Expose - клик колесом открывает новое окно приложения - клик правой кнопкой вызывает контекстное меню.
[/LIST]
Помимо значков приложений, тут имеются:
[LIST]
[*]Кнопка переключения рабочих столов - выстраивает все рабочие столы (по-умолчанию 4) в режиме Expose, где вы можете легко манипулировать окнами приложений и задействовать дополнительное рабочее пространство.
[*]Lens (Линзы) - самостоятельные приложения, использующие меню Dash в своих целях, таких как поиск приложений, файлов. К слову, уже написана линза для гугловского сервиса поиска книг и социального клиента Gwibber, откуда можно следить за активностью социальных сетей.
59365
[*]Сменные носители - в этой области появляются все сменные носители (флэшки, сд/двд, другие разделы на жёстком диске).
[*]Мусорка - само собой, туда можно легко и быстро драг-н-дропом скидывать весь ненеужный хлам.
[/LIST]
Кроме того, значки на панели способны демонстрировать прогрессбары и уведомления (видно на скриншоте выше).
Чтобы Firefox демонстрировал такие уведомления, установите это расширение.
DASH
(см. изображение)
С этим нововведением сталкиваешься как только нажимаешь на логотип в левом верхнем углу. На первый взгляд, перед тобой простое меню для поиска и запуска приложений. Но на самом деле Dash является платформой для быстрой работы с самыми разными сервисами (те самые "Линзы", про которые я уже писал выше).
В отличие от классического меню GNOME, Dash ориентирован на поиск приложений/файлов по названию. Но это не мешает, как и раньше, искать приложения по категориям. Кроме того, благодаря интеграции с Zeitgeist и Software Center, приложения сортируются по активности их использования и выводится список доступных для установки программ соответственно.
ПАНЕЛЬ ИНДИКАТОРОВ
Собственно верхняя панель - единственное, что осталось от классического GNOME в Unity. На первый взгляд.
Пойду слева направо.
[LIST]
[*]Кнопка вызова меню Dash - о ней я упоминал. Помимо вызова меню Dash эта кнопка ещё уведомляет о событиях несфокусированных окон синим треуголником в самом углу.
(см. изображение)
[*]Кнопки управления окном + AppMenu - одно из самых заметных нововведений. Кнопки закрыть/свернуть/развернуть в полноэкрааном режиме переносятся на верхнюю панель, экономя рабочее пространство за счёт отсутствия рамки окна. Всё пространство далее и вплоть до индикаторов занимает AppMenu (аналог GlobalMenu из Mac OS X). Появляется оно только при наведении курсора, по-умолчанию на этом месте отображается заголовок окна.
(см. изображение)
Для офисного пакета LibreOffice поддержка AppMenu по-умолчанию не настроена. Для активации нужно установить соответствующий пакет.
[*]Область Уведомлений (Индикаторы) - появилась ещё в версии 9.04 и с тех пор соседствовала с GNOME-овским системным лотком. О решении полностью перевести Ubuntu на свежую разработку было известно давно, вот в Natty это и случилось. Почти.
(см. изображение)
На самом деле системный лоток всё ещё присутствует, но используется только в редких, клинических случаях, вроде местного Skype. Кроме того, и область уведомлений и лоток намертво прибиты гвоздями к дефолтной позиции (даже контекстного меню по правому клику нет). Может, такой подход и нетипичен для Open Source проектов и других дистрибутивов, но лично я ничего против не имею.
[LIST]
[*]Управление сеансом - тут всё просто и понятно. Единственное отличие от предыдущих версий, это пункт "Параметры системы", который ведёт прямиком в "Центр управления".
[*]Календарь - раньше в качестве календаря использовался апплет GNOME, сейчас его место занял аналогичный индикатор. Функционала поменьше, отсутсвует возможность настроить погоду, указать местоположение, но зато поддерживает события Evolution и выглядит нативно.
[*]Message Menu и MeMenu - про эти два индикатора я уже рассказывал здесь. Собственно ничего новго, разве что в индиктор сообщений встроены ещё и уведомления Ubuntu One.
[*]Network Manager раньше располагался в системном лотке, про него я тоже уже подробно всё расписал, ничего нового.
[/LIST]
Собственно, ещё есть индикатор раскладки клавиатуры, Bluetooth, батареи (последние два появляются при наличии соответствующих устройств, само собой) - вот весь стандартный набор, но есть ведь ещё воз дополнительных индикаторов, доступных в репозитории.
[LIST]
[*]Индикатор погоды - если не ошибаюсь, разработан командой OMG! Ubuntu. Прост и информативен. Настраивается легко.
(см. изображение)
[*]Индикатор буфера обмена - хранит историю всего, что вы копировали в буфер обмена.
[*]Индикатор сменных носителей - появляется при подключении USB-флешек, переносных винчестеров, наличии в приводе дисков. Служит для быстрого и безопасного извлечения.
(см. изображение)
[/LIST]
Большое количество индикаторов доступно из неофициальных источников. Там и монтирование образов, и удобный радио-плеер, и интеграция Skype и дальше по списку, который, кстати, составлен в группе вконтакте.
[/LIST]
Собственно это всё, что представляет из себя Unity. В ближайшее время будет пост по Ubuntu Software Center, работе со сторонними репозиториями а также руководство по Ubuntu One.