Chapter 3. Configuring KAlarm

To configure KAlarm's operation to suit your system and your personal preferences, select SettingsConfigure KAlarm.... This displays the Configuration dialog.


The General section lets you control KAlarm's overall behavior:

  • Start at login: KAlarm will be started automatically at session login, ensuring that KAlarm runs at all times unless you manually quit.


    This option should always be checked unless you intend to discontinue use of KAlarm.


    This option is automatically reselected whenever KAlarm is run. So if you have unchecked this option and want to continue to prevent KAlarm from running at login, you need to uncheck this option again each time you run KAlarm.

  • Warn before quitting: When alarms are disabled while KAlarm is not running, selecting this option prompts you for confirmation if you attempt to terminate KAlarm using the system tray icon's Quit option. This prevents accidental disabling of alarms. For safety, this option is automatically re-enabled by default whenever you change run mode.

  • Enable alarm names: Specify whether each alarm can be given a name to help you to identify it. This determines whether the Name column will be shown in the alarm list, and whether the Alarm name field will appear in the Alarm Edit dialog.

  • Confirm alarm deletions: Specify whether you should be prompted for confirmation each time you delete an alarm.

  • Default defer time interval: Enter the default time interval, in hours and minutes, to show initially when the Defer Alarm dialog is displayed. Note that if an alarm has been deferred previously, the interval shown initially in the Defer Alarm dialog will be equal to the deferral interval used the last time that alarm was deferred.

  • Terminal for Command Alarms: Here, you can select which type of terminal window should be used for command alarms which are executed in a terminal window. Some of the most common terminal window applications are preconfigured, e.g. xterm, Konsole, although only those which are installed on your system will be shown here. You can view the actual command options used for each application by displaying the context help for its radio button.

    If you want to use another application, or want to use one of those listed but with different command options, select Other and enter the command to invoke the terminal window. By default, the alarm's command string will be appended to what you specify. Alternatively, you may specify where the alarm's command string should be inserted, by use of the following codes:


    The alarm's command string will be substituted.


    The alarm's command string will be substituted, with a sleep appended.


    A temporary command file containing the alarm's command string will be created, and the command to execute the file will be substituted.


    A temporary command file containing the alarm's command string will be created with a sleep appended, and the command to execute the file will be substituted.


    KAlarm's name in the current language will be substituted.

    When the command alarm is triggered, its command string will be quoted before being inserted into the terminal window command.

  • Enable Akonadi: Choose whether to use Akonadi to provide features which depend on it. See Akonadi plugin for details. Note that this option is only shown if the Akonadi plugin is installed.