Lsix, đặt hình thu nhỏ cho hình ảnh trong thiết bị đầu cuối của Ubuntu của bạn

về lsix

Trong phần tiếp theo, chúng ta sẽ xem xét về Lsix. Trong blog này một lúc trước đã được nói về Kết thúc. Đây là một ứng dụng hoạt động như một Trình xem hình ảnh CLI nhẹ. Ứng dụng mà chúng ta sẽ thấy hôm nay là một cái gì đó tương tự. Nó giống như lệnh 'ls' trên các hệ thống giống Unix.

Lsix là một tiện ích CLI đơn giản được thiết kế để hiển thị hình ảnh thu nhỏ trong thiết bị đầu cuối bằng đồ họa Sixel. Đối với những người tự hỏi nó là gì lục bát, Ý tôi là đó là chữ viết tắt của sáu pixel. Nó là một loại định dạng đồ họa bitmap. Nó sử dụng ImageMagick, vì vậy hầu như tất cả Các định dạng tệp được hỗ trợ imagemagick sẽ hoạt động tốt.

Đặc điểm chung của lsix

  • Tự động phát hiện xem thiết bị đầu cuối của bạn có hỗ trợ đồ họa Sixel hay không hay không. Nếu thiết bị đầu cuối của bạn không tương thích với Sixel, nó sẽ thông báo cho bạn.
  • Bạn sẽ có thể tự động phát hiện màu nền của thiết bị đầu cuối. Sử dụng trình tự thoát thiết bị đầu cuối để cố gắng tìm ra màu nền trước và màu nền của thiết bị đầu cuối của bạn và hiển thị hình thu nhỏ rõ ràng.
  • lsix sẽ hiển thị các hình ảnh trong một hàng mọi lúc, nếu có thể. Vì lý do này, bạn sẽ không cần phải đợi lâu để tạo toàn bộ phần dựng phim.
  • Hoạt động tốt với SSH. Tiện ích này sẽ cho phép người dùng thao tác với hình ảnh được lưu trữ trên máy chủ web từ xa của bạn mà không có nhiều biến chứng.
  • Es hỗ trợ đồ họa không phải bitmap, dưới dạng tệp: .svg, .eps, .pdf, .xcf, v.v.
  • Điều này được viết bằng BASH, vì vậy nó hoạt động trên hầu hết các bản phân phối Gnu / Linux.

Có thể xem tất cả các tính năng của nó chi tiết hơn trong dự án trang GitHub.

Cài đặt Lsix

lsix sử dụng ImageMagick, chúng tôi sẽ phải đảm bảo rằng chúng tôi đã cài đặt nó trên hệ thống của mình. Nó có sẵn trong kho lưu trữ mặc định của hầu hết các bản phân phối Gnu / Linux. Trong Debian, Ubuntu, Linux Mint, bạn chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và nhập:

sudo apt install imagemagick

Tiện ích sau đây không không yêu cầu cài đặt. Chỉ có tải xuống và chuyển nó đến $ PATH của bạn.

Tải xuống phiên bản mới nhất của lsix từ trang Github của dự án. Trong cùng một thiết bị đầu cuối, viết:

tải xuống lsix với wget

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

Giải nén tệp zip đã tải xuống:

giải nén chính lsix

unzip master.zip

Lệnh trên sẽ trích xuất tất cả nội dung trong một thư mục có tên là 'lsix-master'. Sao chép nhị phân lsix từ thư mục này vào $ PATH của bạn, ví dụ / usr / local / bin /.

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

Cuối cùng, làm cho tệp nhị phân có thể thực thi được:

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

Bây giờ là lúc để hiển thị hình thu nhỏ trong thiết bị đầu cuối. Trước khi bạn bắt đầu sử dụng lsix, đảm bảo thiết bị đầu cuối của bạn hỗ trợ đồ họa Sixel.

Lỗi lsix trong xterm vt340 không được bật

Tập lệnh này đã được phát triển trong Xterm ở chế độ giả lập vt340. Tuy nhiên, nhà phát triển của nó tuyên bố rằng lsix sẽ hoạt động trên bất kỳ thiết bị đầu cuối nào tương thích với Sixel. Xterm hỗ trợ đồ họa Sixel, nhưng chúng không được bật theo mặc định.

Anh khởi động Xterm với chế độ Sixel được bật bằng cách sử dụng lệnh sau từ một thiết bị đầu cuối khác:

xterm -ti vt340

Một khả năng khác là đặt vt340 làm loại thiết bị đầu cuối mặc định cho Xterm. Chúng ta có thể đạt được điều này chỉnh sửa tệp .Xresources. Nếu không có sẵn, chỉ cần tạo nó:

vi .Xresources

Thêm dòng sau:

Cấu hình xsources cho lsix

xterm*decTerminalID     :      vt340

Đối với thiết bị đầu cuối, nhấn ESC và gõ: wq để lưu và đóng tệp.

Kết thúc bằng cách chạy lệnh sau để áp dụng những thay đổi:

xrdb -merge .Xresources

Xterm bây giờ sẽ bắt đầu với chế độ Sixel được bật trên mọi lần khởi chạy theo mặc định.

Xem hình ảnh thu nhỏ trong thiết bị đầu cuối

Khởi chạy Xterm bằng chế độ vt340, đây là giao diện của Xterm trên hệ thống của tôi.

xterm theo mặc định

Đây là một tiện ích rất đơn giản. Nó không có bất kỳ cờ dòng lệnh hoặc tệp cấu hình nào. Tất cả những gì bạn phải làm là chuyển đường dẫn của tệp của bạn làm đối số.

lsix hiển thị một tệp cụ thể

lsix ejemplo/ubunlog.jpg

Nếu nó bạn chạy mà không có con đường, nó sẽ hiển thị cho bạn các hình ảnh thu nhỏ của thư mục làm việc hiện tại.

hình ảnh bên trong thư mục với lsix

lsix

Như bạn có thể thấy trong ảnh chụp màn hình ở trên, hình thu nhỏ của tất cả các tệp trong thư mục được hiển thị rõ ràng trong thiết bị đầu cuối. Nếu bạn sử dụng lệnh 'ls', bạn sẽ chỉ thấy tên tệp, không thấy hình thu nhỏ.

ls so với lsix

Chúng tôi sẽ có thể xem một nhóm hình ảnh của một loại cụ thể bằng cách sử dụng các ký tự đại diện. Để hiển thị tất cả hình ảnh của một loại cụ thể, chẳng hạn như JPG, ký tự đại diện có thể được sử dụng như hình dưới đây:

nội dung thư mục jpeg với lsix

lsix *.jpg

Nếu chúng tôi chỉ muốn xem hình ảnh hình ảnh PNG, chúng tôi sẽ phải thay đổi phần mở rộng:

nội dung png bên trong thư mục với lsix

lsix *png

Chất lượng hình ảnh thu nhỏ tốt một cách đáng ngạc nhiên. Các hình thu nhỏ có thể nhìn thấy rõ ràng. Tôi hy vọng nó đã được rõ ràng rằng lsix rất giống với lệnh 'ls', nhưng chỉ để hiển thị hình thu nhỏ. Nếu bạn làm việc với nhiều hình ảnh, lsix có thể khá hữu ích cho bạn.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.