Как добавить опцию Ubuntu в Windows Terminal?
Я только что установил новый терминал Windows из магазинов Windows. Я также установил Ubuntu 18.04 WSL. Но я получаю только два типа параметров терминала в Windows Terminal. Как я могу получить опцию терминала Ubuntu в нем. Кроме того, я хочу, чтобы cmd был моим терминалом по умолчанию, а не PowerShell.
5 ответов
Еще более простой вариант: перейдите в «Настройки» -> «Приложения» -> «Приложения и функции» -> найдите в списке «Терминал Windows» -> выберите «Дополнительные параметры», затем нажмите «Сброс».
Вам нужно изменить настройки
Нажмите "Настройки" в правом верхнем углу изображения выше, файл profile.json
файл будет открыт. Тогда внутри слова "profiles"
в profile.json
файл, добавьте ниже фрагмент.
{
"guid": "{78e390db-1bff-4533-9d7c-20f53d8bafa1}",
"name": "WSL",
"colorscheme": "Campbell",
"historySize": 9001,
"snapOnInput": true,
"cursorColor": "#FFFFFF",
"cursorShape": "bar",
"commandline": "wsl ~",
"fontFace": "Consolas",
"fontSize": 12,
"acrylicOpacity": 0.75,
"useAcrylic": true,
"closeOnExit": false,
"padding": "0, 0, 0, 0"
}
Рядом со словом "schemes"
в profile.json
файл, вам необходимо обновить ниже:
"schemes": [
{
"name": "Campbell",
"foreground": "#A7B191",
"background": "#0C0C0C",
"colors": [
"#0C0C0C",
"#C50F1F",
"#13A10E",
"#C19C00",
"#0037DA",
"#881798",
"#3A96DD",
"#CCCCCC",
"#767676",
"#E74856",
"#16C60C",
"#F9F1A5",
"#3B78FF",
"#B4009E",
"#61D6D6",
"#F2F2F2"
]
}
Полный файл настроек (profile.json), который можно получить здесь.
На самом деле WSL - это Ubuntu.
Кроме того, вы можете добавлять иконки в различные типы вкладок.
Вы можете добавить иконки для Tab в это место:
%LOCALAPPDATA%\packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState
Я положил 32x32 PNG в эту папку, а затем в profile.json
Я могу ссылаться на ресурс изображения с путем, начинающимся с ms-appdata://
,
Значок доступен здесь: Иконки
Затем замените содержимое нового profile-withIcons.json
файл ниже с предыдущими настройками. профиль-withIcons.json
После окончания содержимое папки выглядит так:
Окончательный результат:
У меня после установки Ubuntu из Microsoft Store это выглядело так, тоже должно работать.
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
}
По умолчанию будет значок пингвина, вы можете добавить свой собственный, вот так;
"icon": "ms-appdata:///roaming/ubuntu_32px.png"
Вы можете разместить здесь свой файл значка, как указано выше.
%LOCALAPPDATA%\packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState
Я заметил, что установка Windows Terminal, когда Ubuntu WSL уже установлен, автоматически добавляет профиль Ubuntu в WT. Так что переустановка WT может быть самым быстрым решением.
Если Windows Terminal уже установлен до того, как Ubuntu WSL из магазина приложений, откройте приложение Ubuntu, дайте ему установить, введите новое имя пользователя и пароль. Это автоматически добавит профиль Ubuntu в Терминал Windows.