CodeSearchを氏は述べています、それはデジャDUP Nautilusの拡張機能であること。
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 Dupと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
そしてそれを使う: