노틸러스에서“추출 완료”대화 상자를 비활성화하는 방법은 무엇입니까?


11

Ubuntu 16.10에서 파일을 추출 할 때마다 노틸러스는 "추출이 성공적으로 완료되었습니다"대화 상자를 표시합니다.

노틸러스 디스플레이 대화창 [1]

노틸러스가 자동으로 추출을 완료하도록하려면 (16.04에서와 같이) 어떻게해야합니까?


이 작업을 수행하는 방법을 찾을 수 있었습니까?
Sidmitra

세상에, 이것은 매우 성가신 대화입니다! answers.launchpad.net/ubuntu/+source/nautilus/+question/443157에
leoheck

1
대화가 실제로 노틸러스가 아닌 파일 롤러에서 온 것입니다.
David Foerster

답변:


2

랩퍼를 만들고 --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

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.