Делаем Ubuntu Gnome похожей на Ubuntu Unity.

В данной статье пойдет речь о том, как сделать окружение рабочего стола Gnome похожим на Unity.

В связи с последними событиями, что проект Unity закрывается и теперь по умолчанию будет Gnome, я решил попробовать редакцию Ubuntu Gnome. Стандартный интерфейс данной оболочки после многих лет использования Unity мне показался очень неудобным. Особенно если поставить его родителям, они просто запутаются в нем. Или когда требуется переключаться между несколькими окнами приложений приходится делать лишние движения.

Я сделал интерфейс оболочки Gnome максимально похожим на Unity, и хочу с вами поделиться этим опытом. Вот так это выглядит:

Но благо, что Gnome можно очень сильно изменить с помощью расширений, которые можно установить прямо из браузера. Расширения доступны по ссылке:
https://extensions.gnome.org/

Коротко о расширениях Gnome.

Расширения — это своеобразные дополнения к окружению рабочего стола Gnome. Расширения Gnome можно просматривать, устанавливать, настраивать, активировать или деактивировать и удалять прямо в браузере Firefox.

Если у вас стоит Google Chrome, то для того, чтобы делать аналогичные манипуляции с расширениями в этом браузере, нужно поставить плагин для него:

sudo apt install chrome-gnome-shell

Как видно на скриншоте, здесь список установленных расширений, можем производить все манипуляции с ними. Но помимо этого, мы можем также настраивать их с помощью "GNOME Tweak Tool" или в русской локализации "Дополнительные параметры":

Устанавливаются расширения также максимально просто. Находим в поиске расширение, можно почитать комментарии и описание. Далее переводим переключатель в «On» и появится всплывающее окно с предложением установить. После установки расширение включится, останется только настроить его по вашему вкусу.

Как видите, всё очень просто, без ввода команд в терминале.

Делаем интерфейс Gnome похожим на Unity.

1. Установка расширений.

Самое первое, что сделаем, это установим расширения.

Dash to Dock.

Данное расширение устанавливается по следующей ссылке:
https://extensions.gnome.org/extension/307/dash-to-dock/

С помощью данного расширения мы сделаем максимально похожую "панель запуска Unity". Откроем настройки данного расширения. Можно сконфигурировать как пожелаете, я же настроил его как на следующих скриншотах.

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

Избранные приложения — это аналогично закрепленным ярлыкам на панели Unity. Добавляем в избранное наиболее частые приложения и они будут отображаться на панели даже когда закрыты.

Настройка "Show open windows previews" — означает, когда будет запущено несколько окон одного приложения, то по нажатию правой кнопки мыши, можно увидеть миниатюры этих окон:

Кроме того, на этой вкладке настроек нужно активировать пункт "Расположить кнопку приложения с другой стороны Дока", чтобы кнопка вызова списка/поиска приложений располагалась сверху дока, как это сделано в Unity.

На этой вкладке я выставил только "Действие по нажатию" - "Минимизировать". Когда открыто окно приложения, если кликнуть по его значку на Док панели, то оно свернется.

На этой вкладке настроек — я выбрал "Сжать Док", чтобы как можно больше иконок приложений влезло на Док.
Очень важная настройка - «Показывать индикаторы количества окон». Нужна для того, чтобы показывать количество открытых окон одного приложения числом кружков слева.

Вот и всё, что касается настроек данного расширения. В принципе, вы можете настраивать по своему вкусу, я же указал те настройки, что я сделал.

Hide Activities Button.

Расширение "Hide Activities Button" скроет кнопку "Activities" или в русской локализации "Обзор", ставится по следующей ссылке:
https://extensions.gnome.org/extension/744/hide-activities-button/

No Topleft Hot Corner.

Расширение "No Topleft Hot Corner" удаляет вызов "Обзор" при наведении мыши в левый верхний угол рабочего стола, ставится по следующей ссылке:
https://extensions.gnome.org/extension/118/no-topleft-hot-corner/

Frippery Move Clock.

Данное расширение просто перемещает часы с центра верхней панели вправо, ставится по следующей ссылке:
https://extensions.gnome.org/extension/2/move-clock/

TopIcons Plus.

Данное расширение переносит индикаторы приложений на верхнюю панель, как у меня на скринах индикатор Telegram, а не так, как это сделано по умолчанию снизу на выезжающей панели:

Настройки этого расширения незамысловатые:

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

Устанавливается расширение по следующей ссылке:
https://extensions.gnome.org/extension/1031/topicons/

Дополнительные расширения.

В принципе, это все расширения, которые нужно установить, чтобы сделать Gnome максимально похожим на Unity. Обзор множества других расширений сделаю отдельной статьей.

А пока посоветую Impatience, оно ускоряет анимацию оболочки Gnome, ставится по следующей ссылке:
https://extensions.gnome.org/extension/277/impatience/

А также Caffeine, которое в представлении не нуждается. На верхней панели отображается индикатор чашечки, если нажать на нем, то отобразится "пар", что означает, что компьютер не будет уходить в спящий режим и экран монитора не выключится, пока не нажать на кружке снова.

Ставится по следующей ссылке:
https://extensions.gnome.org/extension/517/caffeine/

Кроме того, активируйте расширение "User Themes", оно системное и устанавливать его не нужно. Оно нужно для того, чтобы выбирать темы для Gnome Shell.

2. Установка темы и значков как в Unity.

А Теперь поставим, знакомые нам по Unity, набор значков и тему.

В Ubuntu по умолчанию стоит набор значков Humanity, для его установки откройте терминал и выполните следующую команду:

sudo apt install humanity-icon-theme

В Unity дефолтная тема - Ambience, но для Gnome такой не существует (та, что есть уже два года не обновлялась и не совместима с новыми версиями GTK).

Из чего-то подобного могу посоветовать Vivacious Colors GTK Theme, та самая тема, что у меня на скринах представлена, но она доступна только для LTS релизов. Установить можно, выполнив следующие команды в терминале:

sudo add-apt-repository ppa:ravefinity-project/ppa

sudo apt-get update

sudo apt-get install vivacious-colors-gtk-dark vivacious-colors-gtk-light

Если у вас не LTS версия Ubuntu и выше 16.04, то могу посоветовать VimixDark-Gtk-Theme, архив с темой можно скачать по следующей ссылке:
https://www.gnome-look.org/p/1013698/
Загрузите архив, распакуйте папку с темой, в которой будет скрипт sh, запустив его, вы установите данную тему.

Теперь откройте «Дополнительные параметры» и на вкладке «Внешний вид» выберите установленные темы и значки:

Как бонус, можно ещё поставить обои Ubuntu, выполнив следующую команду в терминале:

sudo apt install ubuntu-wallpapers

После чего нажмите правой кнопкой мыши по рабочему столу и в контекстном меню выберите "Изменить фон", после чего установите новые скаченные обои:

Вот и всё, что касается внешнего вида.

3. Настройка шрифтов.

Открываем «Дополнительные параметры» и на вкладке «Шрифты» выбираем как на скриншоте:

Такие шрифты по умолчанию в Unity:
Заголовки окон: Ubuntu Medium, 11.
Интерфейс: Ubuntu Regular, 11.
Документы: Ubuntu Regular, 11.
Моноширинный: Ubuntu Mono Regular, 13.

4. Переместить кнопки управления окном (закрыть, свернуть, развернуть) влево.

Для того, чтобы переместить кнопки управления окном влево, нужно ввести следующую команду в терминале:

gsettings set org.gnome.desktop.wm.preferences button-layout "close,minimize,maximize:"

Чтобы вернуть обратно:

gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"

То же самое можно сделать и с помощью редактора dconf (уже установлен в системе), перейдя
org.gnome.desktop.wm.preferences и изменив в пункте button-layout на

close,minimize,maximize:

Для того, чтобы вернуть значение обратно в dconf редакторе, просто выберите нужный пункт и нажмите на кнопке «Установить значение по умолчанию».

  • neon1ks

    Не хватает последнего пазла — глобального меню как в Unity.

  • http://vk.com/id316706419 Дима Ващенко

    Класно получилось, спасибо)

  • https://plus.google.com/112359656374523958996 Роман Калугин

    Я так же перешел на гнома и он показался мне вполне ничего так! Рекомендую ещё одно расширение нужное в данном случае: https://extensions.gnome.org/extension/723/pixel-saver/ Позволяет убрать заголовок у распахнутых окон.

    • http://vk.com/id375440456 Александр Косицын

      Спасибо за наводку на расширение… давно искал что-то похожее.)

  • Micha

    спасибо за обзор!

  • https://plus.google.com/118166993767960656676 Did Mazay

    спасибо за статью

  • http://vk.com/id155519962 Николай Поляков

    https://pp.userapi.com/c626429/v626429962/5021a/UjjD3uQAQdo.jpg
    В итоге у меня три разных цвета, непропорционально большая панель вверху и непропорционально большие окна при нажатии правого клика, ну и справа вверху все еще уродливый трей.
    В итоге обратно на Unity.

    • https://plus.google.com/112359656374523958996 Роман Калугин

      Взгляните на данную тему: https://www.gnome-look.org/p/1137261/ Есть светлый вариант и даже тема для bleder. Очень гармонично смотрится.

    • https://www.facebook.com/app_scoped_user_id/541902749532901/ Мелдронат Мельдониевич

      Тему надо применять не только GTK, но и Shell. Тогда будет все более гармонично.
      Только предварительно надо включить возможность ставить пользовательские темы.

  • acer

    Доброго Времени Суток Всем! Начал только читать эту статью.
    В ближайшем времени постараюсь отписать [com…]

  • Илья

    Зачем это делать? Гном и так бесподобен. Юнитидрочеры….

  • https://plus.google.com/118166993767960656676 Did Mazay

    «Обзор множества других расширений сделаю отдельной статьей.» Будем ждать

  • https://plus.google.com/112430469031465542396 Tema Zosin

    Подскажите такой вопрос: установил Audacious, закрепил его в доке. Теперь при запуске у меня в Доке остается моя закрепленная иконка и появляется вторая — запущенного приложения.
    Это косяк Гнома или Audacious? Просто тот же закрепленный Наутилус же не запускает вторую копию иконки своей.