adawdp,
То, что вы просите, реализовано в Windows на основе файлов descript.ion лежащих в директориях -- досталось от доса. Также не понятно, что вам мешает держать специальный файл в особом формате (например, как у descript.ion -- "имя_файла" описание). Если речь идет об автоматизме, то это дофига делов:
1) нужно что-то типа демона, который при каждой записи на диск вызывал окно для ввода комментария
2) а также отслеживал копирование и перемещение файла (дабы перемещать/копировать описание вместе с файлом)
3) как другие программы будут передавать сообщения демону?
А вообще, git для этих целей можно использовать.
Пользователь решил продолжить мысль 12 Января 2014, 19:55:11:
Примитивное решение для Thunar:
Правка -> Особые действия -> + (нужно будет два пункта меню -- две команды)
Для записи:
Команда: echo "%n " >> %d/descript.ion & ваш_любимый_текстовый_редактор %d/descript.ion
Формат следующий: 'имя файла' описание
Условия появления: всё кроме каталогов
Для чтения:
Команда: zenity --info --title="Описание" --text="$(grep %n %d/descript.ion)"
Условия появления: всё кроме каталогов
Текст в диалоговом окне можно выделять.
Пользователь решил продолжить мысль 12 Января 2014, 20:01:44:
Еще вариант для чтения: xterm -hold -e "grep %n %d/descript.ion"
Пользователь решил продолжить мысль 12 Января 2014, 22:25:01:
В варианте с zenity работает спец-символ \n -- для перевода строки.