Ozhium-Ollium
A lightweight Linux daemon-based On-Screen Display (OSD) system written in C.
It shows overlay popups for system events like volume, brightness, battery, and network changes.
Architecture
- Daemon: listens to system events and sends updates
- GTK4 UI: renders on-screen overlay popups
Features
- System event based OSD notifications
- GTK4 overlay rendering
- CSS-based styling
- Lightweight design
- Simple configuration file
Hooks support
Users can disable native OSD behavior and run custom commands on system events.
How it evolved
It started as a simple experiment for volume and brightness indicators and slowly became a full event-based OSD system with a separate daemon and UI.
GitHub: https://github.com/Nithin-3/ozhium-ollium
Top comments (0)