Kalarm, unlocking recurrence rules

I was trying to set up a recurrent alarm with KAlarm. I need it every 20 days, but the only semi-arbitrary option, which is “Hourly/Minutely” maxes out at 99 hours 59 minutes. This seems like an arbitrary stop. I have started to look at the source for KAlarm and haven’t found the recurrence section yet, but I don’t understand why there would be a limit to how often you can repeat your alarm, so, my idea is to unlock this feature, let the user input any number of hours for the recurrence, or maybe even add a “repeat after X days” option.

Thank you to the devs that wrote KAlarm, and thank you for taking the time to read my suggestion!

It should work if you select a Daily recurrence, and set Recur every 20 days. Or have I misunderstood what you are trying to achieve?

1 Like

You stated that Hours/Minutes is the only ‘semi-arbitary’ option - I don’t understand the language (I’m English, from the UK).

All of the recurrence options allow you to set how many units - so hours/minutes goes up to 99 hours 59 minutes… also allowing for ‘sub-repetition’ which is superbly flexible and great for reminders and the like…

Then you can set the Daily to repeat so many days (but not more than 999 days),

Months are not ‘regular’ time units, so this goes by the date - it seems likely that it could be problematic to go past the 28th monthly, because February only has 28 days…) so I’m curious how it would handle setting for the 30th or 31st (the ‘Last’ day is also an option)… But a little common sense might be more useful in that case… It could be interesting to set a reminder for 29th February just in case you’re likely to miss out on a leap year celebration.

Also disappointing is the limit on 999 for the yearly option - I was hoping to remind myself to test my heartrate every year for the next 999 years - such an arbritrary limit :wink:

Generally, I’d say KAlarm is my favourite KDE Application of all - it rivals my phone in terms of helping me to keep organised and I also use it to help schedule my sleep/wake up reminders/alarms (along with automatically setting volume levels and suspending the machine).

If you need it every 20 days:

Select Daily, select 20 days.

thank you. this is what i wanted. I didn’t realise it had that option when i looked through the various recurrence options.

Now looking at the handbook I have a question about the significance of the days on the week shown on the daily tab, but the second reply to my post just tells me it’s best to keep it to myself and abandon this forum for good. If this suggestion can be deleted, please do so, I did not see how I could do it myself. Thanks again!

It looks as if the day selection for a Daily recurrence may not do anything. If that’s true, it’s a bug which needs to be fixed. I’m looking into it and will get back to you once it’s been resolved.

I hope that you won’t be discouraged from using this Brainstorm forum. Its purpose is to help improve KDE software. If users have difficulty understanding the software then this could indicate a need for improvement, so comments are definitely welcome!

Actually, the day selection for a Daily recurrence does work as intended - when testing this, I mixed up the results from two different alarms. The way it works is that you select the days of the week when the alarm is allowed to occur. For example, if you specify a daily recurrence every 3 days starting on Monday in what we will call week 1, and select only Monday, Tuesday and Wednesday, the alarm will occur as follows:

Week 1: Monday, but not on Thursday or Sunday because they are not selected.

Week 2: Wednesday, but not on Saturday.

Week 3: Tuesday, but not on Friday.

and so on.

I’ll update the KAlarm handbook to describe this.

1 Like