Як модернізувати 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.

./build

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

Отримання кореневої оболонки, а не використання окремих команд sudo набагато ефективніше. Він також повинен обійти будь-які дратівливі помилки дозволу.

sudo -s

Використовуйте MV, щоб перемістити підпапку теми Flattiance в область /usr/share/themes/ файлової системи.

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 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.

Перегляньте наші докладні посібники для цих настільних комп’ютерів нижче: