Install PowerLine Shell di Linux

Install PowerLine Shell di Linux

blog.radhioflyer.web.id – Install PowerLine Shell di Linux. Bosan dengan tampilan terminal shell di Linux kamu yang cuma hitam putih aja ? Biar kekinian kamu harus coba install PowerLine shell di Linux kamu.

Install PowerLine Shell di Linux

Melihat terminal shell yang cuma punya warna hitam putih atau kombinasi dua warna antara background dan text saja pastinya akan membuat kita bosan melihatnya. Tapi kalau kita memang lebih banyak bekerja di terminal shell mau tidak mau kita tetap akan melihatnya setiap saat.

Nah ada aplikasi dengan nama PowerLine yang bisa membuat terminal shell kita lebih berwarna. Aplikasi PowerLine ini hampir bisa berjalan di seluruh keluarga Unix/Linux. Aplikasi ini di buat dengan bahasa Python, jadi untuk cara instalasi PowerLine Shell di Linux akan melibatkan python-pip.

Langkah 1 adalah Instalasi kebutuhan dasar PowerLine

Karena aplikasi ini ditulis menggunakan bahasa python maka aplikasi PowerLine sebenarnya sudah tersedia di PyPI (Python Package Index) , dengan nama paket powerline-status.

Untuk menginstal paket dari PyPI kita membutuhkan ‘pip‘ package management tool untuk instalasi python package. Jadi kita install pip tool terlebih dahulu.

Instalasi Pip di Debian, Ubuntu, dan Linux Mint

# apt-get install python-pip

Instalasi Pip di Centos, RHEL, dan Fedora

Untuk instalasi Fedora system, kita harus menambahkan epel-repository kemudian baru bisa melakukan instalasi pip tools.

# yum install python-pip
# dnf install python-pip             [untuk versi Fedora 22 keatas]

Instalasi Git di Debian, Ubuntu, Linux Mint

# apt-get install git

Instalasi Git di Centos, RHEL, dan Fedora

 

# yum install git
# dnf install git                    [untuk versi Fedora 22 keatas]

Langkah ke 2 adalah instalasi Powerline Tool di Linux

Untuk melakukan instalasi Powerline di linux kita akan menggunakan perintah pip + git

# pip install git+git://github.com/Lokaltog/powerline

Langkah ke 3 adalah instalasi Powerline Fonts di Linux

Powerline menggunakan font/huruf khusus untuk memunculkan tanda panah khusus dan simbol untuk developers. Untuk itu kita harus mempunyai font simbol atau kita bisa melakukan patch pada font yang terinstal di sistem kita.

Unduh versi terbaru dari symbol fonts dan konfigurasi file fontconfig menggunakan perintah wget.

# wget https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf
# wget https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf

Kemudian pindahkan file fonts ke direktori /usr/share/fonts/ atau ke direktori /usr/local/share/fonts. Atau untuk memastikan path yang valid kita bisa menggunakan perintah xset q .

# mv PowerlineSymbols.otf /usr/share/fonts/

Update font cache pada sistem menggunakan perintah  berikut

# fc-cache -vf /usr/share/fonts/

Install fontconfig file

# mv 10-powerline-symbols.conf /etc/fonts/conf.d/

Note : Jika simbol kustom tidak muncul, coba tutup semua sesi terminal yang terbuka. Atau kita bisa melakukan restart X Windows.

Langkah ke 4 Setting Powerline untuk Bash Shell dan Vim Statuslines

Selanjutnya kita akan melakukan setting agar bash shell dan vim dapat memuat powerline. Untuk itu kita harus membuat terminal kita support untuk 256color dengan menambahkan baris berikut ke file ~/.bashrc kita

export TERM=”screen-256color”

Enable Powerline di Bash Shell

Untuk memunculkan powerline di bash shell kita harus menambahkan beberapa baris berikut di file ~/.bashrc kita. Sebelumnya kita perlu mendapatkan lokasi instalasi powerline di sistem kita dengan perintah berikut.

Metadata-Version: 1.1
Name: powerline-status
Version: 2.3.dev9999-git.63af1456b4cf5f69f680ea227545faa6d2afef90
Location: /home/bima/.local/lib/python2.7/site-packages
Requires:

Setelah kita mengetahui lokasi instalasi dari powerline di sistem kita, Pastikan anda merubah lokasi powerline juga pada script berikut.

powerline-daemon -q
POWERLINE_BASH_CONTINUATION=1
POWERLINE_BASH_SELECT=1
. /home/bima/.local/lib/python2.7/site-packages

Coba logout dari shell kemudian login kembali ke shell, dan kita akan melihat bash shell kita sudah memunculkan powerline tools.

Jika instalasi Powerline Tools berhasil maka akan tampak seperti diatas.

Enable Powerline di Vim Statuslines

Untuk memunculkan powerline di Vim Statuslines, tambahkan baris berikut di file ~/.vimrc

set  rtp+=/usr/local/lib/python2.7/dist-packages/powerline/bindings/vim/
set laststatus=2
set t_Co=256

Jika setting berhasil maka ketika kita menggunakan vim, tampilan vim akan berubah seperti dibawah ini.

Tertarik untuk menginstallnya ? Semoga tutorial ini bermanfaat.