티스토리 뷰

반응형

이전글에서 WSL2와 윈도우 터미널을 설치했습니다. 더 편한 작업을 위해서 oh my zsh의 설치법과 설정에 대해 알아보도록 하겠습니다

|oh my zsh 설치하기

github.com/ohmyzsh/ohmyzsh

 

ohmyzsh/ohmyzsh

🙃 A delightful community-driven (with 1800+ contributors) framework for managing your zsh configuration. Includes nearly 300 optional plugins (rails, git, OSX, hub, docker, homebrew, node, php, p...

github.com

위의 github 페이지에 상세한 설치방법이 적혀있습니다.

 

1
sudo apt install zsh
cs

우선 위 코드를 쳐서 zsh를 설치합니다.

1
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
cs

다음으로 위 코드를치면 zsh의 설치가 완료됩니다.

만약 이단계에서 chsh: /usr/local/bin/zsh is an invalid shell라는 오류가 나온다면 

1
2
command -v zsh | sudo tee -/etc/shells
sudo chsh -"$(command -v zsh)" "${USER}"
cs

위 코드를 쳐서 해결가능합니다. 만약 정상적으로 설치가 완료됬다면 자신의 id가 적힌 화면이 보이게 됩니다.

|powerlevel10k 설치하기

github.com/romkatv/powerlevel10k#oh-my-zsh

 

romkatv/powerlevel10k

A Zsh theme. Contribute to romkatv/powerlevel10k development by creating an account on GitHub.

github.com

1
2
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
powerlevel10k/powerlevel10k
cs

위 코드를 쳐서 power10k를 설치합니다. 설치후 활성화를위해 VScode로 ./zshrc에 등록해야합니다.

1
code ~/.zshrc
cs

ZSH_THEMEpowerlevel10k/powerlevel10k 를 적어줍니다.

해당 코드의 가장아래로 내린후 아래 명령어를 붙여넣습니다.

1
LS_COLORS="ow=01;36;40" && export LS_COLORS
cs

위 명령어를 붙여넣으면 리눅스에서 ls를 쳤을때 가독성이 떨어지는 문제를 해결할 수 있습니다.

 

그 다음으로 powerlevel10k를 정상적으로 사용하기 위해서는 전용폰트를 다운로드해서 설치해야 합니다. 위의 github홈페이지에서도 해당 폰트들을 다운로드할 수 있습니다.

MesloLGS NF Bold Italic.ttf
1.20MB
MesloLGS NF Italic.ttf
1.19MB
MesloLGS NF Bold.ttf
1.24MB
MesloLGS NF Regular.ttf
1.23MB

위 폰트들을 모두 다운로드해서 설치합니다.

윈도우 터미널에서 정상적인 폰트로 보기 위해서는 WSL2에 해당하는 부분에 fontface를 해당 폰트로 지정해줘야 합니다.

"fontFace": "MesloLGS NF" 를 입력하여 줍니다.

 

만약 VScode의 기본 터미널을 WSL2로 사용하고 싶다면 VScode의 터미널의 폰트도 변경하여야 합니다. VScode 설정에서 terminal.integrated.fontFamily를 검색해서 MesloLGS NF 로 변경하면 정상적인 사용이 가능합니다.

 

위 작업을 마치고  WSL2를 다시 시작하게 되면 

위와같은 설정화면이 나오게됩니다. 본인 취향에 맞게 설정을 진행하면됩니다.

만약 설정을 다시하고 싶다면 p10k configure 터미널에 이 코드를 쳐서 재설정을 진행하면 됩니다.


출처/참고

github.com/ohmyzsh/ohmyzsh

unix.stackexchange.com/questions/111365/how-to-change-default-shell-to-zsh-chsh-says-invalid-shell

github.com/romkatv/powerlevel10k#oh-my-zsh


광고

반응형
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함