Re: Proposal to create a welcome app for XFCE
Ajrat Makhmutov <[email protected]> Mon, 3 Nov 2025 20:14:59 +0300
| Newsgroups | gmane.comp.desktop.xfce.devel.version4 |
|---|---|
| Message-ID | <[email protected]> |
On 9/19/25 16:14, Ajrat Makhmutov wrote: > When I have a working version that is ready for testing, I will send > it to this email thread as a Work-in-Progress for your review. > Hello XFCE Developers, I'd like to share my Work In Progress project - xfce4-welcome, a customizable welcome application for XFCE desktop environment. The code is available at: https://gitlab.xfce.org/rautyrauty/xfce4-welcome It can be launched and debugged with VSCodium, and the corresponding configuration files are included in the repository. I also managed to build it into an rpm package, see spec file in .gear/xfce4-welcome.spec. This is my first GUI application using Python3 and GTK, which required significant learning effort as my previous experience was primarily with C++ and Qt. I also learned Meson build system from scratch for this project, which added to the development time. I would greatly appreciate if you could review the code and architecture. I know only one important problem in the current architecture - translations. I tried to make the pages as independent as possible so that the maintainers of Linux distributions could safely create their pages in separate git repositories. However, this has led to translation difficulties. It is important to change the translation domain in python pages and translate all the text in them at once when creating pages. Or change the domain frequently. My main questions for XFCE maintainers: 1. Is the current approach and code quality acceptable? 2.Would you be willing to consider adding xfce4-welcome to the official XFCE utilities when it's completed? If so, what would be the process for inclusion in the official repositories? Thank you for your time and consideration. I look forward to your feedback and hope to contribute this utility to the XFCE ecosystem. Best regards, Ajrat Makhmutov