Fw: Re: Upcoming XFCE4.14 development

Olivier Duchateau duchateau.olivier at gmail.com
Thu May 2 19:04:43 UTC 2019



Begin forwarded message:

Date: Thu, 2 May 2019 20:55:43 +0200
From: Olivier Duchateau <duchateau.olivier at gmail.com>
To: Guido Falsi <madpilot at FreeBSD.org>
Subject: Re: Upcoming XFCE4.14 development


On Thu, 2 May 2019 18:00:56 +0200
Guido Falsi <madpilot at FreeBSD.org> wrote:

> Hi all!
> 
> As you may know the XFCE people have published a schedule with a release
> date for XFCE4.14 on 11 August 2019!
> 
> In the while I've been cooking up a repository on github with ports
> updated to XFCE 4.13 (development version):
> 
> https://github.com/madpilot78/FreeBSD-xfce4.13
> 
> I'm now sending this email to make it known, and seeking feedback
> testing and also some help.
> 
> So comments, suggestions and pull requests are welcome.
> 
> At present I consider this repository as very experimental, but I'd like
> to make it usable on real workstation before XFCE4.14pre2, so that
> proper testing can be performed and to get into track to commit the
> update to the ports tree shortly after the official release.
> 
> There are also some open issues, if anyone can help, please read the
> README in the repository about that.
> 
> I also think the FreeBSD wiki xfce page [1] should get a little refresh,
> anyone willing to help cleanup old content and put up new information?
> 
> 
> Thanks!
> 
> 
> [1] https://wiki.freebsd.org/Xfce
> -- 
> Guido Falsi <madpilot at freebsd.org>

Hi Guido,

I'm also working with Xfce 4.13.

I think, it's time to switch to "simplify MASTER_SITES macro" in Makefile (D8416 [1], I alreay use this feature in my repository).

Remove all ports depending of x11-toolkits/libxfce4gui (not anymore maintained by upstream for ages).

About GObject Introspection, x11/libxfce4util is fully functional [2]. I also submit several patches for x11/xfce4-conf [3], sysutils/garcon [4]. I'm working on x11/libexo too (but I wonder if this library is very useful). So devel/xfce4-vala can be remove.

With Xfdesktop >= 4.13, in Ristretto the wallpaper manager needs this patch [5].

We need to create slave port for x11-wm/xfce4-session:
- x11-wm/xfce4-session (linked to xfce4-screensaver)
- x11-wm/xfce4-session-xscreensaver (xscreensaver is supported by default, it provides an autostart file).

xscreensaver and xfce4-screensaver are in conflit with each other.
For the shutdown fallback (ability to close, quit and so on a session without ConsoleKit) can be optional. It requires manual intervention on some ports (but it is functional).  

As Xfce 4.14 will be Gtk3 only (except for some applications, not yet ported to this toolkit), x11-themes/gtk-xfce-engine is obslete. We need a new Gtk theme (compatible with both versions), Adwaita ? Greybird ?

Guido, in your repository for x11/libxfce4menu, GLADE option should be gladeui2 (gladeui supports only Gtk2, and not Gtk3).

In x11/xfce4-conf dbus and dbus-glib are not necessary, because it depends of gdbus (through Gio). So for some ports USE_XFCE must be adjusted. I can provide list of these ports.

Regards,

[1] https://reviews.freebsd.org/D8416
[2] https://git.xfce.org/xfce/libxfce4util/commit/?id=99f20b70df5a02043e14b82d693deda14804c17c
[3] https://bugzilla.xfce.org/show_bug.cgi?id=15135
[4] https://bugzilla.xfce.org/show_bug.cgi?id=13462#c4
[5] https://bugzilla.xfce.org/attachment.cgi?id=8405

-- 
olivier


-- 
olivier


More information about the freebsd-xfce mailing list