Câu trả lời:
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):
bsc-v2.py
tậ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.
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-columns
cũng có thể được tìm thấy ở đây .
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ì file
lệ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à file
lệ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 -N
tù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 -N
vì, vì file
chỉ 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) .
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install nautilus-columns
Sau đó 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 Flash
Cộ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