Haldo! Long time user, first time poster!
It's weird looking back at all the different windows decorations and styles for KDE 3, knowing full well how much they not only had to be designed, but also coded. It's also weird knowing that some Trinity users haven't been exposed to some of these, however impractical or redundant they may be. xD
Me personally, I've been wanting to get the Fahrenheit windeco working in TDE (and not through lack of trying, mind you -- I really tried to figuring out porting, thank you to the wiki contributors, though I've not had much success. Possibly out of general inexperience with porting, makefiles, and development in general, but I digress....)
To be honest, I want to get the community's (or at least the devel list's) opinion on how feasible they think it is to get all the other Qt3 and KWin styles ported over to Trinity. I imagine the best starting point for this would be within openSUSE for a couple reasons:
- their interoperability with multiple distros and their respective package formats - the fact that (as of this message) they still maintain a KDE3 repo, even in 2023 with Plasma 6 on its way - some windecos don't have much documentation outside of guesswork and the obvious "made over a decade ago for a much different version" disclaimer (...hello again, Fahrenheit!)
Of course, my programming experience only extends beyond my use of Scratch as an elementary school young-un in the late-aughts, so I honestly don't know -- wdyt?
- hunter graham
On 2023/09/09 05:04 AM, Hunter Graham via tde-devels wrote:
Haldo! Long time user, first time poster!
It's weird looking back at all the different windows decorations and styles for KDE 3, knowing full well how much they not only had to be designed, but also coded. It's also weird knowing that some Trinity users haven't been exposed to some of these, however impractical or redundant they may be. xD
Me personally, I've been wanting to get the Fahrenheit windeco working in TDE (and not through lack of trying, mind you -- I really tried to figuring out porting, thank you to the wiki contributors, though I've not had much success. Possibly out of general inexperience with porting, makefiles, and development in general, but I digress....)
To be honest, I want to get the community's (or at least the devel list's) opinion on how feasible they think it is to get all the other Qt3 and KWin styles ported over to Trinity. I imagine the best starting point for this would be within openSUSE for a couple reasons:
- their interoperability with multiple distros and their respective package formats
- the fact that (as of this message) they still maintain a KDE3 repo, even in 2023 with Plasma 6 on its way
- some windecos don't have much documentation outside of guesswork and the obvious "made over a decade ago for a much
different version" disclaimer (...hello again, Fahrenheit!)
Of course, my programming experience only extends beyond my use of Scratch as an elementary school young-un in the late-aughts, so I honestly don't know -- wdyt?
/- hunter graham/
Hi Hunter, it should definitely be possible to port old KDE3/KWin styles to TDE. We have already ported a few in the past. Nevertheless it requires quite a bit of work. If you can provide the link to publicly available GPL2/3 source code, we can look into it at some point. Cheers Michele
On Sep 9, 2023, 4:38 AM, Michele Calgaro via tde-devels devels@trinitydesktop.org wrote: Hi Hunter, it should definitely be possible to port old KDE3/KWin styles to TDE. We have already ported a few in the past. Nevertheless it requires quite a bit of work. If you can provide the link to publicly available GPL2/3 source code, we can look into it at some point. Cheers Michele.
Alright then! I suppose the starting point for me would be Fahrenheit for KWin. Only problem is its source code seems to be public domain in the sense of its creator going "it's 2007, I can't maintain it anymore, the Unlicense doesn't exist yet, and Creative Commons licenses weren't as widespread as to extend to code, so here's a general 'provided as-is' warning on the header file and a note on the OpenDesktop listing."
https://www.trinity-look.org/p/1100374
If I can offer other suggestions, then as mentioned before, openSUSE's KDE3 repo is still being maintained even now. It's not much, but I'm sure some Trinity-Look sleuthing and such could aid matters with regards to licenses and all. I'll link the source repo specific to Tumbleweed below.
https://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/src...
Appreciate all the work that's put into something as niche as TDE! Keep it up!
- hunter graham
On 2023/09/09 07:34 PM, Hunter Graham wrote:
On Sep 9, 2023, 4:38 AM, Michele Calgaro via tde-devels devels@trinitydesktop.org wrote: Hi Hunter, it should definitely be possible to port old KDE3/KWin styles to TDE. We have already ported a few in the past. Nevertheless it requires quite a bit of work. If you can provide the link to publicly available GPL2/3 source code, we can look into it at some point. Cheers Michele.
Alright then! I suppose the starting point for me would be Fahrenheit for KWin. Only problem is its source code seems to be public domain in the sense of its creator going "it's 2007, I can't maintain it anymore, the Unlicense doesn't exist yet, and Creative Commons licenses weren't as widespread as to extend to code, so here's a general 'provided as-is' warning on the header file and a note on the OpenDesktop listing."
https://www.trinity-look.org/p/1100374 https://www.trinity-look.org/p/1100374
If I can offer other suggestions, then as mentioned before, openSUSE's KDE3 repo is still being maintained even now. It's not much, but I'm sure some Trinity-Look sleuthing and such could aid matters with regards to licenses and all. I'll link the source repo specific to Tumbleweed below.
https://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/src... https://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/src/
Appreciate all the work that's put into something as niche as TDE! Keep it up!
- hunter graham
Quick look into the source code seems to indicate there is no license file and since the author mentioned it is up for grab for anyone who wish to use/develop it, I think we can definitely looking into adding this to TDE. Not sure we will manage to get this into R14.1.1 though, since there is no much time left for it. Cheers Michele
On 2023/09/09 07:34 PM, Hunter Graham wrote:
On Sep 9, 2023, 4:38 AM, Michele Calgaro via tde-devels devels@trinitydesktop.org wrote: Hi Hunter, it should definitely be possible to port old KDE3/KWin styles to TDE. We have already ported a few in the past. Nevertheless it requires quite a bit of work. If you can provide the link to publicly available GPL2/3 source code, we can look into it at some point. Cheers Michele.
Alright then! I suppose the starting point for me would be Fahrenheit for KWin. Only problem is its source code seems to be public domain in the sense of its creator going "it's 2007, I can't maintain it anymore, the Unlicense doesn't exist yet, and Creative Commons licenses weren't as widespread as to extend to code, so here's a general 'provided as-is' warning on the header file and a note on the OpenDesktop listing."
https://www.trinity-look.org/p/1100374 https://www.trinity-look.org/p/1100374
If I can offer other suggestions, then as mentioned before, openSUSE's KDE3 repo is still being maintained even now. It's not much, but I'm sure some Trinity-Look sleuthing and such could aid matters with regards to licenses and all. I'll link the source repo specific to Tumbleweed below.
https://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/src... https://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Tumbleweed/src/
Appreciate all the work that's put into something as niche as TDE! Keep it up!
- hunter graham
Hi Graham, Fahrenheit for TWin will be added to TDE for R14.1.2. I have already done the porting work, but we will add it to TDE officially after the release of R14.1.1, which is planned for Oct 29. Attached a screenshot of what it looks like in TDE. Cheers Michele