Ubuntu и сородичи. Фрагменты ненаписанной книжки. Часть 3. Среда Unity: введение

Алексей Федорчук
Ubuntu’вы страсти, июнь–октябрь 2013 г

Как было сказано ранее, установка любого представителя семейства Ubuntu (как, впрочем, и большинства более иных дистрибутивов) завершается перезагрузкой и появлением рабочего стола. Какого — зависит от выбранного дистрибутива. Как бы это ни показалось странным, после установки Kubuntu мы увидим десктоп KDE, установка Xubuntu покажет нам Xfce, а вот выбравшие Lubuntu увидят — кто бы мог подумать? — LXDE. Я уже не упоминаю о том, что встанет перед глазами приверженцев Ubuntu GNOME…

Однако про них здесь речи не будет: про KDE и Xfce я писал уже на бессчётном количестве страниц, про LXDE мне сказать особенно нечего, про GNOME в современной его ипостаси говорить не буду, опасаясь осуждения читающих меня дам. Так что попробую я рассказать о среде Unity, которая с некоторых пор стала визитной карточкой собственно Ubuntu.

Интерфейс Unity: рабочий стол

Рабочий стол Unity состоит из трёх элементов — главной (управляющей) панели по верхнему краю экрана, панели запуска приложений по левому, и собственно рабочего стола:

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

О самом рабочем столе сказать особенно нечего — его поверхность девственно чиста, если не считать фонового изображения (хотя можно включить вывод на него пиктограмм — но до этого мы доберёмся со временем). Щелчки левой и средней клавишей не оказывают на него никаких действий, а правая вызывает контекстное меню следующего содержания:

  • Создать папку;
  • Создать документ;
  • Открыть в терминале;
  • Вставить (активизирован, если буфер обмена не пуст);
  • Упорядочить рабочий стол по названию;
  • Сохранять выровненными;
  • Изменить фон рабочего стола.

Третий пункт вызывает так называемый GNOME Terminal, о седьмом мы поговорим, когда доберёмся до Параметров системы, смысл остальных пунктов понятен без комментариев:

interface02
Так что самое время поглядеть на второй элемент интерфейса — управляющую панель.

Интерфейс Unity: управляющая панель

Управляющая панель в виде узенькой полоски (ширина её не настраивается) тянется вдоль всего верхнего края дисплея. В левом конце её — надпись, сообщающая, что перед нами Рабочий стол Ubuntu, а не х… хухры-мухры какие-нибудь. Правый же конец занят серией пиктограммок (слева направо):

  • индикатор текущей раскладки клавиатуры (он же — её переключатель и настройщик);
  • индикатор сетевого соединения;
  • значок Bluetooth’а, если таковой имеется в машине;
  • регулятор громкости звука;
  • индикатор состояния батареи (для ноутбука);
  • часы;
  • кнопка вызова меню главной панели.

interface03
Кроме того, эта область панели выполняет роль системного трея — в ней появляется, например, значок клиента мгновенных сообщений, если таковой запущен.

При наведении на пиктограммы курсора никаких всплывающих подсказок не появляется — функции их можно узнать, только щелкнув по ним мышью (что правой, что левой клавишей). Это вызывает выпадающее меню со списком доступных действий — отключения пиктограммы ни для оной из них в этом списке не предусмотрено. Поводы поговорить о этих действиях у нас представятся в другом месте.

А пока рассмотрим главное меню управляющей панели. Оно включает в себя пункты:

  • Сведения о системе;
  • Справка по Ubuntu;
  • Параметры системы;
  • Заблокировать;
  • список текущих сеансов, он же переключатель между ними;
  • Завершение сеанса;
  • Ждущий режим;
  • Выключение.

interface04
Про пункты Сведения о системе и Параметры системы мы поговорим на ближайших страницах. А пока быстренько пробежимся по остальным элементам списка.

Со справкой всё понятно — этим пунктом вызывается Руководство пользователя, некоторые разделы которого переведены на русский язык:

interface05
Пункт Заблокировать тоже без вопросов — он вызывает панель ввода пароля текущего пользователя для возобновления доступа к рабочему столу. При этом следует обращать внимание на символ раскладки клавиатуры — как будет показано в соответствующем разделе, она, в зависимости от настроек, не обязательно будет латинской.

Через него же можно переключиться в сеанс другого пользователя. Но это можно сделать и через соответствующий пункт списка пользователей. По умолчанию их два: тот, чей аккаунт был создан при установке, и всегда присутствующий в системе гость. Вход в гостевой аккаунт не требует ввода логина или пароля, но и доступ для гостя ограничен его домашним каталогом, который расположен в /tmp/guest-[абракадабра], который, естественно, исчезает после перезагрузки. Доступ в который, кстати, для обычного пользователя закрыт тоже.

Зачем нужен гостевой вход — поговорим своевременно или несколько позже. А пока замечу только, что после открытия гостевого сеанса переключиться в него можно не только через меню управляющей панели, но и комбинацией клавиш Alt+Control+F8. Возврат же обратно в сеанс «главного» пользователя — также или через меню (с вводом пароля), или по нажатию Alt+Control+F7.

Пункт Завершение сеанса предполагает два исхода. Первый — действительно выход из сеанса обычного пользователя, с появлением приглашения к повторной авторизации:

interface06
Второй же — это блокировка экрана, как в одноимённом пункте меню:

interface07
Переключение в ждущий режим вызывает погасание экрана и включение энергосберегающих функций. Выход из него — по нажатию любой клавиши. Ждущий режим (suspend mode) не следует путать с режимом спящим (hibernation), при котором содержимое памяти сбрасывается на диск, а компьютер полностью отключается. Кстати, говорят, что спящий режим в Ubuntu работает плохо (или не работает вообще?), и потому по умолчанию не используется. Правда, и со ждущим режимом без проблем не всегда обходится — в частности, на ноубуках. Хотя на десктопах, вроде, выход из него происходит нормально.

Наконец, из пункта Выключение — также два выхода — собственно выключение компьютера

interface08
и перезагрузка системы

interface09
Важно, что в Unity ни выхода из сеанса, ни блокировки, ни выключения или перезагрузки не произойдёт, если не нажать соответствующую кнопку — никакой отсчёт времени (в отличие от KDE, например) при этом не включается.

Промежуток управляющей панели между заголовком и областью пиктограмм пуст — и заполнить его нельзя ничем. Что на первый взгляд кажется расточительством экранного пространства. Однако это не совсем так: после запуска первого же приложения в эту область встраивается его меню, которого в окне приложения, соответственно, больше не будет. Кстати, и заголовок панели при этом изменится на название того приложения, окно которого активизировано в данный момент.

На этом с управляющей панелью пока закончим, и перейдём к Панели запуска приложений.

Интерфейс Unity: панель запуска приложений

Панель запуска протягивается вдоль левого края экрана снизу доверху. И опять же по умолчанию она заполнена лишь частично — большими кнопками запуска некоторых штатных приложений и служб:

interface10
Кнопки эти приводят на память некогда знаменитые интерфейсы типа NextSTEP — в свободном исполнении это были AfterStep и WindowMaker. С той только разницей, что ведут они себя в Unity не всегда одинаково. То есть щелчок левой кнопкой мыши однозначен — он запускает соответствующую службу или приложение. Обычно таково же действие и «среднего щелчка». Да и правая кнопка тоже обычно вызывает контекстное меню — только для разных кнопок оно оказывается разным.

Правда, надо отдать должное — для большинства кнопок контекстное меню включает пункт Убрать с панели. Что особенно актуально для таких жизненно необходимых в наших условиях кнопок, как вызов служб Amazon или Ubuntu One, тем более с её Music. Но вот средства удалить кнопку Корзина не предусмотрено — видимо, подразумевается, что люди очень любят видеть помойное ведро посреди своего рабочего стола. Нет и способа удалить Самую Главную Кнопку. Здесь это не кнопка Пуск, как… ну сами знаете, где, а кнопка вызова Dash — средства поиска всего, чего угодно, как на локальной машине, так и в сети. Которое заодно позволяет запустить то из найденного, что способно запускаться (говорят, что даже немножко и то, что запуститься на способно категорически). Но на эту тему мы поговорим на одной из ближайших страниц.

Панель запуска выполняет также функции панели управления запущенными приложениями. Так, если мы просто щёлкнем на кнопке FireFox’а, то у нас запустится одноимённый браузер. Если в дальнейшем мы запустим другое приложение и будем работать в его окне, то щелчок левой кнопкой мыши на кнопке FireFox’а переключит нас в его ранее открытое окно. Щелчок же правой кнопкой мыши даст доступ к контекстному меню данной экранной кнопки, дающему возможность открыть новое окно браузера, переключиться на одно из уже открытых, и так далее.

interface11
Способ пополнения панели запуска прост, но не привычен — за отсутствием аналогов меню Пуск перетаскиванием пунктов из него, как в KDE или Xfce, невозможно. Так что единственный метод — это действовать через всё тот же Dash, о чем будет говориться в следующей части.

Добавить комментарий