Традиційна тема 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.
Перегляньте наші докладні посібники для цих настільних комп’ютерів нижче: