Renksiz bir linux terminali yerine daha renkli bir terminal elde etme yolundaki ilk çalışmamın ardından Reddit'te şu gönderi ilginç geldi.
Daha önce PowerLine'ı denemiştim, ama amaca göre biraz aşırı doz izlenimi yarattığı için çok ilgimi çekmemişti. Pureline daha sade. Hoşuma gitti. Github sayfasında bazı şeyler anlatılmış, ama biraz daha açıklama fena olmaz herhalde.
Profil klasörümün altında github repo'sunun kopyasını yarattım:
# git clone https://github.com/chris-marsh/pureline
Bu şekilde ~/pureline klasörü yaratıldı, ve altına ilgili dosyalar indirildi. Bu klasörün altında bir de configs diye bir alt klasör var. Burada örnek bazı yapılandırmalar verilmiş. Bunlardan en fazla göstergesi (ya da modül) olan powerline_full_256col.conf dosyasını profilimin altına kopyaladım.
# cp ~/pureline/configs/powerline_full_256col.conf ~/.pureline.conf
Daha sonra da Github sayfasında önerilen, .bashrc ya da .profile dosyasına şu satırları eklemek:
if [ "$TERM" != "linux" ]; then
source ~/pureline/pureline ~/.pureline.conf
fi
Bundan sonra eğer açıksa terminali kapatıp yeniden açmak lazım. Şu şekilde bir terminal görünecektir:
Burada gözüken göstergeleri (modülleri) değiştirmek/düzenlemek için ~/.pureline.conf dosyasıın açmak gerek. Her göstergenin ~/pureline/pureline dosyası içinde bir fonksiyonu var. ~/.pureline.conf içinde ise şu bölüm altında kullanılan göstergeler belirleniyor:
# All modules are enabled. Uncomment/comment to enable/disable a module
declare -a PL_MODULES=(
# Module Background Foreground
'time_module MyLightGrey Black'
'battery_module MyBlue Black'
'user_module MyLime Black'
'ssh_module MyYellow Black'
'virtual_env_module MyBlue Black'
'path_module MyBlue Black'
'read_only_module MyRed White'
'background_jobs_module MyPurple White'
'git_module MyGreen Black'
'return_code_module MyRed White'
'newline_module'
'prompt_module MyDarkGrey White'
)
İlk sütun dosyadaki fonksiyon ismi. İkinci sütun göstegenin fon rengi, üçüncü sütun ise font rengi. Örneğin terminalde zamanı yazdığımız bölüm için fon rengi MyLightGrey, yazı rengi olarak da Black kullanılmış. Bu satırın baştan sona tek tırnak arasında yazıldığına dikkat!
İstenmeen modüller çıkartılıp, yerleri değiştirilebilir, hatta yenileri yazılabilir.
Hiç yorum yok:
Yorum Gönder