우선 오늘은 대대적인 업데이트 작업을 했다. 오전에는 우분투의 아이콘을 바꾸고, zsh의 setting을 바꿔서 배경을 투명하게 했다. (단점 : 분할을 했을 경우 투명해서 수평이나 수직 터미널에 대하여 구분하기 힘듬. ( 단축키를 사용하면 된다. )
그래서 오후에는 공부를 하다 Vim을 다시 꾸미게 되었다.
#Vim Powerline 적용
본래는 이렇게 생겨먹었다. 나는 그런데 파워라인이라는 녀석이 있다는 것을 알게 되었고, 이를 적용하고자 한다.
투명하게 보이는 블로그는 다음과 같다. 샤의 공간 님 블로그. 그리고 humb1ec0ding 님 블로그를 통해 참조하였다.
1. python pip, git이 설치가 되어 있어야 한다.
1 | sudo apt-get install python-pip git | cs |
2. Powerline plugin install
1 | sudo pip install git+git://github.com/Lokaltog/powerline | cs |
설치 이후 확인 작업을 해본다.
1 2 | $ which powerline /usr/local/bin/powerline | cs |
3. Font Install
1 2 3 4 | wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf sudo mv PowerlineSymbols.otf /usr/share/fonts/ sudo fc-cache -vf sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/ | cs |
참고로 , 마지막 4번째 줄은 실행이 되지 않았지만, 그냥 넘어갔다.
4. Bash config
vi ~/.bashrc를 열고 마지막에 다음 글을 추가했다.
1 2 3 | if [ -f /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh ]; then source /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh fi | cs |
5. vim config
vi ~/etc/vim/vimrc를 열고 다음을 추가 했다.
1 2 3 4 5 6 7 | set rtp+=/usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/ " Always show statusline set laststatus=2 " Use 256 colours (Use this setting only if your terminal supports 256 colours) set t_Co=256 | cs |
6. zsh config
주된 터미널을 Bash와 vi/vim을 사용하면 이 설정을 하지 않아도 된다. 하지만, 난 zsh를 기본쉘로 사용하고 있다.
vi ~/.zshrc를 열고 추가해주었다.
1 2 3 | if [ -f /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh ]; then source /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh fi | cs |
7. Tmux config
vi ~/.tmux.conf를 열자. (없으면 생성하면 그만이다. 놀라지 말자. )
1 2 | source /usr/local/lib/python2.7/dist-packages/powerline/bindings/tmux/powerline.conf set-option -g default-terminal "screen-256color" | cs |
결과는 다음과 같으며, Vi/Vim으로 들어오면 하단의 정보가 강려크하게 생겨난다. 그래서 PowerLine인가 봉가? 길구봉구?
노잼은 역시. 변치 않는다. 그래서 역시는 역시를 틀자.
#Terminator Oh-My-Zsh Theme 중 하나인 Agnoster Theme 적용
필자는 이미 한 번 실패를 했었다. 왜냐 리눅스는 설치가 에러났고 왜 안되는지 몰랐다.
실패기 : Oh My zsh 설치기 - 우분투 14.04
하지만 우리가 어떤 민족입니까 ? 의지의 한국인 아닙니까 ?
참고 : 샤의 공간 블로그
1. zsh 쉘 설치
1 | sudo apt-get install zsh | cs |
2. Theme clone
우선 디렉토리를 이동하자.
그리고 git clone을 이용하여 theme를 받는다.
그리고 ~/.oh-my-zsh/themes 내에 해당 테마를 옮긴다.
1 2 3 | cd ~/.oh-my-zsh/themes git clone https://gist.github.com/3712874.git mv 3712874/agnoster.zsh-theme . | cs |
3. Zshrc 수정
zshrc 파일을 열어 테마 이름을 바꿔 준다.
* 단, Powerline을 설치하지 않고 하려면, zshrc 수정이후 Powerline fort를 설치 해주어야 한다.
1 2 | vi ~/.zshrc ZSH_THEME = "agnoster" | cs |
결과는 위의 이미지와 같다. 나름 맥처럼 쓸만 해졌다. ^^
Terminator를 적용하고 난뒤 기본 터미널을 열게 되었는데, 지정한 Agnoster Theme가 망가졌다. 이는 폰트문제로 폰트를 변경하면 된다.
편집 - 프로파일 편집을 누른다.
시스템 고정폭 글꼴 사용을 해제한다.
우리가 PowerLine을 설치하면서 설치했던 폰트인 Mono derivative Powerline 폰트로 변경한다.
기본 터미널에서도 정상적으로 동작하는 것을 알 수 있다.
'리눅스 > 우분투 설정 관련' 카테고리의 다른 글
ubuntu 14.04LTS Plank-docky + Laptop tweaks 설치하기 (0) | 2016.06.20 |
---|---|
Sublime Markdown Editing 을 위한 설정 (2) | 2016.06.15 |
Ubuntu Icon - Numix Circle & Terminator 배경 투명하게 바꾸기 (0) | 2016.06.10 |
Oh My zsh 설치기 - 우분투 14.04 (0) | 2015.10.22 |
Vim Editor에 Plugin을 추가해보자. (0) | 2015.07.28 |