Microsoft выпустила новую предварительную версию Windows Terminal под номером 1.13, которая принесла с собой несколько полезных изменений. Стоит отметить, что отныне минимальной поддерживаемой версией является Windows 10 20H1 (сборка 19041). Установить новую версию приложения можно из Microsoft Store или со страницы релизов в GitHub.
Обновлённый дизайн настроек
Windows Terminal получил обновлённый пользовательский интерфейс настроек, выполненный с использованием WinUI 2.6. Теперь внешний вид настроек больше соответствует стилю Windows 11.
Автоматический запуск профилей с правами администратора
Добавлена новая настройка elevate
, которая позволяет автоматически запускать профиль с повышенными привилегиями (от имени администратора). Если установлено значение true
, но открыто окно в обычными правами, то запуск этого профиля приведёт к открытию нового окна с повышенными привилегиями. Если установлено значение false
, то профиль будет открываться в текущем окне независимо от текущего режима работы. Также вы можете зажать клавишу Ctrl и нажать на нужный профиль в выпадающем меню, чтобы открыть его от имени администратора.
Кроме этого, добавлен аргумент elevate
для действий new-tab
и split-pane
, благодаря чему можно с помощью этих действий запускать новый профиль с правами администратора. Несколько примеров по использованию этой функции:
// Profile setting
"elevate": true
// New tab action
{ "command": { "action": "newTab", "elevate": true }, "keys": "ctrl+shift+1" }
// Split pane action
{ "command": { "action": "splitPane", "split": "auto", "elevate": true }, "keys": "alt+shift+e" }
Новый движок рендеринга
Добавлен новый параметр профиля experimental.useAtlasEngine
, который включает новый движок рендеринга текста при установке значения true
. Повышение производительности может быть не слишком заметным, но вы точно увидите изменения при отображении текста с большим количеством цветом. Новый движок будет отрисовывать контент в соответствии с частотой обновления экрана независимо от разрешения.
Обратите внимание, что движок рендеринга всё ещё находится на стадии разработки, поэтому он может работать нестабильно, а некоторые функции могут попросту отсутствовать. В будущем Microsoft намерена использовать его по умолчанию.
Команда Windows Terminal признаёт, что эта функция появилась из-за неразберихи, которую они сами устроили летом 2021 года. Тогда стало известно, что существующий механизм рендеринга имеет ужасную производительность. Положившись на свой опыт и опыт команд партнёров, они приняли решение, что движок DirectWrite наилучшим образом подойдёт для этого продукта. Это была ошибка. Команда приносит свои извинения и надеется, что вы понимаете, что приложение разрабатывают люди, которые готовы учиться на своих прошлых ошибках.
Настраиваемый звук сигнала
Теперь вы можете настроить звук сигнала в своём профиле с помощью параметра bellSound
. Этот параметр принимает путь к файлу или массив строк с путями к файлам. Если используется массив, то Windows Terminal будет случайным образом выбирать звук сигнала.
Новые действия
- Теперь вы можете восстанавливать недавно закрытые вкладки или панели с помощью действия
restoreLastClosed
. Обратите внимание, что история буфера и запущенные приложения восстановлены не будут. - Действие
exportBuffer
позволяет экспортировать текст из буфера в текстовый файл. - Действие
adjustOpacity
позволяет изменять прозрачность окна Windows Terminal во время его работы.