Tmux ve screen gibi terminal çalışma alanı programlarını neden kullanacağınızı merak ediyorsanız, üretkenliğinizi ne kadar artırabileceklerinin farkında olmayabilirsiniz.
Doğrudan konuya gelelim, tmux mu yoksa çalışması için belirli klavye tuşlarını yazmanızı gerektiren başka bir terminal çalışma alanı programı mı kullanıyorsunuz.
Başka bir deyişle, bu anahtarları ezberlemeniz gerekir, ancak hiçbir şeyi ezberlemenizi gerektirmeyen ve daha fazla özellik sunan bir program varsa ne olur? Orada Zellij devreye girer.
Zellij nedir?
Zellij, tmux ve screen gibi bir terminal çalışma alanı programıdır, ancak üstünde şeker bulunur. Program geliştiricilere ve operasyon odaklı kişilere odaklansa da terminal ekranlarını seven genel bir kullanıcı günlük işlerinde bundan faydalanabilir.
Size birden fazla mod ve şablon dahil olmak üzere düzen yapılandırma seçenekleri sunar. Geliştiriciyseniz, C/C++, C# ve Rust gibi Webassembly’da derlenen herhangi bir dilde eklentiler geliştirebilirsiniz.
Zellij Özellikleri
Aşağıda bilinen özelliklerin listesi bulunmaktadır.
- Klavye tuşlarını ezberlemeden kullanımı kolaydır
- Yüklemeden Zellij deneyin (bash/zsh/fish için)
- Özel bir düzen oluşturun veya önceden tanımlanmış şablonları kullanın
- Tmux ve screen gibi diğer programlara kıyasla kullanıcı dostu ve detay odaklı.
- Çoklu dil eklentilerini destekleyin (Zig, Rust’ta olduğu kadar kolay olmalıdır)
- Üzerinde çalıştığınız tüm dosyaları çalıştırmak ve önizlemek için Ranger dosya yöneticisi clone Strider dahildir.
Özellikleri öğrendikten sonra denemeye karar verirseniz aşağıdaki bölümü takip edin.
Linux’ta Zellij Terminal Çalışma Alanı Nasıl Kurulur?
Sisteminize kurmanın birkaç yolu vardır: geçici ve kalıcı. Programı geçici olarak yüklemeden denemenize izin verir, böylece içeriden ve dışarıdan nasıl çalıştığını kontrol edebilirsiniz. Yüklemeye karar verirseniz, kalıcı yükleme yöntemini izleyin.
Yüklemeden Zellij deneyin (Geçici)
Terminalinizi açın ve mevcut çalışma kabuğunuzu bulmak için aşağıdaki komutu çalıştırın.
$ echo $0
#OR
$ echo $SHELL
Aşağıda yukarıdaki komutun çıktısı verilmiştir.
Benim durumumda, bash şu anda aktif olan kabuktur. Geçerli kabuğunuzla ilgili aşağıdaki komutlardan birini çalıştırabilirsiniz.
Bash / zsh için:
$ bash <(curl -L zellij.dev/launch)
Balık için:
$ bash (curl -L zellij.dev/launch | psub)
Yukarıdaki komut yürütüldükten sonra, komut dosyasını indirmeye ve yürütmeye başlayacaktır. İşlem bittikten sonra aşağıda gösterildiği gibi görünecektir.
Linux’ta Zellij Terminal Çalışma Alanı’nı Yükleyin (Kalıcı)
Deneme sürümünden memnunsanız, Linux sisteminize kalıcı olarak yüklemek için aşağıdaki yöntemlerden herhangi birini izleyin.
Kargodan kurun (Rust’un yapı sistemi ve paket yöneticisi)
Bunu kurmanın en kolay yolu, Rust tarafından sağlanan Kargo paketi yöneticisini kullanmaktır. Rust’u kurduysanız, Linux’a Rust & Cargo’yu kurmak için kurulum işlemini doğrudan başlatabilir veya aşağıdaki komutu çalıştırabilirsiniz.
$ curl https://sh.rustup.rs -sSf | sh
# After installation is complete, execute the below command.
$ source "$HOME/.cargo/env"
Şimdi yüklemek için aşağıdaki komutu çalıştırın.
$ cargo install --locked zellij
Arch ve Manjaro’da
Kullanıcılar, aşağıdaki komutu kullanarak varsayılan Pacman paket yöneticisini kullanarak kolayca kurabilirler.
$ sudo pacman -Sy zellij
Fedora’da
Fedora ve DNF paket yöneticisini destekleyen diğer dağıtımlarda, COPR deposundan kolayca yükleyebilirsiniz.
$ sudo dnf copr enable varlad/zellij
$ sudo dnf install zellij
Binary file from source
Kaynak koddan yüklemeyi tercih ediyorsanız, wget komutunu kullanarak en son Zellij sürümünü indirin ve aşağıdaki adımları izleyin.
$ wget https://github.com/zellij-org/zellij/releases/download/v0.40.1/zellij-x86_64-unknown-linux-musl.tar.gz
$ tar -xvf zellij-x86_64-unknown-linux-musl.tar.gz
$ chmod +x zellij
$ ./zellij
Son olarak, herhangi bir yerde çalıştırabilmek istiyorsanız, Zellij dizinini PATH değişkeninize ekleyin.
Zellij ile Başlarken
Kurulumdan sonra zellij komutunu kullanarak çalıştırın ve size aşağıdaki ekran sunulacaktır.
Sisteminizdeki tüm dosyaları görüntülemek için kullanılabilen Strider eklentisinin klonu olan Ranger dosya yöneticisi ile Zellij uygulamasını başlatmak için aşağıdaki komutu kullanın.
$ zellij --layout strider
Aşağıda yukarıdaki komutun çıktısı verilmiştir.
Dosyalarda h, j, k ve l veya ok tuşları ile gezinebilirsiniz.
Bununla birlikte, kullanışlı ipuçlarını ve klavye kısayollarını, durum çubuğunu gösteren kullanıcı penceresinin altından kolayca kontrol edebilirsiniz.
Yine de aşağıda size günlük bir klavye kısayol listesi sağladık.
Keys | Usage |
Alt+n | Open a pane |
Alt+Arrow Keys or Alt+hjkl | Move through the pane |
Alt++ | Increase the pane size |
Alt+- | Decrease the pane size |
Alt+= | Assign equal size for all panes |
Ctrl+g | Lock interface (useful while using system shortcuts) |
Ctrl+p x | To close the active pane |
Ctrl+p c | Rename the active pane |
Ctrl+p f | To open the active pane in fullscreen |
Ctrl+q | To close |
Yazının orijinalini buradan okuyabilirsiniz.