티스토리 뷰
이전글에서 WSL2와 윈도우 터미널을 설치했습니다. 더 편한 작업을 위해서 oh my zsh의 설치법과 설정에 대해 알아보도록 하겠습니다
|oh my zsh 설치하기
위의 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 -a /etc/shells
sudo chsh -s "$(command -v zsh)" "${USER}"
|
cs |
위 코드를 쳐서 해결가능합니다. 만약 정상적으로 설치가 완료됬다면 자신의 id가 적힌 화면이 보이게 됩니다.
|powerlevel10k 설치하기
github.com/romkatv/powerlevel10k#oh-my-zsh
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_THEME에 powerlevel10k/powerlevel10k 를 적어줍니다.
해당 코드의 가장아래로 내린후 아래 명령어를 붙여넣습니다.
1
|
LS_COLORS="ow=01;36;40" && export LS_COLORS
|
cs |
위 명령어를 붙여넣으면 리눅스에서 ls를 쳤을때 가독성이 떨어지는 문제를 해결할 수 있습니다.
그 다음으로 powerlevel10k를 정상적으로 사용하기 위해서는 전용폰트를 다운로드해서 설치해야 합니다. 위의 github홈페이지에서도 해당 폰트들을 다운로드할 수 있습니다.
위 폰트들을 모두 다운로드해서 설치합니다.
윈도우 터미널에서 정상적인 폰트로 보기 위해서는 WSL2에 해당하는 부분에 fontface를 해당 폰트로 지정해줘야 합니다.
"fontFace": "MesloLGS NF" 를 입력하여 줍니다.
만약 VScode의 기본 터미널을 WSL2로 사용하고 싶다면 VScode의 터미널의 폰트도 변경하여야 합니다. VScode 설정에서 terminal.integrated.fontFamily를 검색해서 MesloLGS NF 로 변경하면 정상적인 사용이 가능합니다.
위 작업을 마치고 WSL2를 다시 시작하게 되면
위와같은 설정화면이 나오게됩니다. 본인 취향에 맞게 설정을 진행하면됩니다.
만약 설정을 다시하고 싶다면 p10k configure 터미널에 이 코드를 쳐서 재설정을 진행하면 됩니다.
출처/참고
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
- 크롬
- 텐서보드
- Sandisk
- 와트맨
- VSCode
- 화면캡쳐
- 동기화 오류
- 화면캡쳐프로그램
- tensorflow gpu
- 주피터 노트북
- 텐서플로우
- 명암
- 최적화
- tensorboard
- AMD
- 라데온
- RS4
- Jupyter Notebook
- 윈도우10
- 픽셀
- 우분투
- constant
- TensorFlow
- 아마존
- 샌디스크
- 프리싱크
- 쓰레드리퍼
- 명암비
- 디스플레이
- 스레드리퍼
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |