YASB — настраиваемая строка состояния для Windows с виджетами и поддержкой нескольких мониторов

2026-02-17 562 комментарии
YASB (Yet Another Status Bar) добавляет в Windows полноценную строку состояния в стиле macOS с гибкой настройкой через config.yaml и styles.css. Виджеты производительности, погода, Spotify, Pomodoro, CAVA и поддержка нескольких мониторов превращают рабочий стол в полностью кастомизируемое пространство

YASB — функциональная строка состояния Windows, которую Microsoft так и не реализовала

Информация о состоянии системы помогает работать быстрее и эффективнее. Чем больше пользователь знает о своем компьютере, тем проще контролировать процессы и принимать решения. Удобнее, когда ключевые данные отображаются прямо на рабочем столе — без перехода в трей и без переключения между окнами.

В macOS такой способ отображения данных реализован уже много лет — система выводит ключевую информацию в верхней части экрана. В Windows встроенного аналога по-прежнему нет – хотя Microsoft планирует добавить верхнюю панель меню в Windows 11 через PowerToys.

Приложение YASB (Yet Another Status Bar) решает эту задачу уже сейчас. Оно показывает актуальные системные показатели в реальном времени и позволяет держать важные данные перед глазами без дополнительных действий.

Возможности YASB

YASB во многом похож на Nilesoft Shell — утилиту для глубокой настройки контекстного меню Windows. С ее помощью можно полностью изменить меню по правому клику и добавить практически любые действия. Подход у YASB аналогичный: приложение дает гибкую систему настройки и почти не ограничивает пользователя. Инструмент с открытым исходным кодом доступен на Github.

Скачать YASB

Примечание. Для работы иконок в панели требуется установка шрифтов JetBrainsMono (доступны на странице загрузки). Распакуй архив со шрифтами. Выделите файлы формата .ttf (Файл шрифта TrueType) > ПКМ > Установить.

YASB добавляет в верхнюю часть экрана строку состояния с настраиваемыми виджетами. Управление осуществляется с помощью двух основных файлов:

  • config.yaml — отвечает за структуру строки и подключение виджетов;
  • styles.css — используется для оформления и стилизации.

В первом файле настраивается состав и порядок элементов, во втором — их внешний вид. Принцип работы напоминает Nilesoft Shell, где также используется файл config.yaml для конфигурации. Итоговая конфигурация полностью зависит от пользователя — можно собрать минималистичную строку или насыщенную информацией панель с множеством показателей.

Строка может отображать параметры питания, уровень громкости, текущий воспроизводимый трек (например, из Spotify), виджет погоды и системные показатели производительности — использование памяти, загрузку процессора и сетевую активность. При нажатии на стрелку открывается список приложений, работающих в фоновом режиме. По функциональности это аналог стандартного системного трея Windows, но с более удобным доступом.

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

Настройка YASB

После установки рабочая директория приложения находится по пути:

%USERPROFILE%\.config\YASB

Также открыть ее можно через контекстное меню значка в системном трее — пункт Open config.

В этой папке расположен файл config.yaml— основной конфигурационный файл. Именно здесь настраивается структура строки состояния. В первую очередь используется раздел bars. В нем определяется, например, primary-bar — основная строка, а также экран, к которому она привязана (по умолчанию — primary). Внутри этого же раздела находится список widgets — здесь указываются виджеты, которые должны отображаться в конкретной строке. Сами виджеты описываются ниже в том же файле конфигурации. Виджет можно объявить, но не использовать. Однако если он добавлен в строку, его определение в конфигурации обязательно должно присутствовать.

Есть полезная возможность: количество строк состояния не ограничено. Можно растянуть основную строку на второй монитор или создать для него отдельную. Для этого достаточно добавить в конфигурации раздел secondary-bar, включить его (enabled) и указать, к какому дисплею он должен быть привязан. В результате на втором экране появится отдельная строка, которую можно настроить независимо от основной. Если не добавлять в нее виджеты, она будет отображаться как пустая строка без элементов.

Чтобы разгрузить основную строку, часы можно перенести на вторую и оставить на главной только системное время. Для этого достаточно удалить виджеты часов из primary-bar и добавить их в secondary-bar. После изменения конфигурации строка автоматически перезагружается — дополнительных действий не требуется.

Если строка выглядит слишком пустой, в нее можно добавить дополнительные элементы. Например, встроенный виджет Pomodoro. Для этого нужно объявить его в config.yaml и добавить в список виджетов нужной строки. Подробности настройки приведены в документации YASB. Виджет можно разместить в любой части строки; при нажатии открывается таймер.

Еще одна возможность — интеграция с CAVA. Это легкий визуализатор аудио, для которого в YASB предусмотрена встроенная поддержка. Его можно добавить в строку и вывести, например, на правую часть второго экрана.

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

Настройка внешнего вида

Оформление настраивается через файл styles.css. Поскольку используется CSS, пользователь получает полный контроль над внешним видом: цветами, отступами, шрифтами, размерами, анимациями и расположением элементов.

Для изменения стилей потребуется базовое понимание CSS. Это повышает порог входа, но взамен дает гибкость и точную настройку интерфейса под свои задачи. Если разбираться в стилях самостоятельно не хочется, можно воспользоваться готовыми темами или сгенерировать нужные CSS-правки с помощью языковой модели, например Gemini. Она способна сформировать стили по описанию требований и упростить процесс настройки.

Кроме самостоятельной настройки, доступно большое количество тем, созданных сообществом. Они собраны в отдельной галерее YASB (также доступны в меню Get Themes в трее), где можно просмотреть оформление и скачать понравившийся вариант. Выбор достаточно широкий — от минималистичных до насыщенных информацией решений.

YASB возвращает интерес к настройке системы

YASB можно сравнить со строкой состояния из macOS, адаптированной для Windows 11, однако такое сравнение не отражает всех возможностей приложения. Оно не ограничивается выводом системных показателей и предоставляет инструменты для гибкой и детальной настройки рабочего пространства.

Работа с конфигурацией и стилями напоминает, что интерфейс Windows можно активно менять под себя. Для многих пользователей система годами остается с настройками по умолчанию — от обоев до панели задач. YASB возвращает интерес к кастомизации и позволяет по-новому взглянуть на оформление рабочего стола.

В сочетании с такими инструментами, как Wallpaper Engine, можно полностью переосмыслить внешний вид системы. Даже простые элементы — например, несколько часов с одинаковым временем — становятся частью продуманного визуального оформления.

© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте