You are not logged in.
Pages: 1
Hello again !
I’m currently completely redesigning my Windows 10 theme for Q4OS TDE. I’m trying to create something cleaner, more modular, and easier to install and configure. Work in progress ![]()
As usual (I have an obsession with performance and frugality
), I want it to be even lighter. So, I started questioning the decoration and style plugins I was using—Dekorrator and QtCurve, respectively. They’re excellent plugins, but when I think about it, a Windows 10 theme is actually quite “simple”: almost everything is flat, with few embellishments... (That’s one of the reasons I’m working on this theme: Windows 10 has a visual style I consider perfectly efficient, reasonably pleasant, and above all, extremely popular—it’s a timeless classic, in my opinion.)
This naturally led me to try coding my own plugins, dedicated solely to Windows 10-style window decoration and styling—nothing more, nothing less.
I started with the “Plastik” plugins as a base for both decoration and style. They’re simple, lightweight, and effective, so they’re a good starting point for my goal. (Especially since I’m not a C++ expert, and even less so with TQt3, which I’m still learning to master—it’s a fascinating beast, but not as easy to tame as it might seem
)
The result is two distinct plugins, designed to work together (ideally, since the decoration plugin communicates with the style plugin for visual consistency—see the README), but they can of course be used independently if desired ![]()
- Q4WIN10 Window Decoration (Twin) : https://github.com/seb3773/tde-win-deco-Q4WIN10
A lightweight, flat Windows 10-inspired window decoration for Trinity Desktop Environment (TDE).
Windows 10 Aesthetics: Flat design, authentic button shapes and colors.
Configuration Support: Includes a dedicated configuration panel with “Dark Mode” support.
- Q4WIN10 Style for TDE : https://github.com/seb3773/tdestyle-Q4WIN10
A flat, modern Windows 10-inspired widget style for the Trinity Desktop Environment (TDE).
Windows 10 Aesthetics:
Flat buttons with hover effects (blue border/highlight).
Modern scrollbars with flat tracks and sliders, using the window background color.
Simple, flat progress bars (green fill, no animations).
Vector-based radio buttons and checkboxes (replaced legacy bitmaps for scalability and a sharp look).
Cleaned up visual noise (removed gradients, shadows, and rounded corners on windows).
I’ve been using both plugins for several days now, and there are no undesirable behaviors to report.
I’m still refining the toolchain (and will probably migrate to a mixed Docker/Debhelper solution to simplify compilation and package creation), so don’t hesitate to let me know if you encounter any compilation difficulties or incompatibilities.
The plugins have been tested successfully on tdebase 14.1.1 and tdebase 14.1.5—so far, so good! ^^
Let me know what you think—all feedback and criticism are welcome !
Last edited by seb3773 (2026-02-12 09:29)
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
The projects seem nice, but the build instructions are quite complicated and not much clear. What exactly should we do to build the binaries ?
Offline
The projects seem nice, but the build instructions are quite complicated and not much clear. What exactly should we do to build the binaries ?
Yes, indeed, it’s not very well explained—it’s a bit rushed and lacks detail. I’ve created a guide for each of the two plugins (new files in the repos named "build_step_by_step.md") that should help you compile these sources correctly.
Feel free to let me know if you run into any difficulties or if anything isn’t clear enough.
*Just in case, I’ve also provided packages for TDE 14.1.1 and TDE 14.1.5 for each plugin to make installation easier.
Feedback and criticism are always welcome! :-)
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
Hey seb I think you gotta edit this
git clone [https://github.com/seb3773/][repository-name]
At the end of your readme of https://github.com/seb3773/seb-q4os-tde-collection
to
Coding & Robotics Enthusiast | Brave & Spck Editor @ Lenovo Tab 4 8 · Android 8.1 · 2GB · 16GB
Offline
Hey seb I think you gotta edit this
git clone [https://github.com/seb3773/][repository-name]
At the end of your readme of https://github.com/seb3773/seb-q4os-tde-collection
to
I putted it like that "git clone [https://github.com/seb3773/][repository-name]" because I wanted to mean "use this with the name of the repos mentionned here", for example for "KColorSchema" use "https://github.com/seb3773/kcolorschema" etc... But I realize once again it’s not very well explained... I really need to improve my english/my documentation style ;-)
Not an excuse, but this repo is really a *work inprogress* in an early stage, that's why I shouldn't had it added to my signature, my mistake ![]()
. By the way, I wanted to add some of your products too if you're ok with it ? And if you want to help me, you're welcome too :-)
What do you think about the plugin & deco style ? I need to polish some details but they seem to work well on my two test machines.
Last edited by seb3773 (2026-02-14 22:54)
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
I'd love to be part of your project! You can use my current repo as is, and pull requests are appreciated as well. However once again because of exams n such I won't be able to contribute for a while~ i hope you understand ![]()
Coding & Robotics Enthusiast | Brave & Spck Editor @ Lenovo Tab 4 8 · Android 8.1 · 2GB · 16GB
Offline
I'd love to be part of your project! You can use my current repo as is, and pull requests are appreciated as well. However once again because of exams n such I won't be able to contribute for a while~ i hope you understand
Of course ! It's an hobby project, no rush, we all have a life :-)
and thanks, I'm sure we can make it a very good ressource/tricks/tools place for q4os trinity ;-)
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
Pages: 1