한 번의 클릭으로 모든 OS X 알림을 지우려면 어떻게합니까?


23

OSX 알림 센터에 알림이 있습니다. 대부분의 내 앱에 대해 "알림 센터에 표시 : 최근 항목 10 개"설정을 사용하고 있습니다.이 설정은 좋은 설정이지만 알림 센터가 가득 차기보다는 여전히 원합니다. 한 번의 클릭으로 때때로 지우십시오.

요세미티 10.10.3을 사용하고 있습니다.

답변:


8
tell application "System Events"
    tell process "NotificationCenter"
        set numwins to (count windows)
        repeat with i from numwins to 1 by -1
            click button "Close" of window i
        end repeat
    end tell
end tell

위 코드를 복사하여 AppleScript 편집기에 붙여 넣기 접근성에서 스크립트 편집기 활성화

시스템 환경 설정 여기에 이미지 설명을 입력하십시오


환상적인 솔루션! 스크립트를 BTT의 바로 가기 키에 매핑했습니다. boastr.net
— cody.codes

7

Keyboard Maestro를 사용하여 Applescript를 실행하는 다른 옵션은 다음에 자세히 설명되어 있습니다. http://genuinecuriosity.com/unnotify

Command Option 0열려있는 모든 경고 대화 상자를 지우 도록 매핑되었습니다 .

기본적으로 모든 열린 경고 (일반적으로 닫기)의 첫 번째 버튼을 클릭하고 모든 경고가 지워질 때까지 Applescript를 만들었습니다. 내 기사에 설명 된대로 Keyboard Maestro를 통해 Applescript를 직접 사용하거나 Automator로 서비스를 작성할 수 있습니다 (접근성 권한 요구 사항으로 인해 조금 더 까다 롭습니다).

전체 Applescript가이 기사에 포함되어 Keyboard Maestro의 설정을 보여주는 화면 캡처와 함께 제공됩니다. 키보드 마에스트로에서 사용되는 스크립트


나중에 링크가 오래 될 수 있으므로 링크 된 참조를 간단히 요약하면 도움이됩니다.
— Allan

화려한 감사합니다! 스크립트를 Alfred에 붙여 넣을 수도 있습니다.
— Dylanthepiguy

5

하나의 버튼으로 모든 알림을 지우는 방법을 모르겠지만 마우스를 앱 헤더 오른쪽으로 이동하고 표시되는 작은 x 버튼을 클릭하면 하나의 앱 알림을 모두 지울 수 있습니다.

그것들을 모두 지우려면 마우스를 최상위 앱의 x 버튼으로 옮기고 빠르게 클릭하면 모든 알림이 상대적으로 빠르게 제거됩니다.


1
고마워, 그게 내가하는 일입니다. 20 개의 앱에 대한 각 알림 섹션의 상단에있는 작은 x를 클릭하는 것은 필자의 책에서 빠르지 않습니다. 왜 답장으로 답장을했는지 잘 모르겠습니다.
— 바다

@sea 님은 아직 댓글이 없습니다
— Séb

1
El Capitan 10.11.1에 "작은 x"가 표시되지 않음
— Meekohi

2
요일 헤더 행 위에 마우스를 올리면 요일별로 닫을 수 있습니다.
— Tetsujin

4

이 작업을 수행하기 위해 Automator 스크립트를 작성하여 전역 핫키에 매핑했습니다.

on run {input, parameters}
    tell application "System Events"
        tell process "Notification Center"
            set theWindows to every window
            repeat with i from 0 to number of items in theWindows
                try
                    set this_item to item ((number of items in theWindows) - i) of theWindows
                    click button 1 of this_item
                on error
                    -- nothing
                end try
            end repeat
        end tell
    end tell
end run

3

나는 이것이 요세미티를위한 것이라는 것을 알고 있으며 거기에 대한 대답은 확실하지 않지만 질문은 3 세이며 Mojave와 같은 것을 찾고있는 동안 그것을 찾았습니다. 나는 대답을 언급 할 것이라고 생각했습니다. 녹이다.

여기에 이미지 설명을 입력하십시오

메뉴 표시 줄의 오른쪽에서 3 줄을 클릭하면 오늘 / 알림 탭이있는 창이 나타납니다. 알림 탭을 선택하면 오늘 오른쪽에있는 X를 클릭하여 특정 날짜의 모든 알림을 지울 수 있습니다. 몇 번의 클릭만으로 기존의 모든 클릭을 지울 수 있습니다.


이것이 알림 백 로그를 지우겠습니까?
— ChristoKiwi

그래, 그게 아이디어야 정기적으로 사용하여 많은 알림을 지 웁니다.
— Kem Mason

대본을 피하고 싶다면 이것이 답입니다!
— Ben Racicot


1

엘 캐피 탄의 작은 X는 알림 창에 있습니다. 마우스 오른쪽에서 슬라이드하거나 왼쪽 상단의 알림 센터 아이콘을 클릭하여 알림 창을 엽니 다. 각 응용 프로그램의 알림은 함께 그룹화되어 있으며 각 응용 프로그램 헤더의 오른쪽에 작은 X가 있습니다. X를 클릭하면 알림이 모두 사라집니다.


-3

활동 모니터로 이동하여 알림 센터를 강제 종료하십시오 ...


Ask Different에 오신 것을 환영합니다. 답변 해 주셔서 감사합니다. :) 불행히도, 이와 같은 짧은 답변은 실제로 많은 사용자를 돕기에 충분한 세부 사항이나 컨텍스트를 제공하지 않습니다. 가능하면 더 많은 정보를 추가 할 수 있다면 좋을 것입니다. 많은 사용자가이 작업을 수행하는 방법을 모릅니다. 또한 여기에 답변을 제공하는 방법에 대한 팁은 답변 방법을 참조하십시오.
— Monomeeth
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.