Belge

Zellij: Verimliliğinizi Süper Şarj Etmek için Bir Terminal Çalışma Alanı

 

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.

Linux’ta geçerli kabuğu kontrol etme

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.

Zellij-Piller dahil bir terminal çalışma alanı

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.

Zellij-Piller dahil bir terminal çalışma alanı

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.

Zellij-Strider eklentisi ile başlatma (Ranger dosya yöneticisi klonu)

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.