Phương pháp nhanh nhất để hiển thị kích thước hình ảnh cho các tệp trong Nautilus trong Chế độ xem danh sách?


18

Cách đơn giản nhất và nhanh nhất để hiển thị kích thước của thư mục chứa hình ảnh là gì? Dường như không có tùy chọn nào để làm điều này trong Nautilus. Chỉ có rất nhiều tệp nhấp chuột phải> Thuộc tính> Thao tác hình ảnh tôi có thể thực hiện trước khi mất ý chí sống.

Câu trả lời:


4

Sử dụng một kịch bản! Đối với những thứ không có trong Nautilus theo mặc định, bạn có thể tự thêm tập lệnh.

Thêm thông tin về ubuntuforums . Chủ đề bắt đầu thêm thông tin âm nhạc nhưng từ trả lời # 32, nó cũng liên quan đến hình ảnh. Các tập lệnh (sử dụng có nguy cơ) và hướng dẫn trong liên kết.

Nhìn vào ảnh chụp màn hình để biết nó sẽ trông như thế nào (nó dành cho Ubuntu cũ hơn nhưng nó vẫn hoạt động):

nhập mô tả hình ảnh ở đây


1
Tôi nên nói trong bài viết gốc của mình rằng tôi cũng đã thử cài đặt gói nautilus-cột: $ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update $ sudo apt-get install nautilus-columnsSau đó tôi đã thêm tất cả các cột liên quan đến hình ảnh vào chế độ xem của Nautilus và khởi động lại Nautilus. Date, EXIF Dateshot, EXIF Image Size, EXIF Software, EXIF FlashCột đều trống. Cột duy nhất hiển thị thông tin là Image Size, hiển thị kích thước của mỗi hình ảnh. Bất kỳ ý tưởng làm thế nào để giải quyết điều này trước khi xem xét các kịch bản tùy chỉnh? Tôi có cần phải cài đặt (các) gói khác không? Cảm ơn
unpossible

Cập nhật: Tôi đã cài đặt bsc-v2.pytập lệnh trên Ubuntu 10.10 PC tại nơi làm việc, theo hướng dẫn trên luồng ubuntuforums, hoạt động. Trong khi cài đặt Ubuntu 11.04 tại nhà, tôi đã chọn tùy chọn để mã hóa thư mục chính của mình. Tôi nghi ngờ đây có thể là nguyên nhân của vấn đề này, vì tôi gặp vấn đề tương tự với Apache khi cố gắng phục vụ các tệp và thư mục trong thư mục nhà của tôi.
unpossible

Cập nhật: Tôi đã xóa mã hóa khỏi thư mục nhà của mình vào ngày 11.04, nhưng dữ liệu EXIF ​​vẫn trống. Có ai quản lý để có được điều này làm việc trên Natty? Nếu vậy thì thế nào?
unpossible

8

Có một gói gọi là nautilus-columns. Tôi hiện chỉ tìm thấy nó trong một PPA , được ghi lại ở đây . Với tập lệnh nhỏ này, thật dễ dàng để thêm các cột cho các dữ liệu meta khác nhau cho PDF, hình ảnh, tệp âm thanh, v.v ... Để tổng hợp tất cả mọi thứ:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install nautilus-columns
nautilus -q

Cuối cùng, vào Chỉnh sửa> Tùy chọn> Danh sách Cột và bật tất cả những gì bạn cần. Xin lưu ý, nó chỉ hoạt động cho Chế độ xem danh sách.

Phiên bản hiện tại của nautilus-columnscũng có thể được tìm thấy ở đây .


1
Hoạt động trong 13.04 cũng vậy
Umair A.

1
Hoạt động với 16.04. Một điều tôi sẽ chỉ ra cho độc giả trong tương lai là hãy nhớ rằng 'kích thước hình ảnh exif' sẽ khác với 'kích thước hình ảnh', vì vậy hãy chọn hộp cho 'kích thước hình ảnh' nếu bạn muốn kích thước hình ảnh thật, không phải kích thước hình ảnh khi ảnh đã được chụp hoặc exif được cập nhật lần cuối.
Hastig Zusammenstellen

4

Chạy phần này từ một thiết bị đầu cuối (hoạt động cho hình ảnh PNG và GIF):

file *.{png,gif}

Điều đó hoạt động vì filelệnh hiển thị kích thước cho hình ảnh PNG và GIF, cũng như một số thông tin khác. Shell của bạn mở rộng *.{png,gif}thành một danh sách tên tệp và filelệnh chấp nhận nhiều đối số tên tệp. Nó trông như thế này:

btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png:                               PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced

Lưu ý rằng các cột được xếp thành hàng, vì vậy không gian thêm được sử dụng nếu một số tên dài hơn các tên khác. Nếu bạn không muốn điều đó, hãy sử dụng -Ntùy chọn:

file -N *.{png,gif}

Điều đó cung cấp cho bạn các dòng như thế này, không còn chiếm thêm không gian, nhưng không còn được căn chỉnh:

btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced

Trong trường hợp hiếm hoi khi bạn có nhiều nghìn tệp hình ảnh, tên của chúng có thể vượt quá độ dài đối số kết hợp tối đa và trình bao sẽ cung cấp cho bạn một thông báo lỗi. Trong trường hợp đó, bạn có thể sử dụng một vòng lặp như thế này:

for f in *.{png,gif}; do file "$f"; done

Điều đó tạo ra kết quả tương tự như file -Nvì, vì filechỉ biết về một tệp cho mỗi lần chạy, do đó, nó không biết các tên tệp khác dài bao nhiêu và nó không thể căn chỉnh các cột.

Đối với các loại hình ảnh khác, hãy xem câu trả lời của ypnos về Cách nhanh để lấy kích thước hình ảnh (không phải kích thước tệp) .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.