답변:
다음 명령을 실행하십시오.
gsettings set org.gnome.nm-applet disable-disconnected-notifications "true"
gsettings set org.gnome.nm-applet disable-connected-notifications "true"
또는 dconf-editor를 열고 아래로 스크롤하여 org
▸ gnome
▸로 스크롤하여 nm-applet
확인 disable-connected-notifications
하고 disable-disconnected-notifications
설정 하십시오 .
Gconf-editor를 사용하면 네트워크 관리자 알림을 편집 할 수 있습니다.
이 설정을 변경하려면 gconf-editor
소프트웨어 센터에서 설치 하십시오.
스크롤하여 / ▸ apps ▸ nm-applet
확인 disable-connected-notifications
하고 disable-disconnected-notifications
설정 하십시오 . 첨부 된 이미지를 확인하십시오.
gconftool -s /apps/nm-applet/disable-disconnected-notifications --type=bool true
(와 동일 disable-connected-notifications
) (@joker는 자유롭게 답변에 합류)
다른 답변은 "당신은 연결되었습니다"메시지를 제거하는 데 도움이 될 수 있지만 https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/445872에 버그가 있습니다 (참조). 또한 https://bugs.launchpad.net/ubuntu/+source/network-manager-applet/+bug/921717 및 https://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
것입니다. 수면 시간을 조정해야 할 수도 있습니다.
그러나 이것은 추악한 해킹입니다.) 실제 수정을 보는 것이 좋습니다.
조잡한 해결책 :
dbus-monitor "interface='org.freedesktop.Notifications'" \
| grep --line-buffered 'string "NetworkManager"' \
| sed -u -e 's/.*/killall notify-osd/g' \
| bash
주의 사항 :
killall notify-osd
NM이 알림 에이전트인지 여부에 관계없이 비 차별적이며 보류중인 메시지의 알림 스택을 완전히 지 웁니다.
"정직한"솔루션에 대해서는 벌금이 부과 될 수 있지만 NM 이외의 보류중인 알림은 일시적 무결성을 유지하면서 다시 설정해야합니다. 이는 다른 알림에 대해 시간 순서를 유지 dbus
하고 알림 상태가 변경되었는지 모니터링하기 위해 모니터링해야 함을 의미합니다. 취소, 메시지 변경 등
이상적으로는 직접 dbus
사용
method void org.freedesktop.Notifications.CloseNotification(uint id)
NM의 알림만을 구체적으로 타겟팅하는 것은 불행히도 분명하지 않습니다 ...
심판 :