Як модернізувати Ubuntu за допомогою теми Flattiance GTK

Стандартна тема Ubuntu GTK виглядає застарілою. Її дизайн не є сучасним, навіть після оновлень у версії 18.04. Саме тому розглянемо перехід на сучасний форк Ambiance – тему Flattiance GTK.

Тема Flattiance GTK розміщена на Github. Для її встановлення рекомендується використовувати Git, оскільки це дає змогу швидко завантажувати останні версії теми, уникаючи ручного завантаження.

Інструкція зі встановлення теми Flattiance GTK

Для початку роботи з темою потрібно встановити всі залежності, необхідні для її правильного відображення в 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

Перейдіть до створеного каталогу теми Flattiance за допомогою команди cd:

cd Flattiance

Якщо ви бажаєте скомпілювати тему, виконайте команду build:

./build

У разі успішної збірки, тема автоматично встановиться та активується. Якщо збірка не вдасться, доведеться відмовитися від цього процесу та встановити готові файли теми. Спершу отримайте права root в терміналі. В Ubuntu, з міркувань безпеки, стандартно неможливо використовувати su. Замість цього скористайтеся командою sudo -s:

Отримання root-оболонки є ефективнішим, ніж виконання окремих команд з sudo. Це також допоможе уникнути помилок, пов’язаних з дозволами.

sudo -s

Перемістіть підкаталог теми Flattiance до директорії /usr/share/themes/ за допомогою команди mv:

mv Flattiance /usr/share/themes/

Тепер, коли Flattiance знаходиться у правильному місці, тема встановлена. Вийдіть з root за допомогою команди exit, а потім видаліть залишки файлів командою rm:

exit
  
  rm ~/Flattiance

Потрібно видалити тему Flattiance? Виконайте команду rm:

su
  
  rm -rf /usr/share/themes/Flattiance

Встановлення для окремого користувача

Flattiance не обов’язково встановлювати для всієї системи. Її можна активувати для окремого користувача. Для цього спочатку потрібно завантажити вихідний код, як описано вище:

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

Перейдіть до завантаженої папки за допомогою команди cd:

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. Для встановлення переконайтеся, що на вашому Ubuntu встановлено останні версії NodeJS та NPM:

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.

Перегляньте наші детальні інструкції для цих робочих середовищ нижче: