Fórumok
Üdv!
Adott egy alkalmazás, ami előszeretettel küldözget számomra felesleges notificationöket. Sajnos az alkalmazásban nem (vagy legalábbis nehezen) megoldható a notificationök kikapcsolása, ezért arra gondoltam, hogy a másik oldalról közelítem meg a problémát. A notificationöket a libnotify kezeli, ami a háttérben D-Bust használ. A neten egyelőre nem találtam információt arról, hogy akár előbbi, akár utóbbi szintjén hogyan lehet üzeneteket szűrni.
Van lehetőség akár a libnotify, akár a D-Bus szintjén üzenetek szűrésére? Ha igen, hogyan?
Hozzászólások
Elsőre a policykit-et nézném meg. Ha nem, akkor LD_PRELOAD-dal kiütni a megfelelő hívást ;-)
Hát, ezzel megoldható, de talán nem annyira szép.
/usr/share/polkit-1/rules.d -be rule-t írni ez alapján:
https://www.freedesktop.org/software/polkit/docs/latest/polkit.8.html
Ebben sajnos csak PID-re, user névre és csoportra lehet lényegében szűrni, ami szerintem gáz.
Az adott fogadó interface-re (amit meghívna) írni egy policy-t:
https://wiki.archlinux.org/index.php/Polkit#Authorization_rules
Köszi, ez ígéretes. Sajnos ott elakadtam, hogy csináltam egy logger rule-t (első link alja felé), ami valamiért mégsem akar logolni, de arról sincs log hogy egyáltalán felolvasta volna a polkit a szabályt.
Van lehetőség akár a libnotify, akár a D-Bus szintjén üzenetek szűrésére?
Persze, mindkét szoftver opensource, azt írsz bele, amit csak jólesik...
Használj dunst-ot: