
Налаштування Linux-десктопу, відоме як «рісайзинг», завжди надавало користувачам велику свободу. Однак, робота з віконними менеджерами (WM), такими як i3 або Hyprland, часто сприймається як складне завдання, що більше нагадує програмування, ніж персоналізацію.
Чому Claude Code ідеально підходить для налаштування Linux
Унікальність налаштування Linux полягає в тому, що майже всі аспекти, від прив'язок клавіш віконного менеджера до кольорів терміналу та шрифтів, визначаються простими текстовими конфігураційними файлами. Зміна такого файлу та перезавантаження програми миттєво оновлює робочий стіл. Це саме той тип робочого процесу, в якому штучний інтелект, зокрема Claude Code, демонструє високу ефективність.
Claude Code працює безпосередньо в терміналі, дозволяючи йому перевіряти існуючі конфігурації, редагувати файли та виконувати команди для перевірки власних змін. Наприклад, при запиті на відтворення десктопу зі скріншота, Claude Code спочатку визначає дистрибутив, встановлені компоненти, читає конфігурацію Hyprland, а потім поступово вносить зміни. Робочий стіл трансформується за лічені секунди.
Окрім безпосереднього редагування файлів, Claude Code виявився надзвичайно корисним для дослідження. Він може за лічені секунди ідентифікувати компоненти, використані на скріншоті (наприклад, Waybar чи Eww, тип Nerd Font, колірну схему), перевірити їх доступність для поточного дистрибутиву та визначити, чи варто відтворювати таку конфігурацію. Для цього потрібна термінальна версія Claude Code, а не вебсайт claude.ai. Альтернативи включають ChatGPT CLI або Google's Antigravity CLI, головне — надати LLM доступ до локальної файлової системи Linux. Використання більш потужних моделей ШІ зазвичай призводить до меншої кількості помилок у конфігурації.
Покроковий процес налаштування за допомогою Claude Code
Для безпечного та контрольованого налаштування було розроблено структурований підхід із чотирьох фаз, з обов'язковою зупинкою для схвалення користувачем між кожною:
- Фаза 1 — Аудит (тільки для читання): Claude Code визначає дистрибутив Linux, версію, менеджер пакетів, віконний менеджер, дисплейний сервер, оболонку, драйвер GPU, а також існуючі конфігураційні файли та їх розташування. Він також перевіряє наявність Git та інструментів для створення знімків системи. Жодних змін на цьому етапі не відбувається.
- Фаза 2 — Планування: ШІ аналізує еталонне зображення, складає список усіх пакетів, які потрібно встановити, з поясненням для кожного, і чекає на схвалення користувача. Затверджений план записується до файлу
~/PLAN.md. - Фаза 3 — Підготовка: Claude Code ініціалізує Git-репозиторій у
~/.config, фіксує поточний стан та створює тег. Потім він генерує єдиний скриптclaude-setup.shу домашньому каталозі, що містить лише команди, які потребуютьsudo(наприклад, створення знімка системи та встановлення пакетів). Кожна команда у скрипті супроводжується коментарем. Користувач переглядає та запускає цей скрипт вручну, гарантуючи, що Claude ніколи не працює з правами root. - Фаза 4 — Побудова: Після підтвердження запуску скрипта, Claude Code вносить зміни по одному компоненту, фіксуючи кожну зміну в Git та відмічаючи її в
~/PLAN.md. Перед перезаписом існуючих конфігураційних файлів створюються їх резервні копії (.bak). Усі дії записуються до~/claude-rice-log.mdз часовими мітками, зміненими файлами та причинами змін. Перед перезавантаженням віконного менеджера Claude перевіряє синтаксис конфігурації та надає інструкції для відновлення у випадку збою.
Цей робочий процес був успішно протестований на віртуальній машині Ubuntu для налаштування i3. Процес зайняв трохи більше години, споживши близько 290 000 токенів Claude 3 Opus 5, і призвів до повністю функціонального робочого столу i3. Ручне виконання подібного завдання зайняло б цілий день.
Безпека та контроль
Дозволяти ШІ виконувати команди на ПК вимагає пильності. Щоб запобігти встановленню скомпрометованих пакетів або порушенню існуючих налаштувань, важливо переглядати запропоновані команди та уникати роботи без нагляду. Для мінімізації ризиків при автономній роботі рекомендується спочатку використовувати віртуальну машину. Після того, як Claude Code внесе всі зміни у віртуальному середовищі, можна перевірити конфігураційні файли та скопіювати їх до основної системи.
Крім того, розроблений prompt передбачає ведення журналу ~/claude-rice-log.md, де фіксується кожна дія з часовою міткою, зміненими файлами та поясненням. Це дозволяє точно відстежувати всі зміни, внесені під час автоматизованого налаштування.
Доступність Linux завдяки ШІ
Claude та інші великі мовні моделі (LLM) значно підвищили доступність Linux. Замість того, щоб шукати інформацію на форумах, у репозиторіях GitHub та вікі, користувачі тепер можуть звертатися до LLM для пояснення незнайомих концепцій, адаптації інструкцій до їхніх налаштувань та автоматизації рутинних завдань конфігурації.
Що це означає для розробників
Для розробників, які працюють з Linux, Claude Code пропонує інструмент для автоматизації налаштування робочого середовища. Це дозволяє значно скоротити час на «рісайзинг» та конфігурацію, звільняючи ресурси для основних завдань розробки, а також спрощує адаптацію до нових конфігурацій.
Ключові факти
-
Claude Code може автоматизувати налаштування Linux-десктопу (рісайзинг), працюючи з текстовими конфігураційними файлами.
-
ШІ може інспектувати існуючі конфігурації, редагувати файли, виконувати команди та перевіряти зміни.
-
Claude Code ефективно ідентифікує компоненти десктопу зі скріншотів та перевіряє їх доступність для дистрибутиву.
-
Процес налаштування за допомогою Claude Code включає чотири фази: аудит, планування, підготовка та побудова, з обов'язковим схваленням користувача між фазами.
-
Фаза підготовки передбачає створення скрипта
claude-setup.shдля командsudo, який користувач запускає вручну, щоб Claude не мав root-прав.
Джерела
Джерело
How-To GeekDibakar Ghosh
I let Claude customize my Linux PC—and it did a better job than I ever could30 липня 2026 · оновлено 30 липня 2026
Попередні статті

California State Teachers Retirement System Скоротила Частку в Sempra Energy
California State Teachers Retirement System (CalSTRS) зменшила свої акції в Sempra Energy на 2.0% у першому кварталі, продавши 16 727 акцій. Інші інституційні інвестори демонстрували змішану динаміку.

Північнокорейські хакери розширюють атаки на ланцюги поставок відкритого ПЗ
Amazon Threat Intelligence пов'язала північнокорейську групу Sapphire Sleet з компрометацією популярних бібліотек JavaScript, що свідчить про зміну тактики кіберзлочинців.

Bull DeFi розширює глобальну хмарну інфраструктуру для підтримки розподілених обчислень
Bull DeFi оголосила про розширення своєї глобальної хмарної інфраструктури, що включає інвестиції в GPU-кластери та розподілені центри, з акцентом на масштабованість, інтелект та сталість.
Наступні статті

Socket: Новий емуляторний інтерфейс з акцентом на обкладинки ігор вийшов в альфа-версії
Розробник depmosts випустив першу альфа-версію Socket — емуляторного інтерфейсу, що організовує ROM-файли, надаючи пріоритет обкладинкам картриджів та дисків.

cdnjs повністю перейшов на платформу розробника Cloudflare
Один з найактивніших CDN з відкритим кодом, cdnjs, тепер працює виключно на платформі розробника Cloudflare, що дозволило покращити інфраструктуру та зняти обмеження.

Cleveland Clinic та IBM розробили квантову ML-модель для прогнозування імунної відповіді на неоантигени
Дослідники Cleveland Clinic та IBM створили квантову ML-модель Q-CHIPP, яка покращує прогнозування ракових неоантигенів, здатних викликати імунну відповідь, перевершуючи класичні методи за обмежених даних.