lsix, varian utiliti ls untuk memaparkan gambar di terminal

Sebagai sebahagian daripada projek lsix, versi utiliti "ls" sedang dibangunkan khas untuk gambar, yang memungkinkan untuk menilai secara visual gambar yang dipaparkan di terminal semasa menjalankan kod.

Terima kasih kepada paparan gambar kecil grafik di terminal. Untuk memaparkan grafik di terminal teks, bahkan ketika bekerja dari jarak jauh melalui SSH.

Dengan ini, ini bertujuan untuk menggunakan piksel (reka bentuk gambar blok enamel, 6-piksel). Kod projek ditulis dalam bentuk bash dan diedarkan di bawah lesen GPLv3.

Mengenai lsix

Untuk memanipulasi grafik, utiliti pakej ImageMagick akan digunakan, yang memberikan kemampuan untuk menampilkan bukan hanya gambar kecil dari pelbagai format grafik., tetapi juga penghasilan gambar kecil untuk dokumen PDF, grafik vektor (SVG) dan format pelbagai lapisan (XCF).

Untuk mempercepat output sejumlah besar lakaran kecil, setiap gambar dilukis satu demi satu. Ciri berguna lsix juga sokongan untuk paparan bingkai demi bingkai gambar animasi.

Dari ciri-ciri utama perintah ini, berikut dapat disenaraikan:

  • Kesan secara automatik sama ada terminal anda menyokong grafik Sixel atau tidak. Sekiranya Terminal anda tidak serasi dengan Sixel, pengguna akan diberitahu untuk mengaktifkannya.
  • Mengesan warna latar belakang terminal secara automatik.
  • Ia menggunakan urutan pelarian terminal untuk mencuba warna latar depan dan latar belakang aplikasi Terminal anda dan akan memaparkan gambar kecil dengan jelas.
  • Sekiranya terdapat lebih banyak gambar dalam direktori, biasanya> 21, lsix akan memaparkan gambar tersebut satu baris pada satu masa, jadi anda tidak perlu menunggu keseluruhan montaj dibuat.
  • Ia berfungsi dengan baik dengan SSH, jadi anda boleh memanipulasi gambar yang disimpan di pelayan web jauh anda tanpa banyak kerumitan.
  • Menyokong grafik bukan bitmap seperti .svg, .eps, .pdf, .xcf, dll.
  • Ditulis dalam BASH, ia berfungsi pada hampir semua pengedaran Linux.

Bagaimana cara memasang lsix di Linux?

Bagi mereka yang berminat untuk memasang utiliti ini pada sistem mereka, mereka harus tahu bahawa mereka mesti memasang imagemagick kerana ini adalah kebergantungan yang diperlukan untuk perintah ini.

Untuk memasang lsxis sahaja Kita mesti mendapatkan ini, jadi kita akan membuka terminal di sistem kita dan di atasnya kita akan menaip:

wget https://github.com/hackerb9/lsix/archive/master.zip

YKami telah memperoleh pakej yang dimampatkan, kami akan menyahkompresnya dengan:

unzip master.zip

Sekarang kita hanya akan menyalin fail lsix ke dalam direktori binari kami (/ usr / local / bin):

sudo cp lsix-master/lsix /usr/local/bin/

Sekiranya anda tidak memasang imagemagick pada sistem anda, anda boleh memasangnya dari repositori pengedaran anda, kerana ia adalah pakej terkenal yang digunakan di Linux.

Pengguna dari Debian, Ubuntu dan sebaran lain yang berasal dari ini, anda hanya perlu menaip perintah berikut di terminal:

sudo apt-get install imagemagick

Sekiranya mereka pengguna RHEL, CentOS, Fedora atau sebarang pengedaran yang berasal dari ini, anda boleh memasang ImageMagick dengan:

sudo dnf -i imagemagick

Bagi pengguna Arch Linux, Antergos, Manjaro dan turunan Arch Linux, pasang utiliti dengan:

sudo pacman –S imagemagick

Sementara bagi mereka yang merupakan pengguna openSUSE, pemasangannya dilakukan dengan:

sudo zypper in imagemagick

Bagaimana cara menggunakan lsxis?

Untuk dapat menggunakan arahan ini terminal dengan sokongan untuk standard VT340 diperlukan, contohnya xterm.

Tetapi dalam xterm, sokongan untuk spesifikasi ini dilumpuhkan secara lalai, dan untuk menghidupkannya.

Jenis terminal mesti dinyatakan dengan jelas semasa permulaanr «xterm -ti vt340»Atau ubah tetapan lalai (dalam. Xresources, tambah "xterm * decTerminalID: vt340»Dan gunakan perubahan dengan menjalankan xrdb -merge .Xresources«).

Dari aplikasi lsix yang berguna, kita dapat melihat kemungkinan untuk menilai gambar dengan cepat pada pelayan luaran semasa log masuk melalui SSH, tanpa memuat turun gambar-gambar ini ke sistem tempatan.

Penggunaan utiliti ini sangat mudah, kerana berfungsi dengan grafik, kita dapat memintanya untuk menunjukkan kepada kita semua yang ada dalam direktori atau jalan tertentu, perintah dasarnya adalah:

lsxi

Sekiranya kita mahu menunjukkan jenis gambar tertentu kepada kita, kita hanya perlu menaip yang berikut, contohnya jpeg:

lsxi *jpeg

Akhirnya, utiliti itu juga dapat menunjukkan kepada kita fail pdf dalam senarai.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.