[비망록] 자신을 위한 Windows Terminal 설정

14843 단어 WindowsTerminalWSL2
WSL2를 사용하고 있는 분이라면 거의 사용하고 있는 Windows Terminal입니다만, 기동했을 때의 초기 콘솔이 Windows PowerShell이거나 WSL2를 기동했다고 해도 홈 디렉토리가 mnt/c/Users/hoge이거나 초기 설정이 적지 않고 필요했기 때문에 비망록으로 남겨 갑니다. 최종적인 외형

덧붙여서 bash의 커스터마이즈에 대해서는 설명하지 않습니다. 참고가 되는 사이트를 아래에 둡니다.
Qiita - 터미널의 표시 내용(프롬프트)의 변경·커스터마이즈 방법 정리 @hmmrjn

Windows Terminal 설정 시작



WindowsTerminal(이하 WT) 설정 파일은 WT 위에 있는 에서 열 수 있습니다.

초기에 WSL2(Ubuntu)를 기동하도록 한다


defaultProfile에 초기에 시작하고 싶은 터미널의 guid를 넣으면 할 수 있습니다.

settings.json
{
    ...
    "defaultProfile": "{2c4de342-38b7-51cf-b940-2309a097f518}",
    ...
    "profiles": {
        ...
        "list": [
            ...
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "hidden": false,
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
            },
            ...
        ]
    },
    ...
}

WSL2 홈 디렉토리 변경


startingDirectory에 경로를 입력하기만 하면 됩니다. 아래 USERNAME에 사용자 이름을 입력하십시오.

배포판이 Ubuntu-20.04이면 //wsl$/Ubuntu-20.04/USERNAME입니다.

settings.json
{
    ...
    "profiles": {
        ...
        "list": [
            ...
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "hidden": false,
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
                "startingDirectory": "//wsl$/Ubuntu/home/USERNAME"
            },
            ...
        ]
    },
    ...
}

배경 이미지 넣기



괄호를 붙이고 싶기 때문에 Ubuntu 로고를 배경에 넣습니다. 배경은 여기에서 가져옵니다.
(2020/10/23) 배경 이미지의 크기는 기본적으로 확대되므로 backgroundImageStretchMode를 변경합니다.

settings.json
{
    ...
    "profiles": {
        ...
        "list": [
            ...
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "hidden": false,
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
                "startingDirectory": "//wsl$/Ubuntu/home/USERNAME",
                "backgroundImage": "C:\\...\\ubuntu-logo32.png",
                "backgroundImageStretchMode": "none"
            },
            ...
        ]
    },
    ...
}

배경 + 배경 이미지 투과


useAcrylic 잊어 버리는 경향이 있으므로주의.

settings.json
{
    ...
    "profiles": {
        ...
        "list": [
            ...
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "hidden": false,
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
                "startingDirectory": "//wsl$/Ubuntu/home/USERNAME",
                "backgroundImage": "C:\\...\\ubuntu-logo32.png",
                "backgroundImageStretchMode": "none",
                "useAcrylic": true,
                "acrylicOpacity": 0.8,
                "backgroundImageOpacity": 0.25
            },
            ...
        ]
    },
    ...
}

글꼴 변경



정직원의 녀석도 좋지만, VSCode와 조금 다르기 때문에 위화감이 있어 통일시키고 있습니다.fontFace를 작성합니다.

settings.json
{
    ...
    "profiles": {
        ...
        "list": [
            ...
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "hidden": false,
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
                "startingDirectory": "//wsl$/Ubuntu/home/USERNAME",
                "backgroundImage": "C:\\...\\ubuntu-logo32.png",
                "backgroundImageStretchMode": "none",
                "useAcrylic": true,
                "acrylicOpacity": 0.8,
                "backgroundImageOpacity": 0.25,
                "fontFace": "Consolas, 'Courier New', monospace"
            },
            ...
        ]
    },
    ...
}



WindowsTerminal을 시작할 때 솔직하게 Windows Terminal를 검색하지 않습니까?
사실, wt로 시작할 수 있습니다. 매우 쉽습니다 🦐.

참고문헌


  • Microsoft Docs - Windows 터미널에서 프로필 설정
  • 좋은 웹페이지 즐겨찾기