그놈 쉘에서 notify-osd 대신 notification-daemon을 사용하십시오.


8

다음과 같은 방법 **notification-daemon**으로 화면 하단의 추악한 알림을 대체하는 방법

NotifyOSD (오른쪽 상단 모서리에있는 현대적인 거품)?

이것에 관한 게시물을 찾았지만 기본 모드의 그놈에는 없습니다 Default Provider.

gnome.session (폴백 모드에서만).




답변:


10

이 게시물이 제공하는 정보는 다음과 관련이 있습니다.
Notify-OSD 알림을 클릭하면 해당 응용 프로그램 / 메시지를 표시 할 수 있습니까?

시스템 파일 (12.04) :

file:///usr/share/dbus-1/services/org.freedesktop.Notifications.service  

내용은 다음과 같습니다

    [D- 버스 서비스]
    이름 = org.freedesktop. 알림
    Exec = / bin / sh -c 'if
         [! -x / usr / lib / notification-daemon / 알림-데몬] ||
         [ "$ GDMSESSION"= 손님 제한] ||
         [ "$ GDMSESSION"= gnome-classic-guest-restricted]
         [ "$ GDMSESSION"= 기본 -a
              "$ (기본 이름`readlink / etc / alternatives / x-session-manager`)"=
                    그놈 세션] ||
         [ "$ GDMSESSION"= 우분투] ||
         [ "$ GDMSESSION"= 우분투 -2d];
      그런 다음 exec / usr / lib / notify-osd / notify-osd ;
      그렇지 않으면 exec / usr / lib / notification-daemon / notification-daemon ; fi '

아마도 굵게 표시된 코드 세그먼트를 전환하면 전환이 수행되지만 변경이 실제로 작동하는지 여부는 또 다른 문제입니다. (예를 들면 - 마 모두 notification-daemon & notify-osd ? 등이 존재)

또 다른 원유 가능성의 이름을 교환 바이너리의 이름을 변경하는 것입니다 notification-daemonnotify-osd하지만 때로는 바이너리가 자신의 이름을 검사 할 때 발생하는 충돌 의존성 등의 문제가있다.

나는 가상의 솔루션을 게시하는 것을 좋아하지 않지만 이것은 시도하지 않는 것을 선호하며 응답이 없기 때문에이 게시물은 청중을 활기차게하고 더 나은 답변을 유도 할 것입니다.

심판 :


2

우분투 13.10 에서이 트릭을 사용합니다 : 시작 응용 프로그램에서 알림-데몬을 제거하십시오.

시작 서비스 표시 (기본적으로 숨겨 짐)

cd /etc/xdg/autostart/
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop

시작 응용 프로그램 (시스템 도구-> 환경 설정-> 시작 응용 프로그램)을 열고 "알림 데몬"을 검색하면 검색 할 수 없습니다!

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