缺少 nemo 右键单击​​“提取/压缩文件”

缺少 nemo 右键单击​​“提取/压缩文件”

最近我安装了 nemo 作为默认文件管理器,以替代 nautilus。到目前为止,它运行正常,只是我错过了“右键单击提取/压缩”这一事实。我在 Ubuntu 14.04 上通过 apt-get 命令安装了 nemo 2.2.2 和 nemo-fileroller。

我如何才能获得用于“提取/压缩”的右键菜单?

答案1

非常简单,您只需安装nemo-fileroller包裹:

sudo apt-get install nemo-fileroller

要应用更改,请退出文件管理器

nemo -q

然后像平常一样(重新)启动它。

答案2

好吧,我尝试了很多“解决方案”,但都不起作用,所以我去研究了事情的工作原理,下面是我在 Ubuntu 14.04 和 Nemo 2.2.2 上的做法...

  1. 打开终端并输入cd ~/.local/share/nemo/actions/
  2. 通过键入以下内容为 Compress 创建一个新的文件/操作nano compress.nemo_action
  3. 将此内容粘贴到新创建的文件中

    [Nemo Action]
    Active=true
    Name=Compress...
    Comment=compress %N
    Exec=file-roller -d %F
    Icon-Name=gnome-mime-application-x-compress
    Selection=Any
    Extensions=any;
    
  4. 保存文件并退出(CTRL+X,然后按 Enter)

  5. 通过键入以下内容为“在此处提取”创建新文件/操作nano extracthere.nemo_action
  6. 将此内容粘贴到新创建的文件中

    [Nemo Action]
    Active=true
    Name=Extract here
    Comment=Extract here
    Exec=file-roller -h %F
    Icon-Name=gnome-mime-application-x-compress
     #Stock-Id=gtk-cdrom
    Selection=Any
    Extensions=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar;7z;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
    
  7. 保存文件并退出(CTRL+X,然后按 Enter)

  8. 您已完成。如果您仍未在此处找到“压缩/提取”选项Nemo,请重新启动或注销/登录。

创建Nemo操作是我实现此目标的唯一方法,我尝试了多个存储库和教程,但都没有成功。

答案3

为了改进压缩/提取集成,我发布了一种 Escape-Safe 方法(因为名称中带有空格的文件夹会导致我的文件滚轮崩溃):

在以下位置创建以下.nemo_action文件及其内容/usr/share/nemo/actions

压缩.nemo_action

[尼莫行动]
活动=真
名称=压缩...
注释=压缩“%f”
Exec=file-roller --add %F --default-dir=%P
图标名称=gnome-mime-application-x-compress
选择=非无
扩展=任何;
引号=double

提取此处.nemo_action

[尼莫行动]
活动=真
名称=在此处提取
注释=在此处提取“%f”
Exec=file-roller --extract-here %F
图标名称=gnome-mime-application-x-compress
选择=非无
扩展名=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
引号=double

提取到.nemo_action

[尼莫行动]
活动=真
名称=提取至...
注释=提取至您选择的文件夹。
Exec=file-roller --extract %F
图标名称=gnome-mime-application-x-compress
选择=非无
扩展名=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
引号=double

答案4

我认为上述 nemo 操作缺少“Quote=double”参数,否则名称中带有空格的文件/目录将不起作用。例如

[Nemo Action]
Active=true
Name=Compress...
Comment=compress %N
Exec=file-roller -d %F
Icon-Name=gnome-mime-application-x-compress
Selection=any
Extensions=any;
Quote=double

“提取到...”操作也很有用,它允许您选择要提取文件的其他路径。

例如
extractto.nemo_action

[Nemo Action]
Active=true
Name=Extract to...
Comment=Extract to...
Exec=file-roller -f %F
Icon-Name=gnome-mime-application-x-compress
#Stock-Id=gtk-cdrom
Selection=any
Extensions=zip;7z;ar;cbz;cpio;exe;iso;jar;tar;tar;7z;tar.Z;tar.bz2;tar.gz;tar.lz;tar.lzma;tar.xz;
Quote=double

相关内容