You are not logged in.
Pages: 1
Hi!
Here’s a native graphical interface for Trinity Desktop for NordVPN (with which I’m in no way affiliated, just to be clear, I'm only an user of this service.).
The Linux GUI provided by NordVPN is a Flutter app, about 45MB in program and data, while this one is a single 695 KB binary—fast startup and minimal resources usage ![]()
The original application’s graphical design has been preserved when porting to tqt3, and of course, all the “functional” aspects remain the same—with a few improvements and, most importantly, a system tray icon, which is sorely missing in the legacy app.
** tdeNordgui - a NordVPN GUI for TDE **

* Features:
-Fast & Lightweight: The entire compiled executable is roughly < 700 KB. Compare this to the ~45MB+ required by the official Flutter application.
-Native TDE/KDE3 Integration: Uses TDEUniqueApplication to ensure a strict single-instance footprint, native TDEPopupMenu for system tray right-clicks, and TDEAboutData.
-Real-Time Daemon Sync: Communicates directly with the nordvpnd Unix socket via gRPC. UI state is updated instantly in real-time.
-Dynamic System Tray: Persistent tray icon reflecting the live connection status (disconnected, connecting, connected to specific servers) with a fully integrated context menu.
-Theming: Fully supports native light and dark modes with hot-swappable color palettes without heavy CSS styling.
-Advanced Settings Control: Read and manage NordVPN advanced capabilities (Threat Protection, Custom DNS, Allowlisting) natively.
-Native Notifications: Uses libnotify for lightweight system popup alerts upon connection state transitions.
github: https://github.com/seb3773/tdenordgui
.deb package provided in attachment ![]()
screenshots:




Last edited by seb3773 (2026-03-28 18:11)
Debian & Q4OS (TDE!!), low-level C, ASM (z80/68k/x86/ARM64), embedded systems, CPU architectures (RISC-V, binary formats, assembly), retro-computing, metal music, guitar and sci-fi.
Offline
Wow that's greatt, I use proton vpn.. which only has a gtk client, i wonder if it could be porter to tqt aswell
Coding & Robotics Enthusiast | Brave & Spck Editor @ Lenovo Tab 4 8 · Android 8.1 · 2GB · 16GB
Offline
Wow that's greatt, I use proton vpn.. which only has a gtk client, i wonder if it could be porter to tqt aswell
Thank you very much
![]()
About protonvpn gui, yes it could be! I took a quick look, and it seems to use Python with the GTK toolkit, so it should be doable.
Maybe we could work on a project together? I’m happy to code the interface and I’ll leave the business logic coding and wiring to you if you want ^^
By the way, you were right about tqt3—I should have looked into it sooner. It’s exactly the kind of graphics toolkit that suits me, except maybe for the requirement to use C++ :-p But that’s not really a problem and actually makes sense for building complex GUIs (let’s be honest, C isn’t really ‘made’ for that). It’s straightforward, no frills, and works like a well-oiled precision machine. So, expect more TQt3 ports for TDE—I’m really enjoying it and I’ve got a couple of fun projects in the works ^^^^
Debian & Q4OS (TDE!!), low-level C, ASM (z80/68k/x86/ARM64), embedded systems, CPU architectures (RISC-V, binary formats, assembly), retro-computing, metal music, guitar and sci-fi.
Offline
Let's continue here https://www.q4os.org/forum/viewtopic.php?id=5577
Coding & Robotics Enthusiast | Brave & Spck Editor @ Lenovo Tab 4 8 · Android 8.1 · 2GB · 16GB
Offline
Pages: 1