Org*_*ble 8 nautilus lubuntu deja-dup
我发现 Nautilus 中的“恢复丢失的文件”功能非常有用。事实上,这确实是我安装 Nautilus 的唯一原因!(我通常使用 Lubuntu 或至少使用 LXDE)
今天我想在没有安装 Nautilus 的电脑上使用这个功能......提出了一个问题......
有没有一种方法可以在不安装 Nautilus(或另一个“额外”文件管理器)的情况下,从 Nautilus 提供的目录中恢复丢失的文件?我不坚持使用 GUI 虽然那会很好。也许这是 Nautilus 发送给 deja-dup 的命令。
N0r*_*ert 11
该于codesearch说,这是德雅Dup的鹦鹉螺扩展。
它在 LaunchPad 上有它的代码,并deja-dup
从NautilusExtension.c文件中调用:
Run Code Online (Sandbox Code Playgroud)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
Run Code Online (Sandbox Code Playgroud)
并使用它:
归档时间: |
|
查看次数: |
1327 次 |
最近记录: |