Огляд і опис gnome shell
У GNOME версії 3 головною частиною графічного середовища користувача стала Gnome Shell. Оболонка, завдання якої надати користувачеві можливості для роботи на комп'ютері. У Gnome Shell сталося серйозне зміна в організації робочого простору користувача в порівнянні з тим як це було в GNOME версії 2.
Однак зміни ці лише в технічних деталях, оскільки парадигма використовується та ж сама, "віконна". Як і раніше програми представляються користувачеві у вигляді вікон, а ці вікна розміщуються на робочому столі. Змінився спосіб навігації в робочому просторі. У GNOME версії 2 робочий простір було єдине, тобто всі засоби навігації було видно і доступні безпосередньо з робочого столу. Це були меню і тулбари для запуску програм, а також всі інструменти для пошуку файлів і для переміщення між працьовитими програмами. У Gnome Shell все, що стосується навігації в робочому просторі стало невидимо на робочому столі.
Ось класичне робочий простір GNOME 2:
Верхня панель надає можливості для запуску програм (меню "Додатки" і "Система", а також кнопки на панелі інструментів) і для роботи з файловою системою (меню "Перехід"). У нижній панелі відображаються вікна працюючих програм, перейти з програми в програму можна клікнувши на заголовку вікна цієї програми. У просторі між двома цими панелями розміщуються розкриті вікна програм.
Робочий простір Gnome Shell розділене на дві частини - видиму, це власне робочий стіл і невидиму (навігаційну). На робочому столі відображаються лише вікна працюючих програм, а також панель аплетів, частина якої традиційний трей. Запуск програм, доступ до файлів і перелік запущених програм розміщуються в невидимій частині робочого простору.
Робочий стіл Gnome Shell

У верхній панелі немає ні можливостей для запуску програм, ні можливостей для переміщення між відкритими вікнами програм. Вона лише відображає назва активної програми, дату, і стан деяких тіньових програм (трей).
Навігаційний простір Gnome Shell
В оригіналі воно називається "Activities overview", в російській локалізації це назвали "Огляд". Але я використовую назву "Навігаційне простір" - на мій погляд це ближче до суті. Це цілий екран, на якому відразу, в одному місці, надається доступ до відкритих програм, робочих столів і меню запуску програм, а також до недавно відкривався файлів:

Навігаційний простір складається з п'яти зон управління:
- Панель швидкого запуску програм (вибране). У цій же панелі відображаються іконки вже запущених програм.
- Пошук програм і файлів по імені. У міру того як ви карбується букви в цьому полі вам автоматично надається список програм і файлів в імені яких є ці літери. Коли ви відкриваєте навігаційний простір фокус отримує саме це поле і ви можете відразу ж друкувати ім'я програми або файлу.
- Доступні робочі столи. У цій панелі відображаються превью доступних робочих столів. Прев'ю вікон можна перетягувати на превью робочих столів і таким чином переміщати програми на різні робочі столи. Якщо ви клацніть мишею на превью робочого столу, то контекст зони 4 зміниться на цей робочий стіл. Тобто це можливість переміщення між робочими столами.
- Прев'ю вікон запущених програм. Ви можете перейти в потрібну програму клікнувши мишкою на превью її вікна.
- Доступ до глобального меню запуску всіх встановлених програм.
У звичайному, робочому, режимі навігаційний простір невидимо. Для того щоб його відкрити потрібно виконати одну з таких дій:
- Кликнути мишею на слові "Огляд" в лівій частині верхньої панелі.
- Перемістити покажчик миші (або палець на тачскрін) в лівий верхній кут екрану.
- Натиснути клавішу Win (або Alt + F1) на клавіатурі.
Навігаційний простір закривається автоматично якщо ви переключаєтеся в вікно програми або запускаєте програму. Вручну його закрити можна якщо виконати одну з таких дій:
- Кликнути мишею на слові "Огляд" в лівій частині верхньої панелі.
- Перемістити покажчик миші (або палець на тачскрін) в лівий верхній кут екрану.
- Натиснути клавішу Esc або Win (або Alt + F1) на клавіатурі.
Примітка. Панель повідомлень тепер відділена від трея і перенесена вниз екрану. Хоча, теоретично це інформаційна панель, проте для деяких фонових програм в ній створюються кнопки управління. Наприклад для Rythmbox, "Швидкий запуск LibreOffice". Через ці кнопки відкриваються контекстні меню цих програм, так само як якщо б вони були в треї. Ця панель доступна не тільки з навігаційного простору, але і з робочого столу. Для того, щоб вона відкрилася потрібно перевести курсор миші в правий нижній кут.
Саме Activities overview та фішка, якої раніше ніде не було. Окремо все це вже було раніше реалізовано. І превью вікон, і превью робочих столів, і пошук в головному меню і панель швидкого запуску програм. Тобто нічого нового. Але раніше все це надавалося користувачеві окремо, "шматками". А в Gnome Shell це зібрано в єдине ціле. Ви натискаєте одну кнопку або робите одне рух мишею (пальцем) і бачите все відразу.
Майже те ж саме є в Mac OS X Lion, там це називається Mission Control. Але розробники Gnome Shell пішли далі яблучників, вони прибрали з робочого столу панель швидкого запуску, майже по максимуму звільнивши екран під робочий простір. До слова, в Mac OS X, за замовчуванням, панель швидкого запуску стирчить внизу, од'їдяться найдорожче, "вертикальне" місце на екрані. У той час як в Gnome Shell панель швидкого запуску розміщена по вертикалі, збоку екрана. Така розкладка враховує той факт, що зараз майже всі нові дисплеї широкоформатні, тобто по горизонталі їх розміри значно більше ніж по вертикалі - на таких дисплеях панель розташована збоку, не з'їдає дефіцитне "горизонтальне" простір.
У GNOME версії 3.6 область Activities трохи змінилася. Більше немає кнопок "Вікна" і "Додатки". Кнопка "Додатки" перенесена в панель швидкого запуску (Вибране):

важливе зауваження
Особливості інтерфейсу Gnome Shell
Крім того, що було написано вище, є ще одна зміна інтерфейсу Gnome Shell в порівнянні з традиційним GNOME 2, це відсутність скроллбар як видимої частини вікна програми. Тепер, так само як і в Unity, скроллбар винесені за межі вікна і активізуються (стають видимі) тільки при наведенні курсору миші на межу вікна.
скроллбар непомітний
скроллбар видно при наведенні курсору на помаранчеву смужку


Як користуватися Gnome Shell
Власне нічого принципово нового ця оболонка не пропонує. Точно також як і раніше програми запускаються або кнопками безпосередньо з панелі швидкого запуску "Вибране", або через загальне меню.
Як знайти вже працюють програми
Крім цього значки працюють зараз програм відображаються в панелі швидкого запуску, серед інших вони виділяються підсвічуванням знизу іконки:
Значки працюючих програм в панелі швидкого запуску:
Значок працюючої програми "Файли" в меню:

Запуск програм через панель швидкого запуску
Відкрити навігаційний простір, потім клікнути по значку програми в панелі швидкого запуску.
Запуск програм через пошук в меню
Відкрити навігаційний простір і відразу почати друкувати назву програми, вже після першої літери буде запропонований список, який буде скорочуватися в міру введення інших букв:

Примітка. якщо натиснути кнопку "Wikipedia" або "Google" внизу екрана, тоді буде відкритий сайт з пошуком по цьому слову.
Точно так само можна відкривати файли:

Запуск програм через віджет запуску
Якщо натиснути клавішу Win + R або Alt + F2 відкриється віджет "Запустити програму" в якому можна ввести ім'я програми і натиснути Enter:

Цей віджет зберігає введені раніше команди, переміщатися між ними можна клавішами зі стрілками "вгору" і "вниз".
Запуск програм через глобальне меню
Використання повного меню кілька утруднено, для цього потрібно:
Якщо з клавіатури, тоді:
- Відкрити навігаційний простір (Win або Alt + F1)
- Натиснути Ctrl + Alt + Tab і натискаючи Tab або стрілки вибрати "Програми".
- Використовуючи Tab або стрілки знайти потрібну програму.

Як вставити кнопку запуску програми в панель швидкого запуску "Вибране"?
- Знайти значок програми в меню.
- На ньому натиснути правою кнопкою миші і вибрати пункт меню "Долучити до вибраних".

- Запустити програму.
- Коли її значок з'явиться в панелі швидкого запуску потрібно на ньому натиснути правою кнопкою миші і вибрати пункт меню "Долучити до вибраних".

Як видалити кнопку запуску програми з панелі запуску?
Для видалення постійного значка з панелі потрібно зробити зворотне - потрібно на ньому натиснути правою кнопкою миші і вибрати пункт меню "Вилучити з Обраного".
Перемикання між вікнами програм
Якщо у вас є клавіатура, то перемикання між вікнами програм набагато простіше виконувати натискаючи клавіші Alt + Tab. При цьому відкриється, і буде відкритий поки ви тримаєте натиснутою Alt, список працюючих програм:

Як перейти від однієї значками в цьому списку або натисканням клавіші Tab або натисканням стрілок "вправо", "вліво". Якщо у якоїсь програми відкрито кілька вікон, тоді при переході на її значок буде відкритий додатковий список, увійти в цей список можна клавішею "стрілка вниз", хоча зручніше використовувати поєднання клавіш Alt + `. Натиснувши Alt + Tab, можна вибрати потрібне вікно не тільки з клавіатури, а й клікнувши по ньому мишею.
Інший варіант - відкрити навігаційний простір і в ньому клікнути на превью потрібного вікна.
Налаштування Gnome Shell
При установці Ubuntu 11.10 стандартно встановлюється пакет "Налаштування системи", який доступний через глобальне меню. Але після установки GNOME 3 та Gnome Shell можна додатково встановити пакет gnome-tweak-tool. Він дає доступ до деяких налаштувань GNOME 3 та Gnome Shell.

Використання клавіатури в Gnome Shell
GNOME 3 на відміну від Unity, що не уніфікований з Windows по клавіатурним комбінаціям. Натискання правої і лівої клавіш Win дає різні результати. Ліва клавіша Win може відкрити навігаційний простір, а права клавіша Win немає. Це залежить від того яку саме клавішу ви натиснете в налаштуваннях комбінацій клавіш. За замовчуванням клавіші Win взагалі можуть не працювати.
Перевизначити поєднання клавіш можна через аплет "Клавіатура" і через CompizConfig:

Вимкнення або перезавантаження
За замовчуванням, в меню трея "користувач" тепер немає пунктів "Вимкнути" і "Перезавантаження". Є тільки "Режим очікування". Для того, щоб вимкнути або перезавантажити комп'ютер потрібно, відкривши це меню натиснути клавішу Alt:

Натиснута клавіша Alt

розширення функціональності
До того стану, в якому Gnome Shell встановлюється за умовчанням, можна додати різні "свистки" і примочки. Є набір розширень для Gnome Shell, який так і називається - gnome-shell-extensions. Ці комплекти є в різних репозитариях. Наприклад можна підключити репозитарій webupd8team:
sudo add-apt-repository ppa: webupd8team / gnome3
sudo apt-get update
І після цього встановити потрібні розширення. Особисто мені представляється корисним тільки одне - gnome-shell-extensions-windows-navigator. яке додає можливість, в навігаційному просторі переходити між вікнами по їх номеру. Якщо у відкритому просторі натиснути Alt, тоді на кожному вікні з'явиться номер - потрібно натиснути на клавіатурі цю цифру для переходу в це вікно. Я б навіть сказав, що це розширення must have.
Ну ще можливо gnome-shell-extensions-places-menu і gnome-shell-extensions-mediaplayer.
Після додавання цих пакетів потрібно зробити розірвати з'єднання та знову увійти в систему. Потім запустити gnome-tweak-tool. в ньому на вкладці розширення повинні бути видні встановлені розширення - їх потрібно включити. Після цього знову вийти з системи і ввійти в систему - тепер розширення повинні працювати.
Навігаційний простір - Вікна
- Якщо навести курсор миші на превью вікна, то на цьому превью в правому верхньому кутку з'явиться чорний хрестик. Клікнувши на цьому хрестику можна закрити вікно і при цьому навігаційний простір залишиться активно.
- Мишею можна перетягнути превью будь-якого вікна на інший робочий стіл в правій панелі, де розміщені превью робочих столів.
Наутілус (в глобальному меню це програма "Файли")
Workarounds
Якщо в сесії "GNOME Класичний" (без Gnome Shell) не відкривається діалог "Запустити програму" (по клавішах Win + R або Alt + F2), тоді можна використовувати обхідний варіант:
- встановити пакет gnome-panel-control
- в апплете "Клавіатура" додати команду gnome-panel-control --run-dialog і зв'язати її з клавішами Win + R або Alt + F2.
Примітка. діалог "Запустити програму" це частина пакету gnome-panel. так, що спочатку переконайтеся, що цей пакет встановлений.
Власне все "нововведення" Gnome Shell полягають тільки в окремому навігаційному просторі. В іншому все як і раніше, так, що освоєння цієї "приблуди" не потребує багато часу.
За великим рахунком, виграш щодо GNOME 2, лише в тому, що прибрали одну з панелей з робочого столу і таким чином звільнили трошки місця для вікон програм. GNOME 3 поки що програє GNOME 2 і по функціональної насиченості і стабільності, але це штука більш цікава і перспективна. Що стосується функціональної насиченості - потрібно розуміти, що GNOME 3 це "дитина" зовсім недавно народився, але пройде небагато часу і він навчиться всьому, що вміє GNOME 2.
пара посилань
Gnome Shell штука дуже цікава. І зручна, причому зручна саме на великих десктопних екранах, можливо на великих екранах навіть більш зручна ніж на тачпадах.
Потрібно змінювати свій підхід до роботи. Потрібно відмовлятися від "одновимірно-менюшних" звичок. І тоді ви відчуєте силу цієї оболонки.
Поділіться цим сайтом з друзями!