YASB — функциональная строка состояния Windows, которую Microsoft так и не реализовала
Информация о состоянии системы помогает работать быстрее и эффективнее. Чем больше пользователь знает о своем компьютере, тем проще контролировать процессы и принимать решения. Удобнее, когда ключевые данные отображаются прямо на рабочем столе — без перехода в трей и без переключения между окнами.
В macOS такой способ отображения данных реализован уже много лет — система выводит ключевую информацию в верхней части экрана. В Windows встроенного аналога по-прежнему нет – хотя Microsoft планирует добавить верхнюю панель меню в Windows 11 через PowerToys.
Приложение YASB (Yet Another Status Bar) решает эту задачу уже сейчас. Оно показывает актуальные системные показатели в реальном времени и позволяет держать важные данные перед глазами без дополнительных действий.
Возможности YASB
YASB во многом похож на Nilesoft Shell — утилиту для глубокой настройки контекстного меню Windows. С ее помощью можно полностью изменить меню по правому клику и добавить практически любые действия. Подход у YASB аналогичный: приложение дает гибкую систему настройки и почти не ограничивает пользователя. Инструмент с открытым исходным кодом доступен на Github.
Примечание. Для работы иконок в панели требуется установка шрифтов 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, можно полностью переосмыслить внешний вид системы. Даже простые элементы — например, несколько часов с одинаковым временем — становятся частью продуманного визуального оформления.
Последние статьи #Windows
• YASB — настраиваемая строка состояния для Windows с виджетами и поддержкой нескольких мониторов
• СМИ сообщают о блокировке обновлений Windows в России – наблюдаются ли у вас проблемы?
• Разработчик Rufus обошел последние ограничения на загрузку ISO-образов Windows с официальных серверов Microsoft
• Microsoft устранила сбои загрузки Windows 11, связанные с неудачными обновлениями
• Microsoft начала блокировать сторонние инструменты загрузки ISO-образов Windows — Rufus и Fido больше не работают
• Обновление KB5077239 (Build 28000.1635) Preview для Windows 11, версия 26H1









