Command line options are provided to enable other programs to start up & kalarm; if it is not already running, in order to trigger or cancel scheduled alarms, or schedule new alarms. The reason for using command line options for this purpose is that if & kalarm; were started without any command line parameters and then sent D-Bus requests, it would start in its default graphical mode, which is clearly undesirable for an inter-program request.
As opcións da liña de comandos fornécense para permitir que outros programas inicien o & kalarm; se este non se está xa a executar, para poder así activar ou cancelar alarmas programadas ou programar alarmas novas. A razón para empregar opcións da liña de comandos para este propósito é que, se o & kalarm; se iniciase sen parámetros de liña de comandos e despois se lle enviasen peticións de D- Bus, iniciaríase no modo gráfico por omisión, o que claramente non é desexábel para unha petición entre programas.