Lsix, letakkan thumbnail ke gambar di terminal Ubuntu Anda

tentang lsix

Pada artikel selanjutnya kita akan melihat Lsix. Di blog ini beberapa waktu lalu sempat dibicarakan Akhir. Ini adalah aplikasi yang berfungsi sebagai file Penampil gambar CLI ringan. Penerapan yang akan kita lihat hari ini serupa. Ini seperti perintah 'ls' pada sistem mirip Unix.

Lsix adalah utilitas CLI sederhana yang dirancang untuk tampilkan gambar thumbnail di terminal menggunakan grafik Sixel. Bagi yang bertanya-tanya apa itu Enamel, Maksud saya itu adalah singkatan dari enam piksel. Ini adalah jenis format grafik bitmap. Ini menggunakan ImageMagick, jadi hampir semua format file yang didukung imagemagick seharusnya berfungsi dengan baik.

Karakteristik umum lsix

  • Secara otomatis mendeteksi jika terminal Anda mendukung grafik Sixel atau tidak. Jika terminal Anda tidak kompatibel dengan Sixel, itu akan memberi tahu Anda.
  • Anda akan dapat mendeteksi warna latar belakang terminal secara otomatis. Gunakan urutan pelolosan terminal untuk mencoba mencari tahu warna latar depan dan latar belakang terminal Anda dan tampilkan thumbnail dengan jelas.
  • enam akan menampilkan gambar secara berurutan setiap saat, jika memungkinkan. Oleh karena itu, Anda tidak perlu menunggu lama untuk membuat keseluruhan montase.
  • Bekerja dengan baik dengan SSH. Utilitas ini akan memungkinkan pengguna memanipulasi gambar yang disimpan di server web jarak jauh Anda tanpa banyak komplikasi.
  • Es mendukung grafik non-bitmap, sebagai file: .svg, .eps, .pdf, .xcf, dll.
  • ini ditulis dalam BASH, sehingga berfungsi pada hampir semua distribusi Gnu / Linux.

Anda bisa lihat semua fiturnya secara lebih detail dalam proyek halaman GitHub.

Instalasi Lsix

Sejak lsix menggunakan ImageMagick, kami harus memastikan bahwa kami telah menginstalnya di sistem kami. Ini tersedia di repositori default di sebagian besar distribusi Gnu / Linux. Di Debian, Ubuntu, Linux Mint Anda hanya perlu membuka terminal (Ctrl + Alt + T) dan ketik:

sudo apt install imagemagick

Utilitas berikut tidak tidak membutuhkan instalasi. Hanya unduh dan pindahkan ke $ PATH Anda.

Unduh lsix versi terbaru dari halaman Github proyek. Di terminal yang sama tulis:

unduh lsix dengan wget

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

Ekstrak file zip yang diunduh:

buka zip master lsix

unzip master.zip

Perintah di atas akan mengekstrak semua konten dalam folder bernama 'lenam-master'. Salin biner lsix dari direktori ini ke $ PATH Anda, sebagai contoh / usr / local / bin /.

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

Akhirnya, membuat biner dapat dieksekusi:

sudo chmod +x /usr/local/bin/lsix

Sekarang saatnya menampilkan thumbnail di terminal. Sebelum Anda mulai menggunakan lsix, pastikan terminal Anda mendukung grafik Sixel.

lsix error di xterm vt340 tidak diaktifkan

Skrip ini telah dikembangkan dalam Xterm dalam mode emulasi vt340. Namun, pengembangnya mengklaim bahwa lsix harus bekerja pada terminal yang kompatibel dengan Sixel. Xterm mendukung grafik Sixel, tetapi mereka tidak diaktifkan secara default.

Anda mulai Xterm dengan mode Sixel diaktifkan menggunakan perintah berikut dari terminal lain:

xterm -ti vt340

Kemungkinan lain adalah jadikan vt340 tipe terminal default untuk Xterm. Kami bisa mencapai ini mengedit file .Xresources. Jika tidak tersedia, buat saja:

vi .Xresources

Tambahkan baris berikut:

Konfigurasi Xsources untuk lsix

xterm*decTerminalID     :      vt340

Untuk terminal tekan ESC dan ketik: wq untuk menyimpan dan menutup file.

Selesaikan dengan menjalankan perintah berikut ke terapkan perubahan:

xrdb -merge .Xresources

Xterm sekarang akan mulai dengan mode Sixel diaktifkan pada setiap peluncuran secara default.

Lihat gambar kecil di terminal

Meluncurkan Xterm menggunakan mode vt340, seperti inilah tampilan Xterm di sistem saya.

xterm secara default

Ini adalah utilitas yang sangat sederhana. Itu tidak memiliki bendera baris perintah atau file konfigurasi. Yang harus Anda lakukan adalah meneruskan jalur file Anda sebagai argumen.

lsix menunjukkan file tertentu

lsix ejemplo/ubunlog.jpg

Jika Anda berjalan tanpa jalan, itu akan menampilkan gambar thumbnail dari direktori kerja saat ini.

gambar di dalam direktori dengan lsix

lsix

Seperti yang Anda lihat pada gambar di atas, thumbnail dari semua file di dalam direktori ditampilkan di terminal dengan jelas. Jika Anda menggunakan perintah 'ls', Anda hanya akan melihat nama file, bukan thumbnail.

ls dibandingkan dengan lsix

Kami akan mampu melihat sekelompok gambar dari jenis tertentu menggunakan wildcard. Untuk menampilkan semua gambar dengan tipe tertentu, seperti JPG, wildcard dapat digunakan seperti yang ditunjukkan di bawah ini:

konten direktori jpeg dengan lsix

lsix *.jpg

Jika kami ingin melihat gambar hanya gambar PNG, kami harus mengubah ekstensi:

png konten di dalam direktori dengan lsix

lsix *png

Kualitas gambar thumbnail ternyata bagus. Thumbnailnya terlihat jelas. Saya harap itu jelas lsix sangat mirip dengan perintah 'ls', tetapi hanya untuk menampilkan thumbnail. Jika Anda bekerja dengan banyak gambar, lsix bisa sangat berguna untuk Anda.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.