5 ms·
Where exactly was it "announced" that GNOME 3 does "not work without systemd"? GNOME 3 works on FreeBSD[1][2], you just don't get the robust and secure virtual
by the_why_of_y 12y ago
Where exactly was it "announced" that GNOME 3 does "not work without systemd"?
GNOME 3 works on FreeBSD[1][2], you just don't get the robust and secure virtual terminal switching that only systemd's logind running on Linux can provide.
GTK+ 3 is now fully themeable with standard W3C CSS[3]. You may need to use Tweak Tool to change your theme, but is that really too much to ask for?
But please, don't let these facts stop you from cheering on large corporations as they trample all over open source projects.
[1] http://blogs.gnome.org/mclasen/2014/02/19/on-portability/ http://blogs.gnome.org/mclasen/2014/02/19/on-portability/
[2] http://blogs.gnome.org/desrt/2014/03/26/gnome-3-12-and-freebsd-and-a-virtual-machine/ http://blogs.gnome.org/desrt/2014/03/26/gnome-3-12-and-freeb...
[3] https://developer.gnome.org/gtk3/stable/GtkCssProvider.html https://developer.gnome.org/gtk3/stable/GtkCssProvider.html
- voidz 12y agoThe only argument I tried to make, admittedly poorly, is that I notice a contrast between how good they say they are for open source, and actual behaviour from the developers. I did not say or intend to say "good for them, I hope GNOME loses their brand", well ok I did say that a little. So let me state it differently - that many of their own design decisions also were against open (libre) source philosophies.
- icebraining 12y agoI don't think your definition of open source philosophies is widely shared.
- Argorak 12y agoThe product being free software doesn't entitle you to anything regarding their project policies, steering and development. It entitles you to a number of rights on the resulting product, nothing less and more. And that's already quite a lot.
- makomk 12y agoIf I recall correctly, it's not just virtual terminal switching that you lose but also the ability to shutdown, reboot, suspend and hibernate your PC from the GUI - all of which now require logind - and probably other things like device mounting too. Gnome's also moving those to use Linux-specific kdbus ioctls directly. Oh, and those links are from 6 months ago, I wouldn't be surprised if things have gotten worse since then - Gnome have done stunts like this that they've gone back on in the past, such as their announcement that logind would work on non-systemd systems.
- alexlarsson 12y agoHere is an implementation of the logind API for openbsd: https://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git;a=blob;f=src/interfaces/logind/logind.c https://uglyman.kremlin.cc/gitweb/gitweb.cgi?p=systembsd.git...
- vezzy-fnord 12y agoStill incomplete as of this writing, but it'll be based on an OpenBSD-specific bsd_auth API.
- makomk 12y agoI saw that and it doesn't implement anything - all it does is register the org.freedesktop.login1_manager name with DBus. It doesn't even try and implement so much as a single do-nothing stub version of any API call.