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


13

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

如何获得右键单击菜单以“提取/压缩”?


是否可以在扩展名和mimetypes中指出异常?因此,在其他文件管理器中,在压缩文件中看不到上下文菜单:“ compress”。
rainerhg7 '19

Answers:


19

很简单,您需要做的就是安装nemo-fileroller软件包:

sudo apt-get install nemo-fileroller

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

nemo -q

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


该死的我希望我能在另一件事之前就已经看到了,现在我不知道哪个效果更好
Nicholas DiPiazza

我曾经尝试过这种方式,但是却没有用...。我什至在多个Ubuntu安装上都尝试过
dBlaze

3
它有效,但是您必须重新启动文件管理器: nemo -q
wim 2016年

我很累,但是没有用,但是动作文件可以。
PJ_Finnegan '16

1
它对我
有用-Nirmal

18

好的,我已经尝试了很多“解决方案”,但是它们都不起作用,所以我去研究了它们的工作原理,这就是我在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动作是我实现此目标的唯一方法,我尝试了几个回购和教程,但都没有用。


非常感谢,它奏效了。请注意:由于我想在整个范围内应用更改系统,因此将新的操作文件放在/ usr / local / share / nemo / actions中,而不是.local / ...
PJ_Finnegan

万一有人偶然发现不使用Ubuntu的人,它也可以在带有Nemo 2.8.7的
rhel7

编辑:要应用更改系统。在整个范围内,我将新的操作文件放在/ usr / share / nemo / actions而不是.local /中
。– PJ_Finnegan

7

为了改善Compress / Extract集成,我发布了一种Escape-Safe方法(因为名称中带有空格的文件夹使我的文件滚动器崩溃了):

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

compress.nemo_action

[尼莫动作]
有效=真
名称=压缩...
Comment =压缩“%f”
Exec =文件卷轴--add%F --default-dir =%P
图标名称= gnome-mime应用程序x压缩
选择=无
Extensions = any;
报价=双

extract-here.nemo_action

[尼莫动作]
有效=真
名称=此处提取
Comment =在此处提取“%f”
Exec = file-roller-在这里提取%F
图标名称= gnome-mime应用程序x压缩
选择=无
扩展名= zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
报价=双

extract-to.nemo_action

[尼莫动作]
有效=真
名称=提取到...
Comment =解压缩到您选择的文件夹。
Exec = file-roller-提取%F
图标名称= gnome-mime应用程序x压缩
选择=无
扩展名= zip; 7z; ar; cbz; cpio; exe; iso; jar; tar; tar.Z; tar.bz2; tar.gz; tar.lz; tar.lzma; tar.xz;
报价=双

1
如果我同时将EscapeSpaces = true和Quote = double设置为无效,则Quote = double足以转义空格。
PJ_Finnegan '17

5

我认为上述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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.