Proposal to create a welcome app for XFCE
Ajrat Makhmutov
rauty at altlinux.org
Mon Nov 3 18:14:59 CET 2025
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
More information about the Xfce4-dev
mailing list