我刚刚从Windows商店安装了新的Windows Terminal。我还安装了Ubuntu 18.04 WSL。但是我在Windows终端中仅获得两种类型的终端选项。我如何在其中获得Ubuntu终端的选项。另外,我希望cmd成为我的默认终端,而不是PowerShell。
答案 0 :(得分:7)
对我来说,从Microsoft Store安装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
答案 1 :(得分:1)
您需要更改设置
单击上图右上角的“设置”,将打开文件onclick="functionYouWantToTrigger(someParameters)"
。然后在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
可以从here获得的完整设置文件(profile.json)。
实际上,这里的WSL是Ubuntu。
此外,您可以将图标添加到不同类型的标签。
您可以将Tab标签的图标添加到此位置:
"schemes": [
{
"name": "Campbell",
"foreground": "#A7B191",
"background": "#0C0C0C",
"colors": [
"#0C0C0C",
"#C50F1F",
"#13A10E",
"#C19C00",
"#0037DA",
"#881798",
"#3A96DD",
"#CCCCCC",
"#767676",
"#E74856",
"#16C60C",
"#F9F1A5",
"#3B78FF",
"#B4009E",
"#61D6D6",
"#F2F2F2"
]
}
我在此文件夹中放入了32x32 PNG,然后在 %LOCALAPPDATA%\packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState
中可以引用图像资源,其路径以profile.json
开头。
图标在此处可用: Icons
然后用以前的设置替换下面新的ms-appdata://
文件的内容。
profile-withIcons.json
完成文件夹后的内容是这样的:
最终结果是:
答案 2 :(得分:0)
我注意到在已经安装了 Ubuntu WSL 的情况下安装 Windows 终端会自动将 Ubuntu 配置文件添加到 WT。因此,重新安装 WT 可能是最快的解决方案。
答案 3 :(得分:0)
如果在 Ubuntu WSL 应用商店之前已经安装了 Windows 终端,打开 Ubuntu 应用程序,让它安装,输入新的用户名和密码。这将自动将 Ubuntu 配置文件添加到 Windows 终端。