web-dev-qa-db-ja.com

Nautilusの「抽出が正常に完了しました」ダイアログを無効にする方法

Ubuntu 16.10では、ファイルを抽出するたびに、Nautilusは「Extraction completed successfully」というダイアログを表示します。

nautilus display dialog[1]

Nautilusが(16.04で行ったように)抽出をサイレントに終了させるにはどうすればよいですか?

11
Huynh

ラッパーを作成し、-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
2
Neil King

ファイルローラーのソースを取得してこのコミットを元に戻し、ビルド/リパッケージしてインストールする必要があります。

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);
0
doug