- Подписка на печатную версию:
-
- Подписка на электронную версию:
-
- Подшивки старых номеров журнала (печатные версии)
-
LXF141:Что за штука
Материал из Linuxformat.
Что за штука… Unity?
- Марко Фиоретти расскажет о новом рабочем столе, который вы полюбите – возможно, до ненависти – в наступившем году.
- Что же это за штука, Unity?
- Это новая среда рабочего стола, которая в 2011 году станет ключевым компонентом Ubuntu Netbook Edition… и кое-чего ещё.
- Каково назначение Unity?
- Unity разработан (и дорабатывается) для мобильных устройств с сенсорными экранами. Его цель – эффективное использование экранного пространства и заряда батарей с одновременным упрощением web-сёрфинга и традиционных настольных задач (работы с почтой, текстовыми документами и т. п.).
- А почему вы сказали «кое-чего ещё»? Ведь это только для нетбуков и планшетов, верно?
- А вот и неверно! Unity станет интерфейсом по умолчанию и для настольного Ubuntu, и для новой платформы под названием Ubuntu Light.
- Вы уже, наверное, видели в магазинах ноутбуки на Windows и других ОС, которые для проверки почты загружаются моментально?
- Это так называемые «компьютеры мгновенного доступа». Ubuntu Light с девизом «в Сеть – за семь секунд» рассчитан именно на такую работу.
- Полагаю, в этом есть смысл. Но не хотите ли вы сказать, что Gnome на Ubuntu больше не будет?
- Нет, этого никто не говорил. В 2011 году Unity станет графическим интерфейсом по умолчанию для Ubuntu, но внутри него по-прежнему будут работать приложения и службы Gnome. Марк Шаттлворт назвал Unity «новой одеждой» для Gnome – но не заменой.
- Хорошо, а как же традиционный интерфейс Gnome?
- Он останется доступен – чтобы вызвать его, достаточно нажать несколько кнопок.
- Спасибо, это греет. И все-таки, зачем же менять то, что и так отлично работает с нормальными клавиатурами и мониторами?
- Многие люди не любят многообразия, предпочитая видеть одинаковые окна и кнопки на всех устройствах, с которыми имеют дело. Официально продвижение Unity на рабочий стол мотивируется именно удобством таких пользователей. Со временем, если этот манёвр для отдельно взятой платформы окажется удачным, объём работ по тестированию и контролю качества существенно сократится. А ведь такая работа проводится с каждым новым релизом Ubuntu (да и остальных дистрибутивов, выбравших Unity). В данном случае название Unity весьма красноречиво.
- У производителей OEM забот о качестве поубавится, верно? Системные интеграторы будут рады!
- Да. Такая стратегия сделает Ubuntu более привлекательным для применения, в том числе среди производителей оборудования.
- И всё же эта затея кажется громоздкой и не совсем целесообразной. Зачем Ubuntu и его спонсор Canonical делают это, вместо того, чтобы развивать Gnome?
- Насколько нам известно, главных причин две. Одна – разочарование медленными темпами перехода на Gnome 3 (по крайней мере, на некоторых участках) и его направленностью. Canonical явно хочет установить более полный контроль над свойствами интерфейса Gnome-продуктов. А скорость разработки можно повысить, либо помогая разработчикам, либо пойдя своим путем – что они и сделали.
- А в чём заключаются разногласия насчет интерфейса Gnome?
- Наиболее очевидное различие – глобальные меню Unity. Разработчики Gnome их не любят, а Ubuntu (или, по крайней мере, Canonical) – наоборот. Другая причина отхода от традиционного Gnome – привлечение новых пользователей открытого ПО. И это, вероятно, главный мотив.
- Что вы хотите сказать?
- Давайте будем реалистами: по крайней мере в обозримом будущем многие пользователи Linux будут придерживаться того, к чему привыкли за несколько лет – Gnome, KDE, Xfce и т. п. Согласны?
- Конечно! Потому я и не вижу смысла!
- Смысл, как нам кажется, в том, что Unity – не для вас и не для умников из Башен LXF, и вообще не для тех, кто уже пользуется открытым ПО. Unity – для всех остальных. Он может убедить тех, кого до сих пор не привлекла ни одна из существующих ипостасей Linux, сделать единственно верный выбор.
- Я понял. По-вашему, Unity рассчитан на пользователей, которые иначе никогда бы не обратили внимание на Linux.
- Да, так и сказал основатель Canonical Марк Шаттлворт – и судя по всему, он прав. В чём-то это напоминает ситуацию 2004 года: многие из тех, кто не дружил с Linux (по крайней мере, с Debian), теперь вполне довольны тем же Debian под названием Ubuntu.
- Что общего между Unity и Gnome в плане технологии?
- Хотя внешне сходства нет, в Unity используется несколько ключевых компонентов Gnome 3: один из них – Mutter, развитие идеи оконного менеджера Metacity. Второй компонент – служба Zeitgeist (http://zeitgeist-project.com), которая регистрирует действия пользователя и оповещает остальные приложения об этих действиях, чтобы те пришли в боевую готовность. Есть и другие компоненты – например, графическая библиотека Clutter, применяемая и в стандартной оболочке Gnome, и в средстве запуска программ Unity.
- Где-то я читал, что у Unity есть и док, и обычная строка меню. Зачем они?
- Док – это вертикальная панель с левой стороны экрана. На ней собраны иконки избранных приложений и работающих программ (которые выделяются стрелками слева). Док можно прокручивать (не забывайте, Unity рассчитан на сенсорные экраны!) для просмотра и сортировки иконок по своему вкусу, обычным перетаскиванием.
- Вы сказали, «значки работающих программ». А как насчет приложений вроде GIMP, c многооконным интерфейсом?
- Для них Unity всё равно выведет одну иконку. Но при щелчке по ней развернутся все окна, связанные с приложением.
- Это другая панель, она всегда располагается в верху экрана. Внутри неё, опять же для экономии места, будут находиться меню и традиционные кнопки управления окном активной программы. Там же разместятся так называемые «виндикаторы».
- Это неуклюжее слово образовано слиянием window – «окно» – и «индикатор». Это интерактивные иконки, которые служат для вывода информации о состоянии. Виндикатор привлекает внимание пользователя к какому-либо событию (например, поступлению письма в почтовый ящик или завершению фоновой работы одной из программ).
- Появятся ли они в стандартном интерфейсе Gnome Ubuntu?
- В этом случае виндикаторы будут сгруппированы в правой части строки заголовка того окна, к которому они относятся.
- Известно ли что-нибудь о том, что произойдёт с Unity после выхода первых обновлённых версий Ubuntu?
- Пока мы знаем о двух стратегических направлениях. Первое связано с доступностью: разработчикам необходимо добиться того, чтобы Unity смогли пользоваться люди с ограниченными возможностями (по крайней мере, на таком же уровне, как в Gnome). Второй вопрос, по словам Шаттлворта, «глубокая проработка системы управления окнами». Это обеспечит успех Unity на системах с большими мониторами, пользователи которых привыкли одновременно открывать много окон, и отказываться от своей привычки не намерены.
- Ладно, попробую Unity — но только сохранив несколько рабочих столов, полноэкранный режим и Nautilus!
- Не беспокойтесь, в Unity всё это есть. Для перехода между рабочими столами используются стрелки с нажатием клавиш Ctrl и Alt, а полноэкранный режим активируется клавишей F11. Для запуска Nautilus достаточно нажать белую иконку папки в правом верхнем углу окна Mutter.