
Gibt es eine Möglichkeit, den Anzeigestil zu ändern, der mit dem growlnotify
Befehlszeilenprogramm verwendet wird? Ich möchte nicht den Standardstil ändern, sondern nur den, der für diese Instanz des Befehls verwendet wird.
Antwort1
man growlnotify
erlaubt keine Option und growlnotify --help
erwähnt auch nichts. Was Sinn macht, denn die ausgebende Software kontrolliert den Stil nicht,du bist-- über die Systemeinstellungen!
Aber der growlnotify
Eintrag dorthat nur einen einzigen BenachrichtigungstypCommand-Line Growl Notification
(und nicht z.B. eine Benachrichtigungsart pro Priorität). DaherIch glaube nicht, dass das möglich ist.
Sie können jedoch eine AppleScript-Anwendung/ein AppleScript-Skript erstellen, das die Growl-API verwendet, um basierend auf bestimmten Parametern unterschiedliche Arten von Benachrichtigungen auszugeben.Growl-Dokumentation zum Zugriff über AppleScript.
Hier ist ein Beispielskript für den AppleScript-Editor:
on run argv
tell application "GrowlHelperApp"
set the allNotificationsList to ¬
{"1", "2"}
set the enabledNotificationsList to ¬
{"1", "2"}
register as application ¬
"My Growl Notification App" all notifications allNotificationsList ¬
default notifications enabledNotificationsList ¬
icon of application "Script Editor"
notify with name ¬
(item 1 of argv) title ¬
(item 2 of argv) description ¬
(item 3 of argv) application name "My Growl Notification App"
end tell
end run
„1“ und „2“ sind die Namen der unterstützten Benachrichtigungstypen. Führen Sie dieses Skript wie folgt aus:
osascript growlstyle.scpt 2 Hello\ World This\ is\ the\ text
Parameter sind (in dieser Reihenfolge) Name des Benachrichtigungstyps, Titel und Beschreibung.
Nach einmaligem Ausführen können Sie die Anzeigeeinstellungen für die Benachrichtigungstypen in den Systemeinstellungen konfigurieren.