codesearch 말한다 는 데자 Dup는 노틸러스 확장이다.
LaunchPad에 코드가 있으며 NautilusExtension.c 파일deja-dup
에서 호출 됩니다 .
cmd = g_strdup_printf("deja-dup --restore-missing \"%s\"",
nautilus_file_info_get_uri(info));
g_spawn_command_line_async(cmd, NULL);
Caja는 deja-dup-caja
package 를 통해 Deja Dup 과도 통합되어있는 것으로 알려져 있습니다.
따라서이 확장과 함께 Caja를 사용할 수 있습니다.
이론적으로 FileManager Actions 또는 컨텍스트 메뉴에서 이와 비슷한 것을 사용하여 확장을 작성하려고 시도 할 수 있습니다 .
완전한 방법은 다음과 같습니다. 사용자 작업 파일을 만들어 특수 폴더에 배치해야합니다 (이 방법은 이 답변을 기반으로 함 ).
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
그것을 사용하십시오 :