如何在Nautilus中禁用“Extraction completed successfully”对话框?

在Ubuntu 16.10中,每次提取文件时,Nautilus都会显示“提取已成功完成”对话框。

nautilus显示对话框[1]

如何让Nautilus完全提取(如16.04中那样)?

创建一个包装器并删除–notify参数:

sudo mv /usr/bin/file-roller /usr/bin/file-roller_orig sudo vi /usr/bin/file-roller 

输入以下内容:

 #!/bin/bash p1=$1 p2=$2 p3=$3 p4=$4 p5=$5 p6=$6 if [[ $p2 == *"notify"* ]]; then p2="" fi /usr/bin/file-roller_orig $p1 $p2 $p3 $p4 $p5 $p6 

然后给文件执行权限:

 sudo chmod +x /usr/bin/file-roller 

您需要获取文件 – 滚动源并恢复此提交,然后构建/重新打包和安装

https://mail.gnome.org/archives/commits-list/2016-May/msg01732.html

 --- file-roller-3.22.2.orig/nautilus/nautilus-fileroller.c +++ file-roller-3.22.2/nautilus/nautilus-fileroller.c @@ -82,7 +82,7 @@ extract_here_callback (NautilusMenuItem dir = nautilus_file_info_get_parent_uri (file); cmd = g_string_new ("file-roller"); - g_string_append_printf (cmd," --extract-here --notify"); + g_string_append_printf (cmd," --extract-here"); g_free (dir);