Часть первая.Пара слов в качестве точки отсчета:
GNOME Shell - еще один вариант графической оболочки
Ubuntu 11.10 ( помимо используемой по умолчанию Unity ), изначально не установленный в системе, но присутствующий в официальном репозитории и очень просто устанавливаемый либо через Центр приложений Ubuntu, либо выполнением в терминале следующей команды:
sudo apt-get install gnome-shell
после этого необходимо перелогиниться - выйти из системы и на экране логина в раскрывающемся меню выбрать пункт
GNOME:
Первоисточником данного обзора послужила вот
эта англоязычная статья, дополненная с учетом моего собственного опыта по установке и использованию рассматриваемых расширений.
Рассмотренные ниже расширения - это последние официальные расширения GNOME Shell, обеспечивающие дополнительные возможности и собранные в PPA WebUpd8 GNOME 3 для Ubuntu 11.10 Oneiric Ocelot - данный PPA представляет собой попытку собрать в одном месте все стабильные GNOME 3.2 пакеты не доступные в официальных репозиториях Ubuntu 11.10, соответственно прежде всего необходимо добавить в систему данный PPA и обновить список доступных пакетов командами:
sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update
Для включения/отключения всех нижерассмотренных расширений GNOME Shell используется утилита
GNOME Tweak Tool ( по другому
Дополнительные параметры системы ), на вкладке
Расширения Shell которой появятся наименования всех установленных расширений с возможностью включения/отключения их по отдельности:
соответственно, необходимо установить эту утилиту командой:
sudo apt-get install gnome-tweak-tool
Далее в зависимости от необходимости можно установить какие то определенные расширения - для этого ниже приведены команды для установки каждого расширения по отдельности, либо можно установить утилиту GNOME Tweak Tool плюс все рассмотренные расширения сразу одной командой:
sudo apt-get install gnome-shell-extensions-alternate-tab gnome-shell-extensions-alternative-status-menu gnome-shell-extensions-user-theme gnome-tweak-tool gnome-shell-extensions-workspace-indicator gnome-shell-extensions-apps-menu gnome-shell-extensions-drive-menu gnome-shell-extensions-system-monitor gnome-shell-extensions-places-menu gnome-shell-extensions-dock gnome-shell-extensions-native-window-placement gnome-shell-extensions-gajim gnome-shell-extensions-xrandr-indicator gnome-shell-extensions-windows-navigator gnome-shell-extensions-auto-move-windows
После установки расширений необходимо перезагрузить GNOME Shell - либо нажимаем клавиши
Alt+F2, вводим "
r" (английская буква "эр") и нажимаем клавишу
Enter, либо просто перелогиниваемся - теперь используя вкладку
Расширения Shell утилиты
GNOME Tweak Tool можно очень просто включать/отключать установленные расширения, а при установленном расширении
User Theme ( описание которого дано ниже ) используя вкладку
Тема утилиты
GNOME Tweak Tool можно так же просто переключать темы оформления GNOME Shell без необходимости перезагрузки GNOME Shell.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
Alternative tab - изменяет режим переключения окон приложений по нажатию клавиш
Alt+Tab.
По умолчанию ( то есть при
выключенном расширении
Alternative tab ) при нажатии клавиш
Alt+Tab на экране появляется небольшая панель с иконками запущенных приложений:
переключение между окнами запущенных приложений производится при нажатой клавише
Alt нажатием клавиш
Tab или
Стрелка влево, Стрелка вправо - если открыто несколько окон одного приложения, то под его значком будет изображена стрелка и снизу появится еще одна панель с миниатюрами окон этого приложения - соответственно нажав клавишу
Стрелка вниз можно перейти на эту панель и опять же клавишами
Стрелка влево, Стрелка вправо переключиться на нужное окно.
После того как расширение
Alternative tab установленно и включено, при самом
первом нажатии клавиш
Alt+Tab на экране появляется окно для выбора
одного из двух альтернативных режимов переключения ( кстати, окно это у меня появилось всего лишь один раз - повторное его появление не смогли вызвать ни выключение и последующее включение, ни удаление и последующая повторная установка расширения Alternative tab ):
-
первый режим All & Thumbnails - позволяет переключаться между окнами всех приложений со всех виртуальных столов, при этом на экране появляется небольшая панель уже сразу с миниатюрами всех окон запущенных приложений, в том числе и всех окон одного и того же приложения - то есть в отличии от режима по умолчанию группировки окон по приложениям не происходит:
правда я так и не понял алгоритм работы этого режима - лично у меня получалось так - либо при переключении пропускаются все окна кроме одного окна каждого приложения (то есть если открыто несколько окон браузера и по одному окну других приложений, то на экран при переключении выводится только одно окно браузера, а другие его окна не отображаются - пропускаются/игнорируются), либо наоборот - при переключении пропускаются все окна других программ кроме окон одного какого-либо приложения (то есть если открыто несколько окон браузера и по одному окну других приложений, то на экран при переключении выводятся только окна этого браузера, а окна других приложений пропускаются/игнорируются), к тому же панель с миниатюрами окон появляется буквально на мгновение и при этом сразу же происходит переключение на следующее по порядку окно - то есть в отличие от режима переключения по умолчанию нет возможности самостоятельно выбрать клавишей Tab на какое окно переключиться, потому как панель не отображается во время удержания нажатой клавиши Alt, а сразу же исчезает - судя по всему у меня этот режим работает не корректно.
-
второй режим Workspace & Icons - позволяет переключаться между окнами всех приложений c текущего виртуального рабочего стола и дополнительно позволяет переключиться на последнее использовавшееся приложение с предыдущего вирт.раб.стола, при этом на экране появляется небольшая панель с иконками запущенных приложений - аналогично предыдущему режиму All & Thumbnails мне так же остался непонятен алгортм работы этого режима и так же панель с иконками запущенных приложений появляется на экране на мгновение в момент одновременного нажатия клавиш Alt+Tab и тут же несмотря на остающуюся нажатой клавишу Alt исчезает с экрана не давая выбрать нужное мне приложение - судя по всему у меня и этот режим работает не корректно.
команда для установки расширения
Alternative tab:
sudo apt-get install gnome-shell-extensions-alternate-tab
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
Alternative Status Menu - добавляет в
Меню статуса пользователя пункты
Спящий режим и
Выключить (таким образом пункт
Выключить теперь
отображается постоянно), а так же изменяет наименование некоторых других пунктов -
Учетные записи в сети меняется на
Online Accounts,
Завершить сеанс меняется на
Выйти...,
Сменить пользователя меняется на
Переключить пользователя:
Важно! есть следующая информация:
Important: an user has reported that using the Alternative Status Menu extension without having a profile picture crashes GNOME Shell. So set a picture (under User Accounts) before installing this extension.
насколько я понимаю речь идет о том, что использование этого расширения без какой-либо картинки в качестве аватара пользователя может привести к краху GNOME Shell - соответственно, перед инсталяцией этого расширения необходимо настроить использование какой-либо картинки в качестве аватара - настройка производится через пункт
Пользователи в
Параметрах системы:
в свою очередь быстрый доступ к пункту
Пользователи возможен через
Меню статуса кликом по аватару:
команда для установки расширения
Alternative Status Menu:
sudo apt-get install gnome-shell-extensions-alternative-status-menu
напомню - до установки данного расширения пункт
Выключить в Меню статуса
не отображался:
для его появления в Меню статуса необходимо было
удерживать нажатой клавишу
Alt:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
User Theme - позволяет используя
GNOME Tweak Tool переключать темы оформления GNOME Shell буквально в пару кликов.
команда для установки расширения
User Theme:
sudo apt-get install gnome-shell-extensions-user-theme
Последовательность действий по установке тем оформления GNOME Shell:
- после установки расширения
User Theme включаем его в
GNOME Tweak Tool- скачиваем архивы с темами оформления GNOME Shell, например
отсюда - Top 10 GNOME Shell Themes плюс еще пара тем:
London Smoke Shell ThemeNord Shell Theme- распаковываем скачанные архивы и получаем папки с именем
ИМЯ ТЕМЫ, например
Elementary-Luna-3.2 или
Smooth Inset-3.2 или
Orta и т.п. ( внутри каждой такой папки находится папка с именем
gnome-shell, внутри которой в свою очередь находятся файлы темы )
- создаем в своей
Домашней папке папку с именем
.themes и копируем в нее полученные после распаковки архивов папки с именем
ИМЯ ТЕМЫ:
папка
.themes -
скрытая - впоследствии для её отображения необходимо нажать клавиши
Ctrl+H.
- запускаем
GNOME Tweak Tool и переходим в нем на вкладку
Тема, затем на этой вкладке в строке
Shell Theme кликаем левой кнопкой мыши на раскрывающемся списке установленных тем оформления GNOME Shell и вновь кликаем на интересующей нас теме:
Важно! При использовании тем оформления с прозрачной/полупрозрачной верхней панелью и при
включенной опции
Have file manager handle the desktop ( включается на вкладке
Рабочий стол утилиты
GNOME Tweak Tool ) видна еще одна верхняя панель с меню - соответственно для решения данной проблемы необходимо
отключить опцию
Have file manager handle the desktop:
напомню - опция
Have file manager handle the desktop при ее включении добавляет возможность использования контекстного меню на рабочем столе и включает отображение файлов/папок на нем.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
Workspace Indicator - отображает на верхней панели наименование ( порядковый номер ) текущего виртуального рабочего стола и позволяет переключаться между виртуальными рабочими столами двумя способами:
- используя меню, которое отображается при клике на наименовании текущего вирт.раб.стола на верхней панели:
- используя колесико прокрутки ( cкроллинга ) при наведении курсора на наименование текущего вирт.раб.стола на верхней панели.
команда для установки расширения
Workspace Indicator:
sudo apt-get install gnome-shell-extensions-workspace-indicator
Небольшое обновление с учетом комментария от одного из пользователей: для данного расширения доступна настройка наименования каждого вирт.раб.стола - то есть, например вместо наименования по умолчанию
Рабочее место 1 можно задать фактически любое произвольное наименование:
для этого выполняем команду:
gconf-editor
в открывшемся окне
Редактор конфигурации переходим в последовательности:
apps > metacity > workspace_names к соответствующей настройке расширения
Workspace Indicator и двойным кликом левой кнопки мыши в столбце
Имя переходим в режим редактирования наименования соответствующего вирт.раб.стола:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
Applications Menu - добавляет на верхнюю панель значок в виде логотипа GNOME, при клике на котором отображается меню установленных на компьютере программ, рассортированных по категориям: Аудио-видео, Графика, Игры и т.д.:
то есть фактически данное расширение добавляет на верхнюю панель меню подобное пункту Приложения главного меню GNOME 2.
команда для установки расширения
Applications Menu:
sudo apt-get install gnome-shell-extensions-apps-menu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
Removable Drive Menu - добавляет на верхнюю панель значок в виде диска, при клике на котором отображается меню со списком съемных устройств (флешки, USB-диски и т.д.):
в свою очередь клик по пункту этого меню приводит к запуску файлового менеджера Nautilus с отображением содержимого соответствующего съемного устройства, помимо этого справа от наименования каждого съемного устройства отображается значок в виде треугольника - клик по которому приводит к отмонтированию файловой системы соответствующего устройства, что необходимо делать перед непосредственным отсоединением устройства от компьютера.
команда для установки расширения
Removable Drive Menu:
sudo apt-get install gnome-shell-extensions-drive-menu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
System Monitor - добавляет на нижнюю автоматически скрывающуюся панель два индикатора в виде графов, которые отображают загрузку/использование Процессора ( CPU ) и Оперативной памяти ( RAM ):
клик левой или правой кнопкой мыши по любому из индикаторов приводит к запуску утилиты
Системный монитор:
команда для установки расширения
System Monitor:
sudo apt-get install gnome-shell-extensions-system-monitor
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
Places Status Indicator - добавляет на верхнюю панель значок в виде папки, при клике на котором отображается меню:
включающее в себя содержимое левой панели файлового менеджера Nautilus:
а именно:
-содержимое пункта Устройства - в частности список съемных устройств ( флешки, USB-диски и т.д. )
-содержимое пункта Закладки - различные точки входа ( папки ), добавленные сюда самим пользователем
-содержимое пункта Компьютер - точки входа ( папки ) Домашняя папка, Документы, Загрузки и т.д.
то есть фактически данное расширение добавляет на верхнюю панель меню подобное пункту Места главного меню GNOME 2.
команда для установки расширения
Places Status Indicator:
sudo apt-get install gnome-shell-extensions-places-menu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
Dock - добавляет переключатель приложений в стиле уже существующего в GNOME Shell и отображаемого с левой стороны Дока, но в отличие от последнего обладает несколькими настройками - возможностью поменять положение ( слева или справа ), включением или отключением автоскрытия, настройкой эффекта скрытия, скорости скрытия и размера иконок.
При
включенном расширении
Dock посередине левой или правой стороны монитора отображается
черный прямоугольный маркер - при наведении на него курсора появляется панель самого Дока:
команда для установки расширения
Dock:
sudo apt-get install gnome-shell-extensions-dock
Для настройки расширения
Dock необходимо установить утилиту
dconf-tools - команда для установки:
sudo apt-get install dconf-tools
После установки утилита запускается командой:
dconf-editor
в открывшемся окне
Configuration Editor переходим в последовательности:
org > gnome > shell > extensions > dock к настройкам расширения
Dock:
Всего имеется пять настраиваемых параметров:
autohide ( включение/отключение автоскрытия панели Dock ),
hide-effect ( настройка эффекта скрытия ),
hide-effect-duration ( настройка скорости скрытия ),
position ( настройка положения панели Dock ),
size ( настройка размера иконок в панели Dock ) - для настройки необходимо выделить настраиваемый параметр кликом левой кнопки мыши, второй клик левой кнопки на выделенном параметре либо отобразит небольшую панель со списком возможных значений параметра, либо отобразит поле для ввода цифрового значения параметра:
Для любого настраиваемого параметра всегда есть возможность вернуть его состояние к значению по умолчанию - кликом левой кнопки мыши выделяем нужный параметр и затем нажимаем на кнопку
Set to Default, расположенную в правом нижнем углу окна
Configuration Editor.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
Native Window Placement - использует как бы более естественный алгоритм отображения и расположения миниатюр окон приложений ( более отражающий актуальные позицию и размер окон приложений ) в режиме
Обзор* ( по другому
Оверлейный режим ) - сложно сказать так ли это на самом деле, для иллюстрации работы данного расширения приведу скриншоты:
( * напомню что в режим
Обзор можно переключиться нажатием кнопки
Обзор в левом верхнем углу экрана или подведением курсора в тот же левый верхний угол экрана или нажатием на клавиатуре клавиши
Super ( клавиша со значком Windows ))
- на первом скриншоте изображены три окна приложений - браузер Firefox c окном раскрытым на весь экран, файловый менеджер Nautilus c окном не раскрытым на весь экран, редактор Gedit также с окном не раскрытым на весь экран, но при этом существенно мЕньшим, чем окно Nautilus:
- на втором скриншоте показан режим
Обзор по умолчанию, то есть
с отключенным расширением
Native Window Placement:
хорошо видно что все три
миниатюры окон одинакового размера, несмотря на то что
реальные окна по размеру отличаются друг от друга существенно.
- на третьем скриншоте показан режим
Обзор при
включенном расширении
Native Window Placement:
опять же хорошо видно что
миниатюры окон так же как и соответствующие им реальные окна действительно
отличаются по размеру, а так же изменилось расположение миниатюр - теперь они расположены в неком шахматном порядке, ну и помимо этого заголовки окон теперь отображаются не под миниатюрами, а над ними - вследствии чего заголовок самой верхней миниатюры ( миниатюра Nautilus - заголовок Домашняя папка ) оказался обрезанным, и кнопка закрытия приложения из верхнего левого угла миниатюры ( что соответствует настроеному у меня расположению с левой стороны кнопок управления окном - имеются в виду кнопки Закрыть, Развернуть/восстановить, Свернуть ) переехала в правый верхний угол миниатюры.
команда для установки расширения
Native Window Placement:
sudo apt-get install gnome-shell-extensions-native-window-placement
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
Auto Move Windows - позволяет привязывать определенные приложения к определенным виртуальным рабочим столам - то есть позволяет сделать так что бы, например окно браузера Firefox при его запуске сразу отображалось бы не на первом виртуальном рабочем столе ( как происходит по умолчанию ), а на 3-ем ( или любом другом ) вирт.раб.столе, а окно файлового менеджера Nautilus - на 2-ом ( или любом другом ) вирт. раб. столе и т.д.
команда для установки расширения
Auto Move Windows:
sudo apt-get install gnome-shell-extensions-auto-move-windows
Настройку данного расширения - а именно того какое приложение будет запускаться на каком вирт.раб.столе можно осуществить двумя способами:
-
первый способ настройки - командой в терминале:
gsettings set org.gnome.shell.extensions.auto-move-windows application-list "['APPLICATION.desktop:WORKSPACE-NUMBER','ANOTHER-APPLICATION.desktop:WORKSPACE-NUMBER']"
где:
APPLICATION.desktop -
имя файла для определенного приложения - это имя можно определить точно если выполнить в терминале следующую команду:
ls /usr/share/applications | grep APPLICATION
например, для приложений
Firefox,
Banshee и
Thunderbird получим следующее:
WORKSPACE-NUMBER -
номер вирт.раб.стола, на котором должно быть запущено соответствующее приложение
например, необходимо что бы браузер
Firefox запускался на
2-ом вирт.раб.столе, плеер
Banshee - на
3-ем вирт.раб.столе, почтовый клиент
Thunderbird - на
4-ом вирт.раб.столе - соответственно команда для настройки будет выглядеть следующим образом:
gsettings set org.gnome.shell.extensions.auto-move-windows application-list "['firefox.desktop:2','banshee.desktop:3','thunderbird.desktop:4']"
-
второй способ настройки - выполняем команду:
dconf-editor
в открывшемся окне
Configuration Editor переходим в последовательности:
org > gnome > shell > extensions > auto-move-windows к настройкам расширения
Auto Move Windows и двойным кликом левой кнопки мыши переходим в режим редактирования строки настройки:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
Windows Navigator - если в режиме
Обзор ( по другому
Оверлейный режим ) нажать на клавиатуре клавишу
Alt, то каждой отображаемой миниатюре окна присваивается порядковый номер - этот
номер отображается
в левом верхнем углу каждой миниатюры:
и теперь нажатием соответствующей цифровой клавиши на клавиатуре можно переключиться на соответствующее окно.
команда для установки расширения
Windows Navigator:
sudo apt-get install gnome-shell-extensions-windows-navigator
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Два оставшихся расширения
Xrandr Indicator ( Monitor Status Indicator ) и
Gajim не были мною опробованы вследствии их невостребованности для меня, но в принципе они ничего сложного из себя не представляют.
Расширение
Xrandr Indicator ( Monitor Status Indicator ) - позволяет поворачивать изображение на экране и дает быстрый доступ к настройкам дисплея.
команда для установки расширения
Xrandr Indicator ( Monitor Status Indicator ):
sudo apt-get install gnome-shell-extensions-xrandr-indicator
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Расширение
Gajim - обеспечивает интеграцию Jabber-клиента Gajim в GNOME Shell.
команда для установки расширения
Gajim:
sudo apt-get install gnome-shell-extensions-gajim
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
После установки расширений необходимо перезагрузить GNOME Shell - либо нажимаем клавиши
Alt+F2, вводим "
r" (английская буква "эр") и нажимаем клавишу
Enter, либо просто перелогиниваемся - теперь используя вкладку
Расширения Shell утилиты
GNOME Tweak Tool можно очень просто включать/отключать установленные расширения, а при установленном расширении
User Theme используя вкладку
Тема утилиты
GNOME Tweak Tool можно так же просто переключать темы оформления GNOME Shell без необходимости перезагрузки GNOME Shell.
Продолжение обзора - Часть 2