จะปิดการใช้งานกล่องโต้ตอบ“ การสกัดเสร็จสมบูรณ์แล้ว” ใน Nautilus ได้อย่างไร?


11

ใน Ubuntu 16.10 ทุกครั้งที่ฉันแตกไฟล์ Nautilus จะแสดงกล่องโต้ตอบ "การสกัดเสร็จสมบูรณ์"

กล่องโต้ตอบแสดงผลหอยโข่ง [1]

ฉันจะทำให้การสกัด Nautilus เสร็จสิ้นอย่างเงียบ ๆ ได้ (เช่นเดียวกับใน 16.04)


คุณสามารถค้นหาวิธีการทำสิ่งนี้ได้หรือไม่?
Sidmitra

OMG นี่เป็นกล่องโต้ตอบที่น่ารำคาญมาก! โพสต์วันanswers.launchpad.net/ubuntu/+source/nautilus/+question/443157
leoheck

1
ฉันค่อนข้างแน่ใจว่าบทสนทนานั้นมาจาก File-Roller ไม่ใช่จาก Nautilus
David Foerster

คำตอบ:


2

ทำเสื้อคลุมและลบ - สังเกตพารามิเตอร์:

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

0

คุณจะต้องได้รับซอร์สไฟล์ลูกกลิ้งและย้อนกลับการกระทำนี้จากนั้นสร้าง / บรรจุใหม่และติดตั้ง

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);
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.