如何在 Windows 终端中添加 Ubuntu 作为配置文件选项?
How can I add Ubuntu as a profile option in Windows Terminal?
我刚刚从 Windows 商店安装了新的 Windows 终端。我还安装了 Ubuntu 18.04 WSL。但是我在 Windows 终端中只得到两种类型的终端选项。我如何在其中获得 Ubuntu 终端的选项。另外,我希望 cmd 成为我的默认终端而不是 PowerShell。
您需要更改设置
点击上图右上角的“设置”,文件profile.json
文件将被打开。然后在 profile.json
文件中的单词 "profiles"
中,添加以下代码段。
{
"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"
}
profile.json
文件中"schemes"
字附近,需要更新如下:
"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)here.
其实这里的WSL是Ubuntu.
此外,您还可以为不同类型的标签添加图标。
您可以将 Ubuntu 配置文件的图标添加到此文件夹:
$env:LOCALAPPDATA\Packages\Microsoft.WindowsTerminal_8wekyb3d8bb\RoamingState
我在这个文件夹里放了一些32x32的PNG,然后在profile.json
我可以引用以ms-appdata://
开头的路径的图片资源。
图标位于此处:
Icons
然后用之前的设置替换下面新的profile-withIcons.json
文件的内容。
profile-withIcons.json
完成后文件夹的内容是这样的:
最后的结果是:
我从微软商店安装Ubuntu后出现的是这个样子,应该也可以。
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
}
默认会有企鹅图标,你可以这样添加;
"icon": "ms-appdata:///roaming/ubuntu_32px.png"
您可以像上面提到的那样将您的图标文件放在这里。
$env:LOCALAPPDATA\packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState
我注意到在 Ubuntu WSL 已经安装时安装 Windows 终端会自动将 Ubuntu 配置文件添加到 WT。所以重新安装 WT 可能是最快的解决方案。
如果 Windows 终端已经在 Ubuntu WSL 从应用商店安装之前,打开 Ubuntu 应用,让它安装,输入新的用户名和密码。这会自动将 Ubuntu 配置文件添加到 Windows 终端。
一个更简单的选项:转到设置 -> 应用程序 -> 应用程序和功能 -> 在列表中找到 'Windows Terminal' -> select 'Advanced options' 然后选择重置。
我刚刚从 Windows 商店安装了新的 Windows 终端。我还安装了 Ubuntu 18.04 WSL。但是我在 Windows 终端中只得到两种类型的终端选项。我如何在其中获得 Ubuntu 终端的选项。另外,我希望 cmd 成为我的默认终端而不是 PowerShell。
您需要更改设置
点击上图右上角的“设置”,文件profile.json
文件将被打开。然后在 profile.json
文件中的单词 "profiles"
中,添加以下代码段。
{
"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"
}
profile.json
文件中"schemes"
字附近,需要更新如下:
"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)here.
其实这里的WSL是Ubuntu.
此外,您还可以为不同类型的标签添加图标。
您可以将 Ubuntu 配置文件的图标添加到此文件夹:
$env:LOCALAPPDATA\Packages\Microsoft.WindowsTerminal_8wekyb3d8bb\RoamingState
我在这个文件夹里放了一些32x32的PNG,然后在profile.json
我可以引用以ms-appdata://
开头的路径的图片资源。
图标位于此处: Icons
然后用之前的设置替换下面新的profile-withIcons.json
文件的内容。
profile-withIcons.json
完成后文件夹的内容是这样的:
最后的结果是:
我从微软商店安装Ubuntu后出现的是这个样子,应该也可以。
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
}
默认会有企鹅图标,你可以这样添加;
"icon": "ms-appdata:///roaming/ubuntu_32px.png"
您可以像上面提到的那样将您的图标文件放在这里。
$env:LOCALAPPDATA\packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState
我注意到在 Ubuntu WSL 已经安装时安装 Windows 终端会自动将 Ubuntu 配置文件添加到 WT。所以重新安装 WT 可能是最快的解决方案。
如果 Windows 终端已经在 Ubuntu WSL 从应用商店安装之前,打开 Ubuntu 应用,让它安装,输入新的用户名和密码。这会自动将 Ubuntu 配置文件添加到 Windows 终端。
一个更简单的选项:转到设置 -> 应用程序 -> 应用程序和功能 -> 在列表中找到 'Windows Terminal' -> select 'Advanced options' 然后选择重置。