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.

  • 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.