Depositphotos
Портал MakeUseOf вирішив перевірити, наскільки далеко може зайти Claude у кастомізації Linux-десктопа без повноцінного ручного налаштування. ШІ доручили переробити конфігурацію Niri та Waybar, додати нові модулі й повністю стилізувати систему майже з нуля. Ось що з цього вийшло.
Налаштування Niri з нуля може бути доволі складним, але те саме можна сказати майже про всі тайлінгові віконні менеджери. На щастя, Niri автоматично генерує конфігураційний файл під час першого запуску, надаючи шаблон для роботи.
Niri використовувався вже доволі давно, тому існував досить потужний файл config.kdl, який переважно просто працював. Водночас він базувався на значно старішій збірці, а Niri з того часу отримав чимало суттєвих змін і нових функцій (найпомітніша — blur).
“Використовуючи базовий файл config.kdl, його передали Claude із проханням зробити великі покращення та правки — і він упорався з цим досить добре. Також йому доручили інтегрувати WOB (Wayland Overlay Bar) — екранний OSD-індикатор гучності та яскравості. WOB виявився особливо складним, оскільки інструкції були створені спеціально для Sway, тому їх довелося адаптувати під синтаксис конфігураційного файлу Niri”, — розповіли MakeUseOf.
Кілька штрихів тут, трохи додаткового blur для термінала там — і зрештою вдалося отримати повноцінний конфігураційний файл, який працював саме так, як потрібно. Після цього настав час для дещо складнішого завдання — статус-бару, яким у цьому випадку був Waybar.
Хоча технічно можливо отримати значно більше функціональності від статус-бару за допомогою чогось на кшталт Quickshell, цього разу вирішили залишити все простішим. Зрештою, знову обрали Waybar через його простоту та невибагливість в обслуговуванні.
“Якщо потрібне рішення з мінімальним налаштуванням, варто спробувати Dank Material Shell (DMS) або Noctalia Shell”, — радять MakeUseOf.
Базова конфігурація Waybar уже існувала, але її не оновлювали багато часу, і вона створювалася з розрахунком на Sway. Використовуючи її як шаблон, Claude отримав кілька інструкцій:
Після визначення візуального стилю нарешті можна було перейти до роботи над окремими модулями.
Початкова конфігурація була надто базовою і містила лише трей аплетів та ярлики керування гучністю (разом із годинником). Потрібне було значно функціональніше рішення, схоже на панель Noctalia Shell на базі Quickshell.
Після великої кількості спроб і помилок (перемикачі CPU boost та power profile виявилися особливо болючими в налаштуванні) до Waybar зрештою додали цілу низку додаткових модулів:
Після заміни папки конфігурації Waybar на згенеровані Claude файли систему перезавантажили, щоб переконатися, що все завантажується коректно — і на цьому все було готово.
Claude має схильність іноді “злітати з рейок”. Під час першої спроби оновити файл style.css він повністю замінив оригінальну тему на Catppuccin, хоча такого ніхто не просив. Модулі CPU boost та моніторингу CPU/GPU виявилися особливо болючими для запуску й потребували кількох днів на виправлення (значною мірою через щоденні ліміти використання).
“Усе це означає, що повністю покладатися на нього не варто. Claude (як і більшість інших AI-інструментів) робитиме помилки, тому не слід запускати все без контролю. Потрібне ручне втручання, а також чіткі й точні запити. Втім, це чудовий спосіб почати, якщо вже є шаблон, на якому можна базуватися”, — підсумовують MakeUseOf.
Claude поки що показує себе чудово і видається кращим за більшість інших інструментів, принаймні коли йдеться про логіку програмування. Самостійно створити щось подібне за такий короткий час навряд чи вдалося б, тому його можливості справді вражають.
Джерело: MakeUseOf
Контент сайту призначений для осіб віком від 21 року. Переглядаючи матеріали, ви підтверджуєте свою відповідність віковим обмеженням.
Cуб'єкт у сфері онлайн-медіа; ідентифікатор медіа - R40-06029.