Windows 11 снова просвечивает: сквозь панель задач проступают обои, заголовки окон подкрашиваются цветом рабочего стола, а меню и списки выглядят как матовое стекло. За этим стоят два фирменных материала системы, Mica и Acrylic, и композитор DWM, который собирает их на экране. Дальше всё по порядку: чем один материал отличается от другого, где каждый уместен, почему прозрачность иногда исчезает сама и как ею управлять без сторонних программ.

Прозрачность в Windows прошла путь от стекла Aero до материалов Fluent

Материалом в интерфейсе Windows называют не украшение, а слой, который система рисует на экране в реальном времени: он умеет менять цвет, пропускать фон и реагировать на действия пользователя. Все главные материалы системы делятся на плотные, лежащие под элементами управления, и прозрачные, вроде затемняющей подложки Smoke, которая гасит окно под всплывающим диалогом. Mica и Acrylic относятся к первым и выросли из языка дизайна Fluent Design, история которого началась задолго до Windows 11.

Стеклянные окна впервые появились в Windows Vista: рамки честно просвечивали, потому что так работала тема Aero, а кадры приложений склеивал композитор DWM. Windows 8 в 2012 году стекло убрала полностью, оставив плоские плотные цвета, и многие до сих пор помнят ощущение резкого похолодания интерфейса. Windows 10 вернула полупрозрачность осенью 2017 года вместе с обновлением Fall Creators Update: акрил поселился в меню "Пуск", центре уведомлений и всплывающих панелях. Windows 11, вышедшая 5 октября 2021 года, добавила к нему Mica и сделала материалы заметной частью внешнего вида.

Mica подкрашивает окна цветом рабочего стола и бережёт ресурсы

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

Создатели системы рекомендуют класть Mica в самое основание окна, в базовый слой, и следить, чтобы материал был виден в области заголовка. Адресован он долгоживущим поверхностям: окнам приложений и системных Параметров, а не мимолётным меню. Есть и встроенный указатель фокуса: активное окно сохраняет живой тон, неактивное гаснет в нейтральный цвет, поэтому на захламлённом рабочем столе сразу видно, куда попадут нажатия.

Экономика здесь тоже заметная. Mica читает обои всего один раз и дальше собирает свою картинку дёшево, материал специально проектировали ради производительности. Для окон с вкладками существует усиленная версия Mica Alt с более сильным тонированием, она доступна приложениям на Windows App SDK версии 1.1 и выше и работает на Windows 11 начиная со сборки 22000.

К смене оформления материал равнодушен: светлая и тёмная темы ему одинаково родны, а в режиме высокой контрастности он уступает место привычному цвету пользователя. Служебные отступления тоже продуманы: при выключенной прозрачности, при экономии заряда, на слабом железе и на версиях системы ниже 22000 материал превращается в плотный цвет из набора темы.

Acrylic размывает фон под окном и обслуживает всплывающие поверхности

Acrylic устроен иначе: это настоящее полупрозрачное размытие, имитация матового стекла, сквозь которое проступает всё, что позади. У материала два подвида. Фоновый акрил показывает обои и чужие окна за активным приложением, внутренний создаёт глубину внутри самой программы, например в боковой панели поверх прокручиваемого содержимого.

Место акрила на переходящих поверхностях, живущих секунды: контекстные меню, всплывающие подсказки, выпадающие списки, лёгкие панели, закрывающиеся щелчком мимо. Стандартные элементы интерфейса вроде MenuFlyout, ComboBox и AutoSuggestBox рисуют его по умолчанию, стоит такой элемент раскрыться. Рецепт тоже интересен: полупрозрачная основа, размытие, слой исключения для контраста текста, цветовой тон и мелкий шум, спасающий от полос на градиентах.

Почему бы не обклеить акрилом всё окно целиком? Разработчикам прямо не советуют так делать: несколько размытых поверхностей рядом дают заметный шов на стыке и оптические иллюзии, а цветной текст поверх акрила плохо читается. Постоянным вертикальным панелям разработчиков советуют плотную подложку, акрил там оставляют для раскрывающихся поверхностей поверх содержимого.

За красоту платят ресурсами. Размытие пересчитывается практически непрерывно, нагрузка ложится на видеокарту, расход батареи растёт, и в режиме экономии материал гаснет одним из первых. Отдельная деталь поведения: когда окно теряет фокус, фоновый акрил застывает плотным цветом и оживает только при возврате фокуса.

Обновление 22H2 вернуло прозрачность в панель задач и Проводник

Windows 11 образца 2021 года уже носила Mica в заголовках системных приложений, но Проводник оставался плотным, а панель задач просвечивала сдержанно. Крупное обновление 22H2, выпущенное 20 сентября 2022 года, изменило раскладку: прозрачность вернулась в панель задач, а Проводник получил материал Mica в заголовке и левой панели, да ещё и вкладки, ради которых материал как раз задумывался. Кстати, прозрачностью панели задач управлял тот же переключатель ещё в Windows 10, только эффект был скромнее и без материалов.

Контраст с прошлым ощущается сразу. В Windows 10 окно Проводника было белой плиткой с голубыми акцентами, в Windows 8 и вовсе серой поверхностью без намёка на глубину. После 22H2 границы читаются по заголовку, цвет обоев мягко проходит сквозь рамку, и открытые папки перестали спорить с остальной системой за внимание.

Проверить материал проще простого. Откройте Параметры, ухватитесь за заголовок окна и проведите им над разными участками обоев: тон будет едва заметно плыть. Тот же фокус сработает с Проводником после обновления. Практический смысл у такой прозрачности не только эстетический: видно, где активное окно, а где фоновое, особенно когда открыто с десяток окон.

Переключатель эффектов прозрачности и экономия заряда в Параметрах

Главный рубильник прячется по пути Параметры → Персонализация → Цвета, там лежит переключатель "Эффекты прозрачности". Выключите его, и Mica вместе с Acrylic застынут в плотные цвета: окна станут матовыми, панель задач непрозрачной, а графикой система начнёт распоряжаться экономнее. В Windows 10 путь тот же самый, привычка переносится между версиями без переучивания.

Система умеет глушить материалы и без участия пользователя. Включённый режим экономии заряда отключает прозрачность автоматически, на слабом железе материал заменяется плотной подложкой, а неактивное окно гаснет в нейтральный цвет. Заряд восстановился, и всё снова просвечивает. Сам режим живёт по пути Параметры → Система → Питание и батарея: в разделе "Экономия заряда" есть кнопка "Включить сейчас" и настройка автоматического включения при заданном остатке заряда. Если хочется закрепить настройку без мыши, на помощь приходит реестр, ветка Personalize в профиле текущего пользователя.

Перед командой откройте командную строку: нажмите комбинацию Win+R, введите cmd и подтвердите кнопкой OK. Следующая строка включает эффекты прозрачности, значение 1 соответствует включённому состоянию, значение 0 выключает:

reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v EnableTransparency /t REG_DWORD /d 1 /f

Правка через reg подхватывается не мгновенно, поэтому Проводник после неё удобно перезапустить: откройте Диспетчер задач комбинацией Ctrl+Shift+Esc, найдите строку "Проводник" и нажмите кнопку "Перезапустить". Прочитать текущее состояние можно командой проверки, она печатает строку со значением 0 или 1:

reg query "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v EnableTransparency

Поклонники PowerShell делают то же самое из своего окна, оно запускается поиском по слову powershell в меню "Пуск". После выполнения команда молча обновит тот же параметр:

Set-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize" -Name EnableTransparency -Value 1

Композитор DWM собирает кадр рабочего стола и подставляет материалы по запросу окон

Прозрачность держится не на приложениях, а на системном композиторе DWM, он же Desktop Window Manager. Со времён Vista каждое окно рисуется в собственный буфер в памяти, после чего DWM склеивает из заготовок финальный кадр экрана. Материалы живут именно на этом этапе: приложение лишь сообщает системе, какую подложку хочет, а стеклом, тоном и размытием занимается композитор.

До классических Win32-программ эта красота доходит через атрибут окна DWMWA_SYSTEMBACKDROP_TYPE, доступный начиная с Windows 11 сборки 22621. Значения простые: DWMSBT_AUTO оставляет решение за DWM, DWMSBT_NONE просит обойтись без подложки, DWMSBT_MAINWINDOW подставляет Mica, DWMSBT_TRANSIENTWINDOW включает акрил для переходящих окон, DWMSBT_TABBEDWINDOW выбирает Mica Alt для окон с вкладками. Есть в этом ирония: в режиме DWMSBT_AUTO композитор руководствуется внутренними эвристиками и может вообще не рисовать материал.

Отключить композитор целиком больше нельзя. В Windows 7 в настройках быстродействия ещё существовала галочка "Отключить композицию рабочего стола", дарившая старым компьютерам лёгкость ценой стеклянного блеска. Начиная с Windows 8 DWM стал обязательной частью системы, и вся экранная графика, включая материалы, проходит через него по определению.

Любопытным доступен и осмотр: в Диспетчере задач на вкладке "Процессы" строка "Диспетчер окон рабочего стола" показывает, во сколько обходится вся красота. Чем больше в кадре размытых поверхностей, тем заметнее цифры, и тем очевиднее, почему на ноутбуке материалы экономно гаснут при переходе на батарею.

Прозрачность в терминале Windows и проверка типовых сбоев

Свои ползунки есть и у консоли. Терминал Windows хранит настройки в файле settings.json по пути %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json. Открывается файл через интерфейс: нажмите стрелку рядом со вкладками, выберите пункт "Параметры", затем в левом нижнем углу кнопку "Открыть файл JSON". Внутри найдите секцию "defaults" над списком профилей и дополните её двумя строками, число 60 задаёт прозрачность в процентах и меняется под себя от 0 до 100:

"defaults":
{
    "useAcrylic": true,
    "opacity": 60
},

Параметр useAcrylic в значении true включает акриловое размытие, false оставляет чистую прозрачность без размытия, второй вариант работает только на Windows 11. До версии терминала 1.12 параметр назывался acrylicOpacity, принимал дробь от 0.0 до 1.0 и по умолчанию равнялся 0.5. В глобальных настройках есть переключатель "Enable Unfocused Acrylic", он решает, остаётся ли прозрачным неактивное окно. А если в теме терминала включена Mica, то при opacity ниже 100 под содержимым проступает именно она.

Изменения применяются сразу после сохранения файла. Прозрачной делается и полоса вкладок: в корень settings.json добавляется параметр useAcrylicInTabRow со значением true, полоса получает акриловую подложку с непрозрачностью 50 процентов, и новые значения подхватываются после перезапуска терминала.

Если прозрачность исчезла без видимой причины, проверка укладывается в короткую последовательность:

  1. открыть Параметры → Персонализация → Цвета и убедиться, что переключатель "Эффекты прозрачности" включён;
  2. посмотреть на значок батареи, активный режим экономии заряда глушит материалы автоматически;
  3. перезапустить Проводник через Диспетчер задач, если параметр EnableTransparency правили вручную;
  4. обновить видеодрайвер, потому что размытие считает видеокарта;
  5. заглянуть в настройки самого приложения, часть программ рисует собственный плотный фон и игнорирует системные материалы.

Создатели Windows открыто пишут, что облик материалов может смениться в будущих выпусках системы, и это нормально для детали, завязанной на композитор. Главное в них другое. Mica и Acrylic не украшательство ради моды, а способ мгновенно читать экран: где активное окно, где меню, где фон. Прозрачность, которая гаснет при пустой батарее и возвращается вместе с розеткой, и есть признак продуманной системы.