How To: Voorkomen dat Xfce-meldingen op andere desktops worden weergegeven

Ik denk niet dat ik de enige ben met meer dan één desktop geïnstalleerd. Het is ook niet de enige die al zijn desktops anders configureert. MaarGebeurt het jou niet dat soms componenten van de ene desktopstart op een andere zonder toestemming? Dat is het geval met Xfce-meldingen, en ik zal je laten zien hoe je dit kunt vermijden 🙂

De Xfce-meldingen komen in het pakket xfce4-genotificeerd, en je vraagt ​​je altijd af hoe de blije meldingen overal verschijnen. Meer als ze geen bestand hebben .desktop laat hem ze besturen. Het antwoord is simpel: D-bus. Sommigen hebben er misschien van gehoord, aangezien het verantwoordelijk is voor het verbinden van veel communicatie op softwareniveau. Zonder te ver te gaan, D-bus start automatisch het Xfce-meldingssysteem bij het opstarten alle desktops, zodat ze er snel mee kunnen communiceren.

Wat we gaan doen is de service bewerken die D-Bus vertelt om die meldingen altijd uit te voeren. Laten we dit doen:

  1. We zullen kopiëren het script en sla het op met onze favoriete teksteditor. Sla het op zoals u wilt, maar onthoud de naam. Ik heb het opgeslagen als xfce-notifynot.sh.
  2. Wij geven uitvoeringsrechten naar het script, ofwel met een bestandsverkenner of met het commando: chmod +x nombre-script.sh
  3. We kopiëren het script naar / usr / bin /, voor een gemakkelijkere en veiligere uitvoering. We kunnen het commando gebruiken: sudo cp nombre-script.sh /usr/bin/
  4. We zullen de service bewerken D-bus met een teksteditor. Het bestand bevindt zich op: /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service
  5. We zullen de regel veranderen die zegt: Exec = / usr / lib / xfce4 / notifyd / xfce4-notifyd om overeen te komen met het pad van ons script. Het zou er als volgt uitzien:  Lessenaar

  6. We slaan op en starten opnieuw om de wijziging beter te waarderen. Probeer verschillende desktops met verschillende meldingssystemen om er zeker van te zijn dat het werkt.

Enige uitleg over het script: wat het doet, is controleren of het proces loopt xfce4-sessie, die alleen naast het bureaublad draait Xfce. Op die manier bevestigt het script dat het wordt gebruikt XfceEn speer meldingen. Zodra we het bureaublad wijzigen, detecteert het script de wijziging dankzij D-bus y voert niet uit xfce4-genotificeerd. Het leven is mooier met scripts.

Ik hoop dat je het leuk vond, onthoud dat je suggesties en twijfels kunt achterlaten in de reacties 🙂 Groeten.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Rodrigo bravo zei

    Bedankt voor de info. Ik wilde al heel lang weten hoe ik dit moest doen. Omdat toen ik i3wm wilde gebruiken, de xfce-meldingen mijn hele scherm bedekten. 🙂

  2.   levendig zei

    Super goed! Soms mis ik Xfce een beetje, maar KDE heeft me verslaafd !! En nu met Arch, ken ik mezelf niet eens 😀

    Goede bijdrage

    1.    gato zei

      Ik loop hetzelfde maar met MATE in plaats van KDE 😀

    2.    rot87 zei

      Ik ben op de vlakten van LXDE en ik vind het leuk, hoewel ik de meeste KDE "assistenten" mis, maar beetje bij beetje begin ik eraan te wennen

      1.    vrijbddick zei

        Welnu, met die omgeving denk ik niet dat je de KDE-functies mist !! ..

  3.   Leeuw zei

    verwittigen-verzenden "Great Tuto" "Er zullen vast wel meer dan één nuttig zijn. \ nIk gebruik Xfce-notificaties een beetje afgestemd op mijn desktop en ze zijn luxueus. \ nZeer goede bijdrage."

    1.    RAW-Basis zei

      Zou je een bericht willen plaatsen over hoe je je notificaties in OpenBox doet? .. ..Ik wilde al heel lang iets soortgelijks, en ik neem niet de tijd om het te bestuderen .. ..hoewel ik erover dacht om dzen2 ..

      Alvast heel erg bedankt ..

      1.    auroszx zei

        Nou, ik gebruik NotifyOSD Customizable in Openbox. Hiermee kan ik de kleur, grootte en nog veel meer veranderen. Ik zou een bericht kunnen plaatsen, ja, maar zou dat niet te zwak zijn? Als ik iets anders had ...

  4.   Andrew zei

    Geweldig, ik ben een leraar en soms kan in een diavoorstelling af en toe een melding de klas "binnendringen".

    Een vraag, is het niet vervelend dat NITRUX-pictogrammen geen lichte versies hebben voor donkere panelen?

    1.    auroszx zei

      Ja, het maakt me vervelend ... Het is ook vervelend dat het volumepictogram alleen licht is, en dat de knoppen Pause / Play / Advance / Play donker zijn (ik heb ze liever in rood-oranje). Wanneer ik Parole op volledig scherm gebruik, is dat erg vervelend, plus het zijn kleine knoppen. Het algemene thema is prima, maar het ontbreekt: /

  5.   Simon Orono zei

    De bijdrage is geweldig, één ding, kun je me de specificaties van die screenshot geven? Paneel, GTK-thema, pictogramthema, etc. Alstublieft en bedankt. 🙂

    1.    auroszx zei

      Het bovenste paneel is het oude Xfce-paneel, het onderste paneel is Plank (van elementaryOS), met een thema dat ik op deviantArt vond. Zoeken naar "eenvoudig plankthema" zou moeten verschijnen.
      Het pictogramthema is Nitrux en de GTK / Xfwm is Numix. De moer op het paneel opent het WhiskerMenu 🙂
      En het behang komt uit een collectie genaamd "Gaia" die ik vond op deviantArt. Ze zijn heel mooi. Je kunt er een krijgen door te zoeken naar "Gaia Gibbon" en van daaruit de collectie van de maker te bekijken.

      Groeten 🙂

      1.    Simon Orono zei

        Bedankt compa. Vriendelijke groeten.

  6.   MijnNaamNodig zei

    Uitstekend! Ik dacht hier een paar dagen geleden over na.
    Hé, hoe zorg je ervoor dat het app-pictogram aan de rand van het venster verschijnt? Wijzig de waarde show_app_icon = true in het bestand, maar ik zie het niet 🙁

    1.    auroszx zei

      Geen idee daarover, het maakt deel uit van het onderwerp en ik wist niet eens dat het veranderd kon worden of zoiets: /

  7.   John Sosa zei

    Heel erg bedankt voor de informatie die ik had om het xfce-meldingssysteem in Ubuntu te wissen om de originele Ubuntu te behouden en het kostte me werk. Vriendelijke groeten.