A few years ago (before I joined the modern age and got a smart phone) I had issues shutting my alarm clock off in my sleep. I decided I needed to do something drastic before I would get fired for showing up late to work. My solution: using my computer’s 5.1 surround sound to force me out of bed and to the other side of the room to shut off the noise. After about a week of development, QTalarm was born. The current version (2.0.1) boasts
- Unlimited alarms
- Can wake up using the default sound, or any of audio / video file of your choosing.
- Custom Date alarms
- Completely Cross platform
By default, the application runs in your systemtray (typically located in the bottom right corner of your screen. All the code is available on github.
You can download QTalarm from here as well.
There are no current windows builds ready for download (mostly because I’m lazy). For now you can build the project for windows yourself using the Source
If you really, really want a windows build, please file a ticket on the project github page.
- Source PGP Signature
- Arch users can find the application in the AUR
- To Build:
- Have QT5 installed
- run qmake
- run make
I don’t own a mac, so I cant make an executable for it. For the time being mac users will have to compile the application from source.
- Altered behavior for gnome users because gnome removed the system tray (seriously, who the hell removes the system tray? /rant)
- Fixed crashing bug when inputing time
- Fixed crashing bug when selecting calendar data with no selected alarm
- Complete UI redesign
- Removed arbitrary alarm limit
- Added alarm options for individual days of the week
- Backend refactor
- Added legacy load for older format save files
- Fixed warnings being printed on console.
- Added Version number to about box
- Bug Fixes
- fixed issue where default alarm stopped looping
- Added new settings menu
- Added Military time option
- Added Warn on PM alarm option
- Added show main window on load option
- If using awesome window manager if QTalarm is run twice (or more) in a session the system tray icon will not be present. This looks to be either a bug in awesome or QT5.
- workaround: restart awesome (host+ctrl+r)