Answers:
很简单,您需要做的就是安装nemo-fileroller
软件包:
sudo apt-get install nemo-fileroller
要应用更改,请退出文件管理器
nemo -q
然后像平常一样重新启动它。
nemo -q
好的,我已经尝试了很多“解决方案”,但是它们都不起作用,所以我去研究了它们的工作原理,这就是我在Ubuntu 14.04和Nemo 2.2.2上的实现方法...
cd ~/.local/share/nemo/actions/
nano compress.nemo_action
将此内容粘贴到新创建的文件中
[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;
保存文件并退出(CTRL + X,然后按Enter)
nano extracthere.nemo_action
将此内容粘贴到新创建的文件中
[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;
保存文件并退出(CTRL + X,然后按Enter)
Nemo
,请重新启动或注销/登录。创建Nemo
动作是我实现此目标的唯一方法,我尝试了几个回购和教程,但都没有用。
为了改善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; 报价=双
我认为上述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