Как использовать функцию «Восстановить отсутствующие файлы» из Nautilus без установки Nautilus?

Я считаю, что функция «Восстановить отсутствующие файлы» в Nautilus очень полезна. На самом деле, это буквально единственная причина, по которой я установил Nautilus! (Обычно я использую Lubuntu или хотя бы LXDE)

enter image description here

Сегодня я хотел использовать эту функцию на компьютере, на котором не было Наутилус установил ... поднимая вопрос ...

Есть ли способ получить такую ​​же простую функциональность восстановления отсутствующих файлов из каталога, который предоставляет Nautilus, без установки Nautilus (или другого «дополнительного» файлового менеджера)? Я не настаиваю на графическом интерфейсе, хотя это было бы хорошо. Возможно, это команда, которую Наутилус посылает дежа-дупу.

8
задан 1 September 2019 в 18:53

2 ответа

codesearch говорит, что это - расширение Наутилуса Дубликата Deja.

Это имеет свой код LaunchPad и deja-dup назван из файла NautilusExtension.c:

cmd = g_strdup_printf("deja-dup --restore-missing \"%s\"",
                   nautilus_file_info_get_uri(info));

g_spawn_command_line_async(cmd, NULL);

Также известно, что Caja имеет интеграцию с Дубликатом Deja также через deja-dup-caja пакет.
Таким образом, можно использовать Caja с этим расширением.

Теоретически мы можем попытаться записать наше расширение с Действиями FileManager или чем-то подобным, чтобы иметь это в контекстном меню.

Полный метод следующий - мы должны создать файл пользовательского действия и поместить его в специальную папку (метод основан на этом ответе):

mkdir -p ~/.local/share/file-manager/actions
cat > ~/.local/share/file-manager/actions/deja.desktop << EOF

[Desktop Entry]
Type=Action
Tooltip=Restore Missing Files
Name=Restore Missing Files
Profiles=profile-zero;
Icon=deja-dup

[X-Action-Profile profile-zero]
MimeTypes=inode/directory;
Exec=deja-dup --restore-missing %u
Name=Default profile
EOF

и используйте его:

Restore Missing Files in PCManFM

11
ответ дан 23 November 2019 в 05:28

Еще раз---, отправляющий вопрос, привел меня находить ответ.

Когда я отредактировал вопрос и записал, "Возможно, что это - команда, которую Наутилус отправляет в deja-дубликат"...., конечно же,

deja-dup --restore-missing DIRECTORY

Прощальный наутилус!

4
ответ дан 23 November 2019 в 05:28

Другие вопросы по тегам:

Похожие вопросы: