Befehlszeilenschnittstelle

Die Befehlszeilenoptionen ermöglichen anderen Programmen den Aufruf von KAlarm zum Auslösen oder Löschen einer Erinnerung. Der Grund für die Verwendung der Befehlszeile liegt darin, dass KAlarm, wird es ohne Befehlszeilenparameter gestartet und über D-Bus-Aufrufe angesprochen, im grafischen Modus startet. Das ist bei der Kommunikation zwischen Programmen unerwünscht.

Anmerkung

Programme sollten zunächst prüfen, ob KAlarm bereits gestartet ist und, sofern dies der Fall ist, für die gewünschten Operationen D-Bus-Aufrufe verwenden.

Die Befehlszeilenparameter für das Festlegen einer neuen Erinnerung werden im Kapitel Befehlszeilenoptionen beschrieben. Die Optionen für das Auslösen und Löschen von Erinnerungen lauten wie folgt:

Anmerkung

Die Befehlszeilenparameter können, sofern gewünscht, von normalen Anwendern verwendet werden. Vorausgesetzt natürlich, sie sind in der Lage die nötigen Daten zu übergeben.

OptionBeschreibung
--cancelEvent eventIDStoppt die Erinnerung mit der angegebenen Ereignis-Kennung. eventID ist die eindeutige Kennung des Ereignisses, optional mit Präfixen des Einrichtungsnamens oder der numerischen Kennung der Ressource mit dem Ereignis. Verwenden Sie das Format [resourceID:]eventUID. Die ausgeführte Aktion entspricht dem D-Bus-Befehl cancelEvent(). Die Option --triggerEvent hier nicht angegeben werden.
--triggerEvent eventIDLöst die Erinnerung mit der angegebenen Ereignis-Kennung aus.eventID ist die eindeutige Kennung des Ereignisses, optional mit Präfixen des Einrichtungsnamens oder der numerischen Kennung der Ressource mit dem Ereignis. Verwenden Sie das Format [resourceID:]eventUID. Die ausgeführte Aktion entspricht dem D-Bus-Befehl triggerEvent(). Die Option --cancelEvent hier nicht angegeben werden.

Beispiele:

% kalarm --triggerEvent KAlarm-387486299.702
% kalarm --cancelEvent KAlarm-388886299.793