Proposal to create a welcome app for XFCE
Айрат Махмутов
rauty at altlinux.org
Wed Sep 17 01:11:03 CEST 2025
Hello Alexander,
Thank you for your quick and clear answer. I understand now why
Blueprint is not a good fit for XFCE, and I appreciate you explaining that.
You mentioned using Glade for GUI building. I am concerned that Glade's
development has slowed down. Instead, I would like to use Cambalache as
the UI designer tool. It is a modern alternative that supports both GTK3
and GTK4, which makes it a great fit for XFCE.
Link: https://gitlab.gnome.org/jpu/cambalache
To make sure it works well with XFCE-specific widgets, I have already
successfully added support for |Libxfce4ui|to Cambalache. I used the
|gir|file to generate a catalog, and it worked. Here is the catalog file
it created:
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<!DOCTYPE cambalache-catalog SYSTEM "cambalache-catalog.dtd">
<cambalache-catalog name="Libxfce4ui" namespace="Libxfce4ui" prefix="Xfce" version="2.0" targets="2.0,4.16,4.18,4.19">
<type>
("XfceClipboardManager","GObject","Libxfce4ui","4.19.5",None,None,1,None,None,None),
("XfceFilenameInput","GObject","Libxfce4ui",None,None,None,1,"container",None,None),
("XfceSMClient","GObject","Libxfce4ui",None,None,None,None,None,None,None),
("XfceScreensaver","GObject","Libxfce4ui","4.18.2",None,None,1,None,None,None),
("XfceTitledDialog","GObject","Libxfce4ui",None,None,None,1,"container",None,None)
</type>
... [rest of the XML content] ...
</cambalache-catalog>
I am committed to developing and maintaining this welcome application. I
can promise to maintain it for the long term, at least until 2027.
This will be my first GTK application, so I would be very grateful if
someone from the team would be willing to review my code and provide
guidance.
Thank you for your consideration and for asking others on Matrix.
Best regards,
Ajrat Makhmutov
More information about the Xfce4-dev
mailing list