![[WIP] Linux OSD daemon + GTK4 overlay UI (need help improving GTK animations)](https://external-preview.redd.it/c2oanUREFwgBzhN4aQqpjv4FQHUjqRePG-iev7ptBSo.png?width=1080&crop=smart&auto=webp&s=a7afdaac92e6eb69e913ba7cd9ab5903e302abdb)
[WIP] Linux OSD daemon + GTK4 overlay UI (need help improving GTK animations)
Hi
I’m working on a Linux project called ozhium-ollium, a lightweight OSD (on-screen display) daemon written in C.
It runs as two parts:
- Daemon → listens to system events (volume, brightness, battery, network, etc.)
- UI (GTK4) → shows overlay animations on screen
GitHub: https://github.com/Nithin-3/ozhium-ollium
What it currently does
- Shows OSD popups for system changes
- Uses GTK4 for rendering UI
- Styling is done using CSS
- Configuration is handled through a simple
.conffile - Focus is on being lightweight and fast
What I need help with
I’m not very experienced with GTK4, especially on:
- Smooth UI response animations
- Better transition effects
- Improving overlay feel (less “static”, more fluid)
- General GTK4 UI/UX improvements
Right now it works, but the visual polish is very basic.
About the project
This started as a small idea for brightness and volume OSD, and slowly became a full daemon-based system overlay tool. I’m still improving it step by step.
Question
Do you think this kind of project is worth continuing/improving?
And if anyone is interested in GTK4 or Linux desktop UI work, I’d really appreciate help or feedback.