lsix,ls實用程序的變體,用於在終端中顯示圖像

作為lsix項目的一部分, 正在開發“ ls”實用程序的版本 專門用於圖像 在執行代碼時可以直觀地評估終端中顯示的圖像。

由於在終端中顯示了圖形縮略圖。 即使在通過SSH遠程工作時,也可以在文本終端中顯示圖形。

鑑於此,它旨在利用像素(六像素,六像素塊圖像設計)。 項目代碼以bash編寫,並根據GPLv6許可進行分發。

關於lsix

要處理圖形,將使用ImageMagick軟件包的實用程序,該實用程序不僅可以顯示各種圖形格式的縮略圖,,還可以生成PDF文檔,矢量圖形(SVG)和多層格式(XCF)的縮略圖。

為了加快大量縮略圖的輸出,逐行繪製每個圖像。 lsix的一個有用功能是還支持動畫圖像的逐幀顯示。

在此命令的主要特徵中,可以列出以下內容:

  • 自動檢測您的終端是否支持Sixel圖形。 如果您的終端與Sixel不兼容,則會通知用戶啟用它。
  • 自動檢測終端的背景色。
  • 它使用終端轉義序列嘗試找出終端應用程序的前景色和背景色,並將清晰顯示縮略圖。
  • 如果目錄中有更多圖像,通常> 21,則lsix將一次顯示這些圖像,因此您無需等待整個蒙太奇圖像被創建。
  • 它與SSH配合使用效果很好,因此您可以輕鬆操作存儲在遠程Web服務器上的圖像。
  • 支持非位圖圖形,例如.svg,.eps,.pdf,.xcf等。
  • 它以BASH編寫,可在幾乎所有Linux發行版上使用。

如何在Linux上安裝lsix?

對於那些有興趣在其係統上安裝此實用程序的人, 他們應該知道必須安裝imagemagick,因為它是此命令的必需依賴項。

僅能夠安裝lsxis 我們必須對此進行重擊,因此我們將在系統中打開一個終端,然後在其上鍵入:

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

Y要獲得壓縮包,我們將使用以下方法對其進行解壓縮:

unzip master.zip

現在,我們將簡單地將lsix文件複製到我們的二進製文件目錄(/ usr / local / bin)中:

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

如果您的系統上未安裝imagemagick,則可以從分發存儲庫中安裝它,因為它是Linux中使用的眾所周知的軟件包。

的用戶 Debian,Ubuntu和任何其他衍生自這些版本的發行版,只需在終端中鍵入以下命令:

sudo apt-get install imagemagick

如果他們是 RHEL,CentOS,Fedora或由此衍生的任何發行版,都可以使用以下方法安裝ImageMagick:

sudo dnf -i imagemagick

對於用戶 Arch Linux,Antergos,Manjaro和Arch Linux的派生產品可以通過以下方式安裝實用程序:

sudo pacman –S imagemagick

對於那些是openSUSE用戶的用戶,安裝過程如下:

sudo zypper in imagemagick

如何使用lsxis?

為了能夠使用此命令 需要支持VT340標準的終端,例如xterm。

但是在xterm中,默認情況下會禁用此規範的支持並將其打開。

終端類型必須在啟動時明確指定xterm -ti vt340»或更改默認設置(在Xresources中,添加 "xterm * decTerminalID: vt340»並通過運行xrdb -merge .Xresources«應用更改。

在lsix的有用應用程序中,我們可以注意到通過SSH登錄時可以在外部服務器上快速評估映像的可能性,而無需將這些映像下載到本地系統。

此實用程序的使用非常簡單,因為它可與圖形一起使用,所以我們可以要求它向我們顯示特定目錄或路徑中的所有現有圖形,基本命令是:

lsxi

如果我們希望它向我們顯示特定類型的圖像,則只需鍵入以下內容,例如jpeg:

lsxi *jpeg

最後,該實用程序還可以在列表中向我們顯示pdf文件。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。