如何在Windows终端中添加Ubuntu选项?

时间:2019-07-02 06:17:28

标签: windows-subsystem-for-linux windows-terminal

我刚刚从Windows商店安装了新的Windows Terminal。我还安装了Ubuntu 18.04 WSL。但是我在Windows终端中仅获得两种类型的终端选项。我如何在其中获得Ubuntu终端的选项。另外,我希望cmd成为我的默认终端,而不是PowerShell。

4 个答案:

答案 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

完成文件夹后的内容是这样的:

Dir

最终结果是:

Icons

答案 2 :(得分:0)

我注意到在已经安装了 Ubuntu WSL 的情况下安装 Windows 终端会自动将 Ubuntu 配置文件添加到 WT。因此,重新安装 WT 可能是最快的解决方案。

答案 3 :(得分:0)

如果在 Ubuntu WSL 应用商店之前已经安装了 Windows 终端,打开 Ubuntu 应用程序,让它安装,输入新的用户名和密码。这将自动将 Ubuntu 配置文件添加到 Windows 终端。