Добро пожаловать в первый релиз Windows Terminal 2022 года! Как всегда, вы можете установить Windows Terminal и Windows Terminal Preview из Магазина Microsoft или из репозитория GitHub. Ну а подробности о релизе под катом.
Обновленный дизайн пользовательского интерфейса настроек
Мы обновили пользовательский интерфейс настроек, чтобы он соответствовал новому стилю Windows 11, используя WinUI 2.6. Пожалуйста, сообщайте о любых ошибках, которые вы найдете.
Профили auto-elevate
Добавлен новый параметр профиля под названием Elevate, который позволяет автоматически запускать профиль с повышенными правами (как администратор). Если установлено значение true и вы используете окно без повышенных прав, открытие этого профиля откроет окно с повышенными правами, содержащее этот профиль. В противном случае, если установлено значение false, этот профиль будет открываться в текущем окне независимо от высоты. Вы также можете удерживать Ctrl и щелкнуть профиль в раскрывающемся списке, чтобы открыть его как администратор.
Кроме того, мы добавили аргумент повышения уровня в действия новой вкладки и разделенной панели, что позволяет запускать новый профиль с повышенными правами с помощью действия. Вот несколько примеров, которые можно использовать для включения этой фичи:
// Настройки профиля
"elevate": true
// Действие новой вкладки
{ "command": { "action": "newTab", "elevate": true }, "keys": "ctrl+shift+1" }
// Действие «Разделить панель»
{ "command": { "action": "splitPane", "split": "auto", "elevate": true }, "keys": "alt+shift+e" }
Новый движок рендеринга
Мы добавили новый параметр профиля, Experiment.useAtlasEngine, который, если установлено значение true, активирует новый механизм рендеринга текста. Хотя улучшения производительности, как правило, незаметны, их можно увидеть в некоторых крайних случаях, особенно при представлении текста большим количеством цветов. В этих случаях этот новый модуль визуализации будет рисовать с частотой обновления экрана независимо от разрешения экрана. Обратите внимание, что движок все еще находится в стадии разработки, он может быть нестабильным, и некоторые из ваших любимых функций могут отсутствовать. Мы с нетерпением ждем возможности улучшить этот модуль визуализации с течением времени и, надеемся, заменим существующий по умолчанию, как только он будет соответствовать паритету функций.
Мы признаем, что эта функция началась с беспорядка, который мы устроили летом 2021 года. Когда нам сказали, что наш конвейер рендеринга имеет ужасную производительность, мы обратились внутрь себя. Мы полагались на наш существующий опыт и в значительной степени опирались на работу наших команд партнеров, чтобы сделать вывод, что средство визуализации общего назначения DirectWrite лучше всего подходит для нашего продукта. Мы ошибались. Таким образом, мы посвящаем этот экспериментальный рендерер сообществу как оливковую ветвь. Мы знаем, что нам еще многое предстоит узнать, но мы надеемся, что вы примете наши извинения и поймете, что за этим продуктом стоят люди, способные и готовые учиться на своих прошлых ошибках. Спасибо, что остаётесь с нами. Мы стремимся сделать это опытом, из которого мы все можем извлечь уроки, чтобы не только улучшить себя, но и улучшить наш продукт и порадовать всех вас.
Настраиваемый звук
Теперь вы можете настроить звук звонка вашего профиля с помощью параметра bellSound. Этот параметр принимает путь к файлу в виде строки или массива строк пути к файлу. При использовании массива терминал будет случайным образом выбирать звук колокольчика для воспроизведения.
Комментарии (11)
cepera_ang
09.02.2022 13:00+3Когда нам сказали, что наш конвейер рендеринга имеет ужасную производительность, мы обратились внутрь себя.
Это когда они сказали, что для ускорения рендеринга потребуется докторскую диссертацию написать, а какой-то чувак из интернета выложил реализацию терминала, которая 7000 фпс даёт? Радует, что это не прошло совсем бесследно :)
dabrahabra
09.02.2022 20:57А можно заставить Visual Studio запускать множественные проекты в дебаг как вкладки Win Terminals?
ixSci
10.02.2022 07:46+1Если заменить cmd на WT в системе, то console-приложения из MSVC будут открываться, как вкладки в WT. В Win11 это работает из коробки, на счёт предыдущих версий не в курсе.
idelgujin
Сделали бы как в ConEmu вылет в стиле Quake по Ctrl+`
aTwice
Я себе установил Win+`. Рекомендую.
QuAzI
По умолчанию должно выскакивать по Win+`. Только для этого нужно чтобы хоть один инстанс был запущен. А сворачивание в трей так и не заработало. Так же, как и всё ещё непонятно, как прикостылить wt чтобы он по умолчанию открывался при запуске всяких cmd/bat без залезания в реестр по самые гланды. Вроде как какие-то новости с какими-то скринами были об этом, но на win10 pro ltsc ничего не работает
ixSci
Это работает из коробки в Windows 11; скорее всего, оттуда скрины и видели.
DreamChild
Так есть уже. Только комбинация другая, Win+`