lsix projesi kapsamında, kod çalıştırıldığında terminalde görüntülenen resimlerin görsel olarak değerlendirilmesine olanak sağlayan , özellikle resimler için tasarlanmış bir "ls" yardımcı programı geliştirilmektedir .
Terminaldeki grafik küçük resimlerin gösterimi sayesinde. SSH ile uzaktan çalışırken bile grafikleri bir metin terminalinde görüntülemek için.
Bu göz önüne alındığında, piksellerin (altıel, 6 piksellik blok görüntü tasarımı) kullanılması amaçlanmıştır. Proje kodu bash ile yazılır ve GPLv3 lisansı altında dağıtılır.
Lsix hakkında
Grafikleri işlemek için, çeşitli grafik formatlarının küçük resimlerini görüntülemenin yanı sıra PDF belgeleri, vektör grafikler (SVG) ve çok katmanlı formatlar (XCF) için küçük resimler oluşturma olanağı sağlayan ImageMagick paketinin yardımcı programları kullanılacaktır.
Çok sayıda küçük resmin çıktısını hızlandırmak için, her görüntü satır satır çizilir. Lsix'in kullanışlı bir özelliği de animasyonlu görüntülerin kare kare görüntülenmesini desteklemesidir.
Bu komutun temel özelliklerinden aşağıdakiler listelenebilir:
- Terminalinizin Sixel grafiklerini destekleyip desteklemediğini otomatik olarak tespit edin. Terminaliniz Sixel ile uyumlu değilse, kullanıcıya etkinleştirmesi bildirilecektir.
- Terminalin arka plan rengini otomatik olarak algılar.
- Terminal uygulamanızın ön plan ve arka plan renklerini anlamaya çalışmak için terminal kaçış dizilerini kullanır ve küçük resimleri net bir şekilde görüntüler.
- Dizinde daha fazla resim varsa, genellikle> 21, lsix bu resimleri her seferinde bir satır görüntüler, böylece tüm montajın oluşturulmasını beklemenize gerek kalmaz.
- SSH ile iyi çalışır, böylece uzak web sunucunuzda depolanan görüntüleri çok fazla güçlük çekmeden değiştirebilirsiniz.
- .Svg, .eps, .pdf, .xcf gibi bitmap olmayan grafikleri destekler.
- BASH'de yazılmıştır, hemen hemen tüm Linux dağıtımlarında çalışır.
Linux'a lsix nasıl kurulur?
Bu yardımcı programı sistemlerine kurmak isteyenlerin, bu komut için gerekli bir bağımlılık olan ImageMagick'in kurulu olması gerektiğini bilmeleri gerekir.
lsxis'i kurmak için sadece bash kabuğunu edinmemiz gerekiyor. Bu nedenle, sistemimizde bir terminal açıp aşağıdaki komutu yazacağız:
wget https://github.com/hackerb9/lsix/archive/master.zip
Sıkıştırılmış paketi elde ettikten sonra , aşağıdaki komutla sıkıştırmayı açacağız:
unzip master.zip
Şimdi basitçe lsix dosyasını ikili dosyalar dizinimize (/ usr / local / bin) kopyalayacağız:
sudo cp lsix-master/lsix /usr/local/bin/
Sisteminizde imagemagick kurulu değilse, Linux'ta kullanılan iyi bilinen bir paket olduğu için dağıtım havuzlarınızdan kurabilirsiniz.
Debian, Ubuntu ve bunlardan türetilen diğer dağıtımların kullanıcılarının terminale yalnızca aşağıdaki komutu yazmaları yeterlidir:
sudo apt-get install imagemagick
RHEL, CentOS, Fedora veya bunlardan türetilmiş herhangi bir dağıtımın kullanıcısıysanız , ImageMagick'i şu komutla kurabilirsiniz:
sudo dnf -i imagemagick
Arch Linux, Antergos, Manjaro ve Arch Linux türevlerini kullananlar için , yardımcı programı şu komutla yükleyin:
sudo pacman –S imagemagick
OpenSUSE kullanıcıları için kurulum şu şekilde yapılır:
sudo zypper in imagemagick
Lsxis nasıl kullanılır?
Bu komutu kullanmak için VT340 standardını destekleyen bir terminale ihtiyacınız var, örneğin xterm.
Ancak xterm'de, bu spesifikasyon desteği varsayılan olarak devre dışı bırakılır ve açılır.
Terminal türü, başlangıçta açıkça belirtilmelidirr "xterm -ti vt340»Veya varsayılan ayarları değiştirin (içinde. Xresources, add "xterm * decTerminalID: vt340»Ve xrdb -merge .Xresources komutunu çalıştırarak değişiklikleri uygulayın«).
Lsix'in kullanışlı uygulamalarından, SSH üzerinden giriş yaparken harici sunuculardaki görüntüleri yerel sisteme indirmeden hızlı bir şekilde değerlendirme olasılığını not edebiliriz.
Bu yardımcı programın kullanımı gerçekten basittir, çünkü grafiklerle çalıştığı için ondan mevcut olanların tümünü belirli bir dizinde veya yolda göstermesini isteyebiliriz, temel komut şudur:
lsxi
Bize belirli bir resim türünü göstermesini istiyorsak, yalnızca aşağıdakini yazmamız gerekir, örneğin jpeg:
lsxi *jpeg
Son olarak, yardımcı program bize listede pdf dosyalarını da gösterebilir.