모든 gnome shell 알림을 지우려면 어떻게해야합니까?


21

Jupiter를 전원 관리자로 사용합니다. 이제 많은 알림을받습니다. 이러한 알림을 모두 받는다는 사실에는 문제가 없습니다.

그러나 몇 번의 클릭만으로 모든 그놈 쉘 알림을 지우고 싶습니다. 현재 화면 하단 가장자리 전체에 알림이 표시되어 있으며 각 항목을 하나씩 지우고 싶지 않습니다.

내 질문은, 어떻게 이러한 알림을 지우나요? UI에서 이것이 가능하지 않은 경우 확장을 작성하여 할 수 있습니까? 개발자를 gnome하기 위해이 기능을 어디에 제안해야합니까? 그놈 포럼이 거의 죽었습니다. 관리자는 5 일 이후로 내가 만든 계정을 활성화하지 않았습니다!


같은 프로그램은 hplip그놈 쉘 알림 영역에서 모든 알림을 하나의 스크롤 가능한 목록으로 그룹화합니다. 아마도 이것이 버그입니까?
Christopher Kyle Horton

답변:


5

내가 아는 한 현재 gnome-shell에서 모든 알림을 지우는 방법은 없습니다. 하단 화면이 이런가요? (Firefox는 아니지만 하단 패널에 넘친 응용 프로그램)

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

위키에서 모든 디자인 문서를 검색하려고 시도했지만 여전히 모든 알림을 지우는 디자인이나 사양을 찾을 수 없습니다.

여기 에서 버그 보고서를 열어이 기능을 요청할 수 있습니다.


추가 정보 : Unity에서 지우기

이는 App Indicator가있는 수동 알림이 의미가있는 사용 사례입니다. 당신은 알림 말뚝을 귀찮게 할 필요가 없습니다. 주의가 필요한 알림은 앱 표시기에 표시되고 지울 수 있습니다

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


안녕하세요, 다른 사람들이 포럼에서 같은 문제에 대해 게시 한 것 같습니다. 링크를 주셔서 감사합니다. 글쎄, 난 정말 그놈 쉘의 메시지 트레이 시스템과 다른 응용 프로그램으로 이동하지 않고 채팅 할 수 있다는 사실을 선호합니다. 나는 알림을 쉽게 해제 할 수 있어야한다고 생각합니다.
aatish

@ user19448 채팅 부분은이 특별한 경우와 같은 알림과 관련이 없다고 생각합니다. 그것은 gnome-shell에서 공감을 더 깊이 통합 한 것입니다. 채팅 통합이 없었다면 여전히 gnome-shell 메시지 트레이 시스템을 원하십니까?
Manish Sinha

우와 너무 답답하다 아니 정말. 채팅 통합 기능은 Gnome Shell에서 정말 감사합니다. 누군가가 무언가를 말할 때마다 작은 버튼을 클릭하고 팝업 메뉴의 포커스를 잃지 않고 조심스럽게 내려 가서 채팅 창에 초점을 맞출 항목을 선택 해야하는 Unity와 비교하십시오. alt 탭을 누르고 채팅 창을 찾는 것이 더 저렴할 때 (때때로) 그러한 표시기 메뉴를 갖는 점은 무엇입니까? 채팅 자체는 행동이 아니며, 당신이하는 일에 대한 보충 활동이며 Gnome Shell이 ​​실제로이 아이디어를 얻는다고 생각합니다.
atat

@ user19448 "채팅 창에 초점을 맞출 항목을 선택하십시오"-> 메시지 메뉴의 내용이 누락 된 것 같습니다. 작업하는 동안 포커스를 훔치지 않아야하는 알림에 사용됩니다. 중요한 것이 당신의 시간을 기다린다는 알림입니다. 메시지 메뉴는 동작 자체가 아니라 표시입니다. 메시지 메뉴를 잘못 이해했습니다. 통합 채팅과 메시징 메뉴를 비교하는 것은 사과와 오렌지를 비교하는 것입니다
Manish Sinha

18

뻔뻔 페도라 포럼에서이 문제를 해결하여 여기를 .

당신은 타이핑함으로써 그놈 쉘 재설정 할 수 있습니다 Alt+를 F2입력, r타격 enter. 이것은 그놈 쉘을 재설정 / 다시하고 모든 알림을 지 웁니다.


내 Fedora 시스템에 대한 솔루션을 찾고 시계처럼 작동합니다. 제 개인적으로는 이것이 가장 쉽고 쉬운 답변입니다.
Rubens Mariuzzo

그렇습니다, 이것은 현재 실제로 일을하는 것 같습니다.
aychedee

내 확장에서 모든 구성이 제거되었습니다. 다시 모두 재구성해야했습니다. 더 이상 활성화되지 않았습니다.
Sebastian Barth

껍질을 얼릴 수있는 훌륭한!
cat

17

이것이 여전히 당신을 귀찮게한다면, 목성을 사용하는 해결 방법을 찾았습니다. 트릭은 jupter가 보내는 알림에 일시적 힌트를 추가하는 것입니다.

나를 위해 (11.10의 webupd8 ppa를 통해 목성 설치) 수정해야 할 적절한 파일은 다음과 같습니다. /usr/lib/jupiter/scripts/notify

설정시 변경해야 할 사항 --hint int:transient:1notify-send 스크립트 내의 . 따라서 내 목성 통지 스크립트가 다음에서 변경되었습니다.

    function notify {
      if [ ! "$NO_NOTIFY" = "1" ]; then
        ICON=$2
        MESSAGE=$1
        if [ "$DISTRIB_RELEASE" = "9.10" ]; then
          DISPLAY=:0.0 /usr/bin/notify-send -i $ICON -t 1500 "$MESSAGE" 2>/dev/null
        else
          USER=$(who | sed -n '/ (:0[\.0]*)$\| :0 /{s/ .*//p;q}')
          USERCNT=$(who | wc -l)
          if [ ! "$(whoami)" = "$USER" ]; then
            if [ ! "$USERCNT" -lt 1 ]; then
               su $USER -l -c "DISPLAY=:0.0 /usr/bin/notify-send -i $ICON -t 700 \"$MESSAGE\" 2>/dev/null"
            fi
        else
            if [ ! "$USERCNT" -lt 1 ]; then
             /usr/bin/notify-send -i $ICON -t 700 "$MESSAGE" 2>/dev/null
            fi
          fi
        fi
      fi
    }

에:

    function notify {
      if [ ! "$NO_NOTIFY" = "1" ]; then
        ICON=$2
        MESSAGE=$1
        if [ "$DISTRIB_RELEASE" = "9.10" ]; then
          DISPLAY=:0.0 /usr/bin/notify-send --hint int:transient:1 -i $ICON -t 1500 "$MESSAGE" 2>/dev/null
        else
          USER=$(who | sed -n '/ (:0[\.0]*)$\| :0 /{s/ .*//p;q}')
          USERCNT=$(who | wc -l)
          if [ ! "$(whoami)" = "$USER" ]; then
            if [ ! "$USERCNT" -lt 1 ]; then
               su $USER -l -c "DISPLAY=:0.0 /usr/bin/notify-send --hint int:transient:1 -i $ICON -t 700 \"$MESSAGE\" 2>/dev/null"
            fi
        else
            if [ ! "$USERCNT" -lt 1 ]; then
             /usr/bin/notify-send --hint int:transient:1 -i $ICON -t 700 "$MESSAGE" 2>/dev/null
            fi
          fi
        fi
      fi
    }

이것은 모든 알림을 지우지는 않지만 적어도 목성 사람들이 쌓이는 것을 막을 수 있기 때문에 귀하의 질문에 대한 직접적인 대답은 아닙니다.

이것이 도움이되기를 바랍니다!


1
--hint int:transient:1꿀벌의 무릎입니다! 정말 고맙습니다. notify-send내 자체 관리 스크립트에서 문제가 해결되었습니다 .
sehe

-1

알림을 클릭하면 자체 메뉴 (정보 및 최소화 된 앱)가 없으면 사라집니다.


150 개의 알림이있을 때 문제가 발생합니다. 아무도 150 번을 클릭하여 모두 재설정하기를 원하지 않습니다. 제 경우에는 무언가를 동기화 할 때마다 알려주는 Google 드라이브 동기화가 있습니다. 파일 작업 중이고 저장하는 경우 상태 변경 알림이 계속 표시됩니다.
csgeek

-2

Alt+를 누르고 F2문자를 입력 R하고를 누르십시오 Enter.

이것은 알림을 지우는 정확한 해결책은 아니지만이 목적으로 사용합니다. :) 이것이 실제로하는 일은 그놈 쉘을 다시 시작하는 것입니다. 그놈 쉘이 다시 시작되면 모든 알림이 사라집니다.

애플리케이션이 종료 될 것을 두려워 할 필요는 없습니다. 그놈 쉘만 다시 시작합니다. 모든 (다른) 프로그램은 다시 시작하기 전과 같은 상태로 유지됩니다 (예 : 그놈 쉘을 다시 시작하기 전의 순간부터 다시 시작하는 YouTube의 영화).


4
이것은 본질적 으로이 이전 답변 과 동일합니다 . 조금 더 많은 정보를 추가했지만 다른 답변에 대한 편집으로 추가하는 것을 고려할 수 있습니다. (다른 답변을이 답변 과 정확히 동일하게 읽지 말고 누락 된 정보를 추가 하십시오.) 그렇게하기로 선택한 경우이 답변을 제거 할 수 있습니다.
Eliah Kagan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.