Focus Timer
by Kamil Prusko
Work with regular breaks
Broad permissions
Verified creator
GPL-3.0-or-later
v1.1.5
Support the creators
Flatsonar is just the shop window. The people below made Focus Timer.
About
A productivity timer that helps you work more effectively by breaking your time into focused work sessions followed by short breaks. Work for 25 minutes, then take a 5-minute break to maintain concentration and prevent burnout.
Key features:
- Customizable work session and break lengths
- Screen overlay during breaks
- System tray icon
- Hotkeys (global shortcuts)
- Daily, weekly, and monthly statistics
- Extensible via custom shell commands, D-Bus, and CLI
- GNOME Shell extension for deeper desktop integration
Permissions
1 permission weaken the sandbox. Flatsonar asks before installing.
- GNOME Shell: screenshots, keybindings
--talk-name=org.gnome.Shell - inter-process communication (needed for X11)
--share=ipc - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - audio
--socket=pulseaudio - Wayland display
--socket=wayland - GPU acceleration
--device=dri - talks to org.gnome.ScreenSaver
--talk-name=org.gnome.ScreenSaver - notifications
--talk-name=org.freedesktop.Notifications - talks to org.gnome.Mutter.IdleMonitor
--talk-name=org.gnome.Mutter.IdleMonitor - media player controls (MPRIS)
--talk-name=org.mpris.MediaPlayer2.* - talks to org.xfce.ScreenSaver
--talk-name=org.xfce.ScreenSaver - system tray
--talk-name=org.kde.StatusNotifierWatcher
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- verified on Flathub: the developer proved they control this app id
publisher:flathub
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.