Битва за десктоп. unity и Gnome3. Часть 3: Обзор Unity
Unity
Так называемое единство встречает нас более привычным интерфейсом, нежели Gnome3. Тут тебе и привычно выглядящая панель сверху, и наличие переключателя окон, пусть и в виде дока слева.
Но так ли это привычно? нет, это уже не тот привычный Gnome2, хоть оно и выглядит как Gnome и звучит как Gnome, но это не Gnome. Отличия начинаются хотя бы с того, что панель, которая очень похожа на обычную и привычную панель gnome, это совсем другая панель - это уже панель Unity, и работает она по другому.
например для нее не существует альтернативного действия, проще говоря, тут нет ПКМ, любое нажатие, что левой что правой кнопкой приводит к единому результату (сразу вспоминается Mac и его однокнопочная мышь).
смотрим панель (снова справа-налево =)
На панели визуально так же как и раньше стройными рядами лежат индикаторы, к которым мы привыкли и которые любим (хотя не знаю как кто :). Тут тебе и индикатор сессии(где можно просто выключить компьютер), и отдельный индикатор статуса (с пятью доступными статусами), индикатор часов, сообщений, звука/музыки и все того что вы еще сможете туда добавить.
Правда стоит оговориться, мы же помним что это не gnome-panel, а значит ее апплеты тут не работают и не добавляются, извольте пользоваться индикаторами.Индикаторы существуют уже около полутора лет (начиная с 9.10), и активно используются с версии 10.04, так что для многих задач они уже появились, и вот их вы можете установить для отображения на пенели.
обновленный индикатор звука/музыки (indicator-sound) который теперь поддерживает не только управление плеером, но и списки воспроизведения.
Индикатор даты/времени, который в отличии от старого апплета из Gnome2 больше не открывается по несколько секунд, а делает это мгновенно. А так же он как и аналогичный в Gnome3 тоже отображает список ближайших дел, что очень удобно.
После Gnome3 с его красивостями, вид индикаторов в Unity кажется простоватым.
Далее на панели располагается новый индикатор, indicator-appmenu, он же глобальное меню.
Далее располагается сначала невидимый индикатор, невидимый он до тех пор, пока вы не распахнете какое нибудь приложение, тогда его заголовок заменяется панелью, и на панели появляются кнопки управления окном.
И тут мы снова вспоминаем интерфейс Mac OS X, хотя лично мне глобальное меню в Unity понравилось намного больше своего фруктового брата.Работает он следующим образом, пока вы не поднесете мышь к панели (или не нажмете Alt), индикатор будет отображать просто заголовок активного окна, а при наведении появляется меню приложения. И это весьма удобно, потому что в случае если у приложения больше и объемное меню, оно с большей долей вероятности уместится на панели, а убрав мышь от панели, вы видите ПОЛНОЕ название окна, особенно это актуально для документов и браузера, где названия зачастую очень длинные.
Далее располагается сначала невидимый индикатор, невидимый он до тех пор, пока вы не распахнете какое нибудь приложение, тогда его заголовок заменяется панелью, и на панели появляются кнопки управления окном.

Но лично я бы советовал прислушаться к совету Canonical, и использовать глобальное меню. Вообще я сам был его противником, пока не попробовал Unity, потому что от него больше пользы, чем неудобств.Дальше на панели идет аналог "главной кнопки", нажатие на нее вызывает Dash. Но лично по мне действие на эту кнопку крайне не очевидно. Открываю Dash я получаю полноэкранное(в зависимости от резрешени экрана, если у вас более 800px по вертикали, то это будет окно) окно с 8!! элементами, которые наверное должны быть самыми актуальными для меня.
- Мультимедийные приложения
- Интернет приложения
- Другие приложения
- Поиск файлов
- Выйти в интернет (!!) что это за название-то такое?
- смотреть фотографии
- проверить почту
- слушать музыку
что это вообще!?!? каким образом подбиралось это меню? почему там есть функция свернуть эти ярлыки, но ничего не появляется в замен? может я чаще офисные приложения использую.... для меня это меню просто набор ляпов.
Почему в него нельзя самостоятельно накидать любимых приложений?
Во всем этом меню есть только 2 правильные идеи и только 1 реализована.
1. идея быстрый запуск самых используемых приложений... придумано, но не выполнено, потому что не изменяется, как это вообще?
2. семантический поиск. таки да, удобно выполнено, открываем Dash, начинаем писать название приложения и сразу получаем результат из наших приложений и последних документов. Удобно, очень, определенно нравится.
Лично мне Dash в URN 10.10 нравился гораздо больше, как в плане удобства, так и в плане внешнего вида, сейчас он просто ужасен, хотя еще не релиз, и я очень надеюсь что хотя бы дизайн они исправят, потому что верхняя строка поиска выглядит, по мне так ужасающе коряво.
Но забегая вперед, скажу, что если сделать super+a, ну или выбрать "Другие приложения", то таки да, нашим глазам является список частых приложений - что удобно. И по моему даже удобнее чем оригинальное главное окно Dash, не хватает только удобного выбора категории как в gnome-shell, есть только не внятный переключатель категорий на строке поиска, который к слову прозрачный на прозрачном, что отвратительно.
Ну и самый последний самый маленький элемент на панели, это еще один крайне маленький индикатор, он прячется в самом углу и светится синим, если вдруг какое-то приложение требует вашего внимания. В принципе это весьма удачная идея, хотя зачастую он просто дублирует сигнал индикатора сообщений, что не есть хорошо. Но иногда бывает весьма полезен, когда вы например отошли от компьютера, а по возвращению обнаружили, что какая-то из свернутых программ давно хотела вам что-то сказать, и ждала бы она еще долго, если бы не этот маленький индикатор.
Ну и остается третья, основная часть Unity, это Launcher, это конечно не Activites в Gnome3, но тоже очень востребованная в работе вещь. Суть его проста - это типичный док, к которым мы все успели привыкнуть. Единственное его серьезное отличие от Docky или AWN - он встроен в Unity, что должно теоретически дать ему преимущество. И в отличии от других элементов Unity он настраивается. Через CCSM вы можете менять его ширину, его эффекты и поведение, единственное что вы не можете(или пока не можете) это оторвать его левой стороны экрана, в которую он насмерть вколочен.
Сам лаунчер визуально поделен на несколько частей рассмотрим по отдельности.
Секция приложений, здесть вы управляете запуском приложений и их окнами, примерно это происходит так: после запуска, приложение появляется в доке... вы переключаетесь на него когда вам нужно, если у вас открыто несколько окон, то второй клик по иконке выстраивает на экране миниатюры этого приложения для выбора нужного вам окна. С одной стороны - удобно, с другой стороны если вы делаете это мышкой, то слишком много возни, но если вы делаете это клавишами - снова удобно.
Док использует все клавиши мыши для управления окнами, например для ЛКМ у Дока существует несколько видов событий:
- ЛМК - запуск приложения;
- ЛКМ по запущенному приложению - переход к приложению;
- ЛКМ по иконке активного приложения (если у него несколько окон) - выбор окна;
- 2хЛКМ - по запущенному приложению (если у него несколько окон) - выбор окна.
При нажатии на иконку приложения ПКМ, отображается меню с доступными для приложения действиями. Меню приложений обычно очень скудны, и включают в себя:
- название приложения;
- возможность закрепления в лаунчере;
- выход.
Но это только на первый взгляд, так как для некоторых приложений, например : Evolution, tomboy и некоторые другие, список действий гораздо больше. Так что я думаю стоит ожидать подобных расширений для всех популярных приложений.
И как оказалось API написания нового лаунчера настолько прост, что я за 2 минуты накидал новые лаунчеры для наутилуса, что бы на ПКМ позволял мне переходить к нужным папкам. А так же сделал запускалку для офиса, что бы из одного ярлыка можно было открывать любое из приложений пакета. В принципе фантазия тут не ограничена, и хотя это не пользовательская фишка, но пришлась мне очень и очень по-душе.
СКМ на иконке открывает новое окно приложения. Что странно лично для меня - в стандартном меню на ПКМ, эта функция отсутствует.
Переключение рабочих столов мне не понравилось, сначала ты выбираешь его, потом выбираешь стол... долго. В старом добром Gnome2 имелся апплет на панели, и ты просто выбирал стол и сразу переключался на него, да еще и миниатюры было видно, где что запущено. Так что тут хоткеи остаются более удобным вариантом.
Переключение рабочих столов мне не понравилось, сначала ты выбираешь его, потом выбираешь стол... долго. В старом добром Gnome2 имелся апплет на панели, и ты просто выбирал стол и сразу переключался на него, да еще и миниатюры было видно, где что запущено. Так что тут хоткеи остаются более удобным вариантом.
Следующая часть дока, это Lens - приложения для Dash, расширяющие ее функциональность:
Два следующих элемента возвращают нас Dash, только первый для поиска приложений, а второй для поиска файлов. Где я по прежнему не понимаю идиотского переключателя категорий, который мало того незаметен и плохо читаем, так до него еще и клавишами не добраться, хотя при семантическом запуске он вряд ли нужен.
Но в принципе оба эти элемента удобны.
Тут же ниже будут размещаться дополнительные успановленные пользователем линзы.
Тут же ниже будут размещаться дополнительные успановленные пользователем линзы.
Далее на панеле отображаются сменные носители, их можно открывать на ЛКМ и извлекать с помощью меню на ПКМ.
В самом низу панели обитает Корзина, думаю о ней особо писать нечего, и так все ясно.
Что еще умеет лаунчер? он умеет Drag'n'Drop. Вы можете очень легко перетащить на док новые быстрые запуски, сортировать их, легко перетаскивать лишние быстрые запуски в корзину, но самое интересно не это. Самое полезное заключается в том, что как только в файловом менеджере вы тяните файл, док тут же высовывается из-за угла предлагая перетащить файл в нужное вам приложение, как только вы дотащили файл до панели, док отображает приложения готовые работать с этим файлом. Это очень наглядно реализовано с помощью затемнения неподходящих приложений.
Еще док умеет сообщать нам о том, что какое то приложение хочет немного внимания от дорогого пользователя. Для этого ярлык приложения на секунду высовывается из-за угла в бешеной тряске =)) уверяю, если вы смотрите в экран хотя бы боковым зрением, вы не пропустите это. Но опять же, не понятно почему нельзя было сделать так, что бы "хвостик" приложения выглядывал из-за края экрана. В итоге получается, что ты видишь где "просвистело" требующее внимания приложение, тянешь туда мышью, и.... и ничего, надо открывать весь док.
Еще панель умеет показывать статусы приложений, например сколько именно сообщений вы пропустили, или новостей не прочитали, или что либо еще что захотели вам поведать разработчики. Для этого в углу иконки приложения отображается окно с количеством сообщений. Видимо и это еще не все, потому что например если ваш компьютер не подключен к интернету, а UbuntuOne активен, то в доке его иконка изменится на предупреждающую о потери соединения.
ну а еще он умеет красивую и плавную анимацию )
что еще интересного в Unity? в Unity есть очень приятная и лично меня безумно порадовавшая система хоткеев. Кроме всех общепринятых и популярных сочетаний, Ubuntu с Unity сделала управление клавишами по настоящему удобным. Если у вас ноутбук, и вы пользователь Gnome2, вы просто не сможете удобно выполнять все задачи без участия тачпада. В Unity к решению этой проблемы подошли с умом, здесь появляются новые хотеки, в основном завязаные на клавишу Super.
если вы нажмете Super, то откроется Dash (в gnome3 откроется Activites);
если вы Зажмете Super, то появится лаунчер;
если вы Зажмете Super на секунду, то уведите подсказку по сочетаниям. Все приложения в доке, имеют хоткей на Super+соответствующая цифра, а Lens Super+буква . Это очень упрощает быстрый старт приложений, и избавляет от долгого переключению по Alt-Tab между десятком различных приложений. Повторное нажатие сочетания приложения, предлагает выбор окна приложения.
Кроме того Alt+f1 переключает курсор на лаунчер для выбора приложения клавиатурой, а F10 перемещает на верхнюю панель к меню и индикаторам.
Я подключил внешний монитор на 19' с разрешением 1440x900 точек для проверки того, удобно ли будет с Unity на большом мониторе. Скажу прямо - удобно, работа панели еще не полностью удовлетворительна на двуч мониторах(например я бы хотел что бы “главная кнопка” была отдельно для каждого стола), но даже так как это работает сейчас мне нравится больше чем то, как это работает в классическом Gnome2.
Подыдожим
Что я могу сказать в целом о Unity, в целом она мне очень нравится. После Unity все остальные DE, кажется просто тратят уйму места на экране в пустую. Пиксели на мониторе созданы не для того что бы рисовать заголовки шириной с автомагистраль, а для того что бы отображать полезную информацию. И с Unity это действительно получается без потери удобства.
Unity так же позволила реже использовать тачпад, поэтому работать в системе лично мне стало удобнее.
Приложения для Dash, должны расширить возможности Unity и сделать ее еще удобнее, но я надеюсь что и дефолтный Dash, можно будет в скоре как то видоизменять, хотелось бы видеть на нем что то похожее на плазмойды.
Если оценивать Unity, я бы поставил 4 балла из 5, как и дефолтному Gnome2. Почему? Ведь в Unity есть отличная оптимизация рабочего пространства, очень удобные хоткеи, удобный док, и хорошая концепция Dash. Но тут не все так гладко как хотелось бы, дефолтный Dash(то что на главную кнопку) просто вымораживает своей непродуманностью и кривым дизайном. Ведь именно суда сразу потянется новый пользователь, и скорее всего то, что он увидит поставит его в тупик. Да и опять же настроить это никак нельзя. Мелкие недоработки попадаются повсюду, доку не хватает еще пока интерактивности. Что мне действительно не нравится в Unity, то в основном это не касается юзабилити, это касается ее любви к поеданию памяти и к молодостикак продукта. Да и надо сказать выглядит Unity не так цельно и элегантно нежели Gnome3.
Для меня лично, unity это 4,5 балла по удобству, так как я уже привык к некоторым моментам, и сейчас лихо всем этим пользуюсь. Но я думаю не все это оценят.
Вот так сегодня выглядит мой рабочий стол, и мне в нем все очень удобно )
Только такого обзора на юнити и ждал) Хороший обзор, рад что вы оценили юнити)
ОтветитьУдалитьА у вас dash открывается быстро? У меня он открывается примерно через секунду после нажатия. Не знаете, что с этим делать?
ОтветитьУдалитьна ноутбуке dash открыается мгновенно
ОтветитьУдалитьа вот на нетбуке было да...оооч долго открывался.
это не в железе трабл, а в дефолтных настройках. Нужно в зайти в настройки плагина к компизу юнити и убрать blur с Dash ))) с 12 часов искал проблему )) 3 с половиной часа и уже полюбил юнти ))
ОтветитьУдалитьпривет, можешь написать через какую программу ты оформляешь новости в блоге?
ОтветитьУдалить