Puncte:0

Cum pot împiedica dispariția notificărilor când sunt mai mult de 3?

drapel gn

Notificările păstrează doar maximum Trei notificări, este normal? Uneori am nevoie de mai mult timp pentru a răspunde la notificări mai vechi, dar dacă primesc un a patra notificare, cea mai veche notificare dispare. Am instalat o extensie care ajută la alte probleme de notificare.

Acestea sunt extensiile pe care le-am instalat;

https://extensions.gnome.org/extension/41/permanent-notifications/ (Face ca notificările să nu dispară atunci când treci cu mouse-ul deasupra)

https://extensions.gnome.org/extension/1335/grown-up-notifications/ (Oprește aplicațiile să-și ștergă propriile notificări)

https://extensions.gnome.org/extension/1526/notification-centerselenium-h/ (Personalizați aspectul/poziționarea)

WU-TANG avatar
drapel cn
nu sunt sigur că poți face asta în gnome... dar dacă treci la desktop-ul MATE, ai control asupra acelei setări exacte și nu numai.
WU-TANG avatar
drapel cn
Tocmai am trecut la desktopul gnome și am creat 10 notificări... Extensiile pe care le-ați instalat trebuie să vă cauzeze problema, deoarece toate cele 10 notificări mele erau accesibile făcând clic pe ceas (sau apăsând Super+V)... și ele a rămas acolo până când a fost eliberat.
ramzataz avatar
drapel gn
Mulțumesc pentru răspuns, voi verifica MATE. De fapt, a avut aceeași problemă *înainte* să le instalez, m-am gândit că o vor rezolva. Tocmai mi-am dat seama că notify-ods nu este instalat pe sistemul meu, aștept doar să vină notificările pentru a vedea dacă asta a remediat.
WU-TANG avatar
drapel cn
pentru i în {1..10}; notify-send "ce elicopter $i"; gata ...... care va face 10 notificări
ramzataz avatar
drapel gn
De atunci am eliminat extensiile și încă oferă doar maximum 3 notificări din aplicații. Cu toate acestea, când fac „notificare-trimitere”, va popula notificările până la infinit.
Puncte:1
drapel cn

Nu cred că notificările vor funcționa exact așa cum crezi, fără a face ajustări ici și colo. S-ar putea foarte bine să fie chiar nevoit să scadă așteptările.

Văd, chiar și în MATE, l-am setat să afișeze 10, dar arată doar 5.Pot ajunge în continuare la cele mai vechi, de peste 5 ani, ștergând notificările individuale mai actuale.

Folosesc și MetaCity și văd un comportament diferit, pot vedea nenumărate notificări, dar nu văd unde să seteze numărul păstrat.

Există, de asemenea, șansa să interpretezi greșit ceea ce vezi. Văd în setările MATE unde anumite notificări precum NetworkManager sunt șterse imediat în mod implicit. Sau setarea de mai jos, cred că aceasta este cantitatea de minute care trebuie să treacă înainte de a vedea din nou aceeași notificare.

org.gnome.settings-daemon.plugins.housekeeping min-notify-period 10

Acestea fiind spuse, acea setare nu pare să aibă niciun efect asupra notificărilor vlc sau rhythmbox, așa că, din nou, este greu de așteptat. Oricum nu cred că ar avea sens ca setarea să afecteze aplicațiile muzicale, sunt foarte puține melodii de peste 10 minute. Deci, ar fi sensat să credem că fiecare aplicație poate fi capabilă să manipuleze notificările în felul său. Probabil ar trebui să începeți să căutați preferințele aplicațiilor specifice și setările lor de notificare. (Văd setări editabile pentru notificări pentru vlc.)

Testez cu Rhythmbox, vlc și NetworkManager atât pe desktop-urile MATE, cât și pe Metacity. Pur și simplu opresc și redau aceeași melodie, parcurg biblioteca muzicală și activez și dezactivez conexiunea la rețea prin intermediul applet-ului.

De asemenea, căutați prin setări pentru toate desktopurile pe care le-ați instalat.
Ca utilizator:

lista gsettings-recursiv | grep notificare

Ne este greu să știm ce ați instalat, dar acest lucru vă va oferi o listă de setări configurabile asociate cu notificările pentru orice desktop-uri pe care le aveți. De asemenea, poate doriți să încercați grepping pentru nume de aplicații specifice.

Eu (personal) ezit să sugerez aplicații din depozite externe, deoarece chiar nu țin pasul cu cine este cine (în siguranță) în acea lume, dar există pachete externe disponibile.

Dacă nimic altceva nu funcționează, poate doriți să căutați o modalitate de a trimite notificări către sendmail sau syslog...
Un lucru pe care l-am putut face cu monitorul dbus a fost să scot un șir dintr-o melodie care a trimis o notificare de la rhythmbox.
Ca utilizator:
dbus-monitor --session | grep „Stimulation.mp3”

a dus la:

șir variantă „Method Man - Stimulation.mp3”

dar acesta era un caz de a ști exact ce căutam. Nu știu dacă ați fi capabil să preziceți toate notificările pe care le-ați primi în mod normal.

Un lucru care poate fi puțin mai sensibil și a avut niște rezultate promițătoare a fost:

dbus-monitor --session interface=org.freedesktop.Notificări | grep -A20 „org.freedesktop.Notificări”

Există mai multă ieșire, dar am limitat-o ​​la 20 de linii, ceea ce a dus la:

metoda apel time=1645315302.262755 sender=:1.132 -> destination=org.freedesktop.Notifications serial=1116 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notificări; membru=Anunțați
   șir „Rhythmbox”
   uint32 0
   șir "rhythmbox"
   șir „Viața plină de farmec”
   șir „de <i>Sheila E</i> din <i>Operation Funk</i>”
   matrice [
      șir „media-skip-backward”
      șir „Anterior”
      șir „media-redare-pauză”
      șir „Pauză”
      șir „media-skip-forward”
      șir „Următorul”
   ]
   matrice [
      intrare dict(
         șir „pictograme de acțiune”
         varianta booleană adevărată
      )
      intrare dict(
         șir „categorie”
--
semnal time=1645315306.482778 sender=:1.263 -> destination=(null destination) serial=29 path=/org/freedesktop/Notificări; interface=org.freedesktop.Notificări; membru=Notificare Închisă
   uint32 1
   uint32 1

Am trimis si un notifica-trimite comanda și a prins-o. Este posibil să puteți crea un script/proces de fundal care direcționează aceste ieșiri către un fișier sau un jurnal pe care îl puteți vizualiza mai târziu, dacă este atât de important pentru dvs.Ați putea să filtrați și probabil să îl formatați așa cum doriți sau să manipulați formatul actual pentru analizare.

Acesta nu este un răspuns solid, dar vă poate oferi câteva îndrumări. (prea multe pentru a pune intr-un comentariu)

ramzataz avatar
drapel gn
Mulțumesc, este doar o mână de aplicații care este important de păstrat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.