UK | EN |
LIVE
Технології 🇺🇦 Україна

Claude попросили кастомизировать рабочий стол Linux: вот что он натворил

ITC.ua Шадрін Андрій 3 переглядів 5 хв читання
Claude попросили кастомізувати робочий стіл Linux: ось що він накоїв

Портал MakeUseOf решил проверить, насколько далеко может зайти Claude в кастомизации Linux-десктопа без полноценной ручной настройки. ИИ поручили переделать конфигурацию Niri и Waybar, добавить новые модули и полностью стилизовать систему почти с нуля. Вот что из этого получилось.


Получение кастомизированного Niri: сначала — базовые вещи

Настройка Niri с нуля может быть довольно сложной, но то же самое можно сказать почти обо всех тайлинговых оконных менеджерах. К счастью, Niri автоматически генерирует файл конфигурации при первом запуске, предоставляя шаблон для работы.

Claude попросили кастомізувати робочий стіл Linux: ось що він накоїв
Изображение: MakeUseOf

Niri использовался уже довольно давно, поэтому существовал довольно мощный файл config.kdl, который в основном просто работал. В то же время он был основан на значительно более старом сборнике, а Niri с того времени получил немало существенных изменений и новых функций (самая заметная — blur).

«Используя базовый файл config.kdl, его передали Claude с просьбой сделать большие улучшения и правки — и он справился с этим довольно хорошо. Также ему поручили интегрировать WOB (Wayland Overlay Bar) — экранный OSD-индикатор громкости и яркости. WOB оказался особенно сложным, поскольку инструкции были созданы специально для Sway, поэтому их пришлось адаптировать под синтаксис конфигурационного файла Niri», — рассказали MakeUseOf.

Несколько штрихов здесь, немного дополнительного размытия для терминала там — и в конце концов удалось получить полноценный файл конфигурации, который работал именно так, как нужно. После этого пришло время для более сложной задачи — статус-бара, которым в этом случае был Waybar.


Waybar получает давно необходимые улучшения: приближение к Quickshell

Хотя технически возможно получить гораздо больше функциональности от статус-бара с помощью чего-то вроде Quickshell, на этот раз решили оставить все проще. В конце концов, снова выбрали Waybar из-за его простоты и неприхотливости в обслуживании.

«Если нужно решение с минимальной настройкой, стоит попробовать Dank Material Shell (DMS) или Noctalia Shell», — советуют MakeUseOf.

Базовая конфигурация Waybar уже существовала, но ее не обновляли много времени, и она создавалась с расчетом на Sway. Используя ее в качестве шаблона, Клод получил несколько инструкций:

  • Сохранить минималистичный вид панели.
  • Адаптировать все под Niri вместо Sway — включая режим совместимости для tray и именованных рабочих пространств в Gentoo.
  • Использовать оригинальную тему Nord как стандартную.
  • Убрать все закругленные углы и сделать интерфейс целостным.

После определения визуального стиля наконец-то можно было перейти к работе над отдельными модулями.

Claude попросили кастомізувати робочий стіл Linux: ось що він накоїв
Изображение: MakeUseOf

Первоначальная конфигурация была слишком базовой и содержала только трей апплетов и ярлыки управления громкостью (вместе с часами). Нужно было значительно более функциональное решение, похожее на панель Noctalia Shell на базе Quickshell.

Что получилось

После большого количества проб и ошибок (переключатели CPU boost и power profile оказались особенно болезненными в настройке) в Waybar в итоге добавили целый ряд дополнительных модулей:

Спецпроекты«Синергія Сіті» та Banda презентували нову стратегію і наступну чергу комплексу. Чим вони здивувалиRB24: що вміє застосунок РАДАБАНКу і чи варто його спробувати
  • Часы с выпадающим календарем.
  • Ярлык Caffeinate для предотвращения перехода системы в режим сна.
  • Модуль погоды на основе wttrbar.
  • Модуль медиаплеера, который показывает трек, который сейчас воспроизводится.
  • Переключатель профилей питания для выбора между режимами power-saver, balanced и performance.
    Переключатель CPU boost.
  • Модули мониторинга CPU и GPU с отображением средней температуры и TDP.
  • Модули громкости и Bluetooth, которые открывают центры управления.
  • И наконец — обновленный трей для всех appindicator-иконок.

После замены папки конфигурации Waybar на сгенерированные Claude файлы систему перезагрузили, чтобы убедиться, что все загружается корректно — и на этом все было готово.

Claude работает, но нуждается в большом количестве указаний

Claude имеет склонность иногда «слетать с рельсов». При первой попытке обновить файл style.css он полностью заменил оригинальную тему на Catppuccin, хотя такого никто не просил. Модули CPU boost и мониторинга CPU/GPU оказались особенно болезненными для запуска и требовали нескольких дней на исправление (в значительной степени из-за ежедневных лимитов использования).

«Все это означает, что полностью полагаться на него не стоит. Claude (как и большинство других AI-инструментов) будет делать ошибки, поэтому не следует запускать все без контроля. Нужно ручное вмешательство, а также четкие и точные запросы. Впрочем, это отличный способ начать, если уже есть шаблон, на котором можно базироваться», — подытоживают MakeUseOf.

Claude пока что показывает себя прекрасно и кажется лучше большинства других инструментов, по крайней мере когда речь идет о логике программирования. Самостоятельно создать нечто подобное за столь короткое время вряд ли удалось бы, поэтому его возможности действительно впечатляют.]

День народження з Claude Code: підлітки створили з нуля 10 ігор за 2 години

Источник: MakeUseOf

Поділитися

Схожі новини