Re: Proposal to create a welcome app for XFCE
Айрат Махмутов <[email protected]> Wed, 17 Sep 2025 02:11:03 +0300
| Newsgroups | gmane.comp.desktop.xfce.devel.version4 |
|---|---|
| Message-ID | <[email protected]> |
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