著者: Jaret Cantu 日付: To: dng 題目: Re: [Dng] Everyone's favorite DE: GNOME3
On 05/25/2015 11:47 AM, Renaud (Ron) OLGIATI wrote: > On Mon, 25 May 2015 11:31:36 -0400
> Jaret Cantu <jaret@???> wrote:
>
>> I am happy to report that (most of) the GNOME3 Desktop Environment has
>> been made to work systemd-free, in all its spiffy, OpenGL-y goodness!
> Which would tend to show that the Gnome devloppers had no good reason to infect their product with systemd dependencies...
>
> Cheers,
>
> Ron. Hey, it works on BSD.
The more I deal with packages that "require" systemd, it is rapidly
apparent that the package can simply be configured with systemd support
for _reasons?_ It is a (pre-)build-time configuration, and distros are
just going thataway instead of the "Oh yeah, other init systems exist" way.
In fact, no gnome package I dealt with had a hard systemd requirement
except one: gnome-logs. That is a gnome systemd binary log viewer. So,
yeah, that one required systemd (journald?).
mutter had a weird dependency that Debian patched in, so I had to patch
it out, but even it worked fine before I did that.
Everything else was just Debian making the systemd requirement -- not
gnome. For the most part, I'm just changing the configuration to be the
same as the non-Linux configuration (BSD/Hurd), which is already and
inherently systemd-free.
(Granted, I didn't check the patchlists to see if the systemd-freedom
was actually provided by the Debian maintainers in order to get kfreebsd
to work.)