네트워크 관리자로부터 알림을 비활성화하는 방법


20

Network Manager에서 모든 libnotify 관련 알림을 비활성화 할 수 있습니까? '연결 편집'대화 상자가 도움이되지 않습니다


이 중 어느 것도 (아래 답변) 우분투 14.04에서 작동하지 않는 것 같습니다.
ses

답변:


32

12.10-Dconf

다음 명령을 실행하십시오.

gsettings set org.gnome.nm-applet disable-disconnected-notifications "true"
gsettings set org.gnome.nm-applet disable-connected-notifications "true"

또는 dconf-editor를 열고 아래로 스크롤하여 orggnome▸로 스크롤하여 nm-applet확인 disable-connected-notifications하고 disable-disconnected-notifications설정 하십시오 .

DConf


11.10 및 12.04-Gconf

Gconf-editor를 사용하면 네트워크 관리자 알림을 편집 할 수 있습니다.

이 설정을 변경하려면 gconf-editor소프트웨어 센터에서 설치 하십시오.

스크롤하여 / ▸ apps ▸ nm-applet 확인 disable-connected-notifications하고 disable-disconnected-notifications설정 하십시오 . 첨부 된 이미지를 확인하십시오.

gconf 편집기


1
또는 cmdline에서 : gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true(와 동일 disable-connected-notifications) (@joker는 자유롭게 답변에 합류)
Cesium

@Caesium 당신은 아마이 질문에 대한 새로운 답변을 만들어야합니다 :)
jokerdino

그냥이 쓰기이를 음소거 ... 가능한 연결에 대해 경고 할 때 귀찮게 또 다른 하나가 나를입니다 : gsettings 설정 org.gnome.nm 애플릿 억제 - 무선 네트워크 - 가능 "true"로
D.Snap

명령 줄 (gsettings)은 여전히 우분투 16.04 작동
geekQ

10

jokerdino의 방법 외에도 명령 줄에서 이것을 변경할 수 있습니다.

gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true
gconftool -s /apps/nm-applet/disable-connected-notifications --type=bool true

무엇을 변경할 수 있는지 보려면 :

gconftool -R /apps/nm-applet

3

다른 답변은 "당신은 연결되었습니다"메시지를 제거하는 데 도움이 될 수 있지만 https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/445872에 버그가 있습니다 (참조). 또한 https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/921717https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug / 835972 )를 사용하여 연결 해제 알림 해제 설정을 무시합니다.

그것이 해결 될 때까지 해결 방법이 있습니다. 이것을 넣으십시오 /etc/pm/sleep.d/49_killall_notify:

#!/bin/sh

case "${1}" in
    resume|thaw)
    ( sleep 2 ; /usr/bin/killall /usr/lib/xfce4/notifyd/xfce4-notifyd ) &
    ( sleep 4 ; /usr/bin/killall /usr/lib/xfce4/notifyd/xfce4-notifyd ) &
     ;;
esac

그때 chmod +x /etc/pm/sleep.d/49_killall_notify. 이것은 우분투에서 Xubuntu를위한 /usr/bin/killall notify-osd것입니다. 수면 시간을 조정해야 할 수도 있습니다.

그러나 이것은 추악한 해킹입니다.) 실제 수정을 보는 것이 좋습니다.


1

unhammer는 gconf-editor에서 연결 끊기 알림을 비활성화해도 작동하지 않는 것이 맞습니다. 일반 우분투에서는 다음과 같이 연결 해제 알림을 종료 할 수 있습니다.

sudo chmod -x /usr/lib/notify-osd/notify-osd

그런 다음 notify-osd 프로세스를 종료하십시오.

이것은 아마도 네트워크 관련 알림뿐만 아니라 모든 알림을 죽일 수 있습니다.


0

조잡한 해결책 :

dbus-monitor "interface='org.freedesktop.Notifications'"                \
| grep --line-buffered  'string "NetworkManager"'                       \
| sed -u -e  's/.*/killall notify-osd/g'                                \
| bash

주의 사항 :
killall notify-osdNM이 알림 에이전트인지 여부에 관계없이 비 차별적이며 보류중인 메시지의 알림 스택을 완전히 지 웁니다.

"정직한"솔루션에 대해서는 벌금이 부과 될 수 있지만 NM 이외의 보류중인 알림은 일시적 무결성을 유지하면서 다시 설정해야합니다. 이는 다른 알림에 대해 시간 순서를 유지 dbus하고 알림 상태가 변경되었는지 모니터링하기 위해 모니터링해야 함을 의미합니다. 취소, 메시지 변경 등

이상적으로는 직접 dbus사용

method void org.freedesktop.Notifications.CloseNotification(uint id)

NM의 알림만을 구체적으로 타겟팅하는 것은 불행히도 분명하지 않습니다 ...

심판 :

책갈피 :
네트워크 관리자로부터 알림을 비활성화하는 방법


0

우분투 18.10을 찾고 있다면 그놈에서 비활성화 할 수 있습니다.

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

네트워크 섹션으로 이동 한 다음

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.