Làm cách nào để vô hiệu hóa khai thác thành công trong hộp thoại thành công trong Nautilus?


11

Trong Ubuntu 16.10, mỗi lần tôi giải nén một tệp, Nautilus sẽ hiển thị hộp thoại "Trích xuất hoàn thành thành công".

hộp thoại hiển thị nautilus [1]

Làm thế nào tôi có thể làm cho Nautilus hoàn thành việc trích xuất âm thầm (giống như đã làm trong 16.04)?


Bạn có thể tìm ra cách để làm điều này?
Sidmitra

OMG, đây là một hộp thoại rất khó chịu! Được đăng vào answers.launchpad.net/ubuntu/+source/nautilus/+question/443157
leoheck

1
Tôi khá chắc chắn rằng cuộc đối thoại thực sự đến từ File-Roller chứ không phải từ Nautilus.
David Foerster

Câu trả lời:


2

Tạo một trình bao bọc và loại bỏ thông báo --notify:

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

Nhập theo chỉ dẫn:

#!/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

Sau đó cấp quyền cho tệp thực thi:

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

0

Bạn sẽ cần lấy nguồn con lăn tệp & hoàn nguyên cam kết này, sau đó xây dựng / đóng gói lại và cài đặt

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

I E

--- 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);
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.