Sebagai sebahagian daripada projek lsix, versi utiliti "ls" khusus untuk imej sedang dibangunkan , yang membolehkan penilaian visual imej yang dipaparkan dalam terminal semasa melaksanakan 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 menyediakan keupayaan untuk memaparkan bukan sahaja lakaran kecil pelbagai format grafik , tetapi juga penjanaan lakaran kecil untuk dokumen PDF, grafik vektor (SVG) dan format berbilang 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 ia merupakan kebergantungan yang diperlukan untuk arahan ini.
Untuk memasang lsxis, kita hanya perlu mendapatkan shell bashnya. Oleh itu, kita akan membuka terminal pada sistem kita dan taip arahan berikut:
wget https://github.com/hackerb9/lsix/archive/master.zip
Dan setelah memperoleh pakej termampat, kami akan menyahmampatkannya 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 Debian, Ubuntu, dan sebarang pengedaran lain yang diperoleh daripada ini, hanya perlu menaip arahan berikut di terminal:
sudo apt-get install imagemagick
Jika anda pengguna RHEL, CentOS, Fedora atau mana-mana pengedaran yang diperoleh daripadanya, anda boleh memasang ImageMagick dengan:
sudo dnf -i imagemagick
Bagi pengguna derivatif Arch Linux, Antergos, Manjaro dan 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 menggunakan arahan ini, anda memerlukan terminal yang menyokong piawaian VT340, 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.