Когда Вы щелкнете правой кнопкой по файлу, такому как презентация PowerPoint, я ожидаю мочь видеть автора файла и других таких метаданных. Этого, кажется, не происходит в гноме / наутилус. Это - стандартное поведение в Windows.
Какая-либо идея, как я вижу метаданные файлов?
Файлы, такие как переносимый формат документа (PDF), изображения, звуковые файлы и видеофайлы, метаданные, которыми Вы интересуетесь, могут быть просмотрены путем щелчка правой кнопкой по файлу, нажимают свойства и затем нажимают на соответствующую вкладку для наблюдения вида метаданных, о которых Вы спросили.
Поскольку PDFs нажимают вкладку Document
Поскольку изображения нажимают вкладку Image
Поскольку аудио нажимает вкладку Audio
Поскольку видео нажимает вкладку Audio/Video
Для некоторых документов Office Вы не сможете просмотреть вид метаданных, о которых Вы спросили путем щелчка правой кнопкой, можно установить утилиту, названную извлечением из репозиториев и, и выполнить его из командной строки, метаданные, если кто-либо содержится в файле, будут отображены в терминале.
Пример для использования утилиты извлечения:
У меня есть электронная таблица OpenOffice.org, названная 555.ods Из каталога, где файл расположен, я работаю;
extract 555.ods
Результатом ниже являются метаданные в файле, распечатанном к stdout.
keywords - Electronics
subject - Electronics Engineering
title - 555 Timer Calculations
creator - Shabaka Sellasie
date - 2011-03-03T00:48:04
creation date - 2006-03-03T00:48:02
software - OpenOffice.org/3.2$Linux OpenOffice.org_project/320m19$Build-9505
mimetype - application/vnd.oasis.opendocument.spreadsheet
В настоящее время libextractor поддерживает следующие форматы: HTML, PDF, PS, OLE2 (DOC, XLS, PPT), OpenOffice (sxw), StarOffice (sdw), DVI, ЧЕЛОВЕК, MP3 (ID3v1 и ID3v2), OGG, WAV, EXIV2, JPEG, GIF, PNG, TIFF, DEB, об/мин, TAR (.GZ), ZIP, ELF, РЕАЛЬНЫЙ, РИФФ (AVI), MPEG, QT и ASF.
можно установить утилиту, названную извлечением
Это - простой сценарий Наутилуса, который вызывает извлечение и отображает результат с zenity, затем щелчком правой кнопкой, я могу получить ту информацию. Если Вы хотите, сценарий, который я записал, является этим (обратите внимание на то, что, я не уверен, что строка "$ IFS= '\n'" на самом деле требуется, эксперт по удару мог прокомментировать это),
#!/bin/bash
for item ; do
echo "$item"
/usr/bin/extract "$item"
echo
done | zenity --text-info --title="extract" --width=300 --height=600
Это больше приемлемо?
sudo apt-get install hachoir-metadata
ln -s `which hachoir-metadata-gtk` ~/.gnome2/nautilus-scripts/
nautilus -q
Затем щелкните правой кнопкой по файлу, выберите hachoir из меню сценариев, и Вы получаете все метаданные в окне.
Раздражающе, похоже, что надлежащая интеграция является только небольшим кодом далеко, и тот код уже, возможно, был написан, но потерян? (hachoir сайт ссылается на плагин наутилуса.) Увы я не могу кодировать Python.