A sleek, GNOME-style desktop indicator/pager for KDE Plasma 6.
Note: This is a fork of the original Ginti applet. Since the original repository is archived and no longer works reliably on modern Plasma 6 updates, this fork was created to fully rewrite and stabilize the codebase.
This applet was heavily refactored using an AI-assisted "vibe coding" approach to completely eliminate legacy Plasma 5 bugs and strict Plasma 6 layout issues.
- Zero Layout Loops: Replaced manual absolute positioning with declarative QML layouts. The applet now perfectly respects panel boundaries without overlapping other widgets.
- D-Bus Spam Protection: Wheel scrolling is now throttle-protected. Smooth scrolling mice will no longer crash the Plasma shell by sending hundreds of D-Bus requests.
- Locale Safety: Fixed critical bugs where regional locale settings (using commas instead of dots for decimals) would cause
NaNwidth calculations and make the widget disappear. - Modernized Settings KCM: The configuration menu has been rebuilt using modern
Kirigami.FormLayoutfor Plasma 6.
Since this is a QML-only Plasmoid, you don't need to compile anything.
- Clone the repository
git clone https://github.com/net-fall/dotpager.git
cd dotpager- Install it using KDE's package tool
kpackagetool6 -t Plasma/Applet -i .Note
To update an already installed version, use kpackagetool6 -t Plasma/Applet -u .)
- Restart the Plasma shell to load the new widget
systemctl restart --user plasma-plasmashell.service- Right-click your panel -> Add Widgets -> search for your applet's name and drag it to the panel
Original code by Dhruvesh Surolia dhruv8sh.

