Как модернизировать Ubuntu с помощью темы Flattiance GTK

Традиционная тема Ubuntu GTK существует всегда, и отчасти она устарела. Дизайн старый, и даже с обновленной темой 18.04 он не самый лучший. Вот почему в этой статье мы рассмотрим, как переключиться на современный форк Ambiance: тему Flattiance GTK.

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

Установить тему Flattiance GTK

Чтобы начать использовать тему, вам необходимо загрузить и установить все зависимости, которые Flattiance должен правильно отображать в Linux.

Примечание. Flattiance — это в первую очередь тема Ubuntu, но это не значит, что ее нельзя использовать и в других дистрибутивах Linux. Для достижения наилучших результатов следуйте методу установки Git.

Установка через Git

Flattiance требует компиляции перед установкой. Для компиляции вам необходимо установить несколько важных пакетов. Откройте окно терминала и введите следующую команду в Ubuntu.

sudo apt install git inkscape libglib2.0-dev-bin git nodejs gtk2-engines-murrine gtk2-engines-pixbuf

Имейте в виду, что весь список необходимых зависимостей для Flattiance неизвестен, поскольку разработчик не описывает его на Github. В этом случае не пытайтесь запустить сценарий сборки. Вместо этого установите предварительно созданную тему уже в репозитории Git.

Чтобы получить последний код темы Flattiance, запустите git clone

git clone https://github.com/IonicaBizau/Flattiance

используя команду CD, перейдите во вновь созданный каталог темы Flattiance.

cd Flattiance

Если вы хотите создать тему с нуля, запустите команду сборки.

./build

Если сборка прошла успешно, она автоматически установит тему и применит ее. Если это не удастся, вам нужно будет отказаться от процесса сборки и вместо этого установить включенные файлы темы. Начните с получения корневой оболочки в терминале. В Ubuntu невозможно использовать su из коробки в целях безопасности. Вместо этого вам нужно получить root с помощью sudo -s.

Получение оболочки root, а не использование отдельных команд sudo намного эффективнее. Это также должно обойти любые досадные ошибки разрешений.

sudo -s

Используйте MV, чтобы переместить подпапку темы Flattiance в область / usr / share / themes / файловой системы.

mv Flattiance /usr/share/themes/

Теперь, когда Flattiance находится в нужном месте, тема установлена. Используя exit, выйдите из root. Затем используйте команду rm, чтобы удалить все оставшиеся файлы.

exit

rm ~/Flattiance

Нужно удалить тему Flattiance? Запустите команду rm.

su

rm -rf /usr/share/themes/Flattiance

Установить для одного пользователя

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

git clone https://github.com/IonicaBizau/Flattiance

Войдите в папку загрузки с компакт-диска.

cd Flattiance

Избегайте использования инструмента сборки и вместо этого переместите предварительно созданную тему в папку ~ / .themes.

mkdir -p ~/.themes

mv Flattiance ~/.themes

Размещение Flattiance в этом каталоге, а не в каталоге системных тем, означает, что только пользователи, у которых есть эта тема в ~ / .themes, могут ее использовать. Повторите этот процесс столько раз, сколько потребуется, чтобы включить его для нескольких пользователей.
Примечание: удалите Flattiance с помощью rm.

rm -rf ~/.themes/Flattiance
rm -rf ~/Flattiance

Установка через NPM

Другой способ установки темы Flattiance GTK — с помощью инструмента NodeJS NPM. Этот путь полезен для пользователей Ubuntu, которым не нравится иметь дело с Git. Для установки убедитесь, что у вас установлена ​​последняя версия NodeJS, а также NPM в Ubuntu.

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

Установив Node, используйте инструмент пакета NPM, чтобы получить последнюю версию темы Flattiance в Ubuntu.

npm install --global flattiance

Включение темы Flattiance GTK

Основная цель Flattiance — заменить тему Ubuntu Ambiance. Ему год, и он был в основном ориентирован на Unity 7. Тем не менее, он также будет работать с Gnome и другими рабочими столами GTK на Ubuntu. Чтобы включить тему в Ubuntu, вам необходимо установить приложение Gnome Tweak Tool.

sudo apt install gnome-tweak-tool

После установки нажмите клавишу Windows на клавиатуре, введите «Tweaks» и откройте появившуюся программу. Оттуда вам нужно будет нажать «Внешний вид». Просмотрите параметры внешнего вида и включите Flattiance.

В качестве альтернативы, если вы все еще используете Unity 7, включите тему в терминале с помощью:

gsettings set org.gnome.desktop.interface gtk-theme "Flattiance"

Включить Flattiance на других рабочих столах

Если вам нравится внешний вид этой темы, и вы используете Ubuntu, но не основной рабочий стол, вы все равно сможете включить эту тему. Поскольку эта тема основана на GTK, Flattiance должен отлично работать в Ubuntu Mate, Xubuntu, Lubuntu и Ubuntu Budgie.

Ознакомьтесь с нашими подробными руководствами для этих рабочих столов ниже: