Gentoo Archives: gentoo-user

From: Tom Wijsman <TomWij@g.o>
To: openhs@×××××××××.com
Cc: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Is there any way out of this...?
Date: Sat, 07 Dec 2013 16:24:18
Message-Id: 20131207172358.2bbde9b7@TOMWIJ-GENTOO
In Reply to: Re: [gentoo-user] Is there any way out of this...? by "Róbert Čerňanský"
1 On Sat, 7 Dec 2013 12:46:34 +0100
2 Róbert Čerňanský <openhs@×××××××××.com> wrote:
3
4 > That is actually what I have asked just a few days ago in thread
5 > "Systemd as drop-in replacement for udev?" and here I have another
6 > answer. :-)
7
8 `grep systemd /usr/portage/virtual/udev/udev-208.ebuild` confirms from
9 the Portage view that systemd is a provider of udev functionality.
10
11 Since I do not have another udev package besides systemd, I can confirm
12 you that systemd provides udev; if I reboot to OpenRC, udev continues
13 to work. So, yes, you can use it as a drop-in replacement.
14
15 > > This is the actual problem, which I have already covered; just
16 > > enable the openrc-force USE flag on
17 > > =gnome-base/gnome-settings-daemon-3.8.6.1 or alternatively mask
18 > > >=gnome-base/gnome-settings-daemon-3.8.
19 > >
20 > > You need to put -openrc-force in /etc/portage/profile/use.mask to
21 > > start with and then you can toggle it as you see fit. As you don't
22 > > intend to run GNOME as far as I understood, this USE flag doesn't
23 > > need to be masked for you.
24 >
25 > What about the message in gnome-settings-daemon ebuild?
26 >
27 > "gnome-settings-daemon needs Systemd to be *running* for working
28 > properly. ..."
29
30 That message is broad and does not detail what you need it for, you'll
31 find that parts of it continue whereas others don't; if you don't need
32 to run GNOME itself, then you probably do not need most of the parts
33 that gnome-settings-daemon has to offer.
34
35 > Also, Canek in the thread I have mentioned wrote:
36 >
37 > "The GNOME stuff that requires systemd will not work under OpenRC from
38 > 3.10 on, you could get strange fails with gdm and
39 > gnome-settings-daemon."
40
41 I cannot confirm whether they have tightened the integration.
42
43 > So *I think* for the long run, if not using GNOME, it could be better
44 > to get rid GNOME applications (in my case it was just GDM) and be
45 > free to choose either of systemd, udev or eudev OR fully migrate to
46 > systemd (and be able to use GNOME apps).
47
48 I've switched to systemd while I was on XFCE, just because I have a
49 preference for how its usage and I was looking for ways to decrease my
50 boot time (due to kernel testing, not for bragging rights); I've
51 actually switched in a time that GNOME 3.6 - 3.8 was broken on me due to
52 some RandR incompatibility causing the login screen to break.
53
54 After I pinpointed that bug and upstream fixed that bug I could use 3.8
55 again, after not having used GNOME since 3.4; I was happy to be back.
56 If it weren't for the news, I wouldn't even have noticed the systemd
57 dependency being present; I just don't see reason to switch away from
58 GNOME or systemd so all I can see:
59
60 Try different things and see what you like, don't listen to others.
61
62 XFCE is now my favorite go-to DE if my main DE breaks; if XFCE broke as
63 well, I'm going to question whether I still want to continue using
64 Gentoo. Given that I'm not the type of person that would use KDE or one
65 of the minimal DE or WM's out there...
66
67 Just a side story of how I got hooked on systemd without being forced
68 to use it and how I'm hooked on GNOME despite it being broken by one or
69 two lines of code that don't take my odd system hardware into account:
70
71 YMMV, there's not a single piece of software that fits everyone...
72
73 If you had bad experiences with GNOME and absolutely don't want it;
74 then yes, I think getting rid of associated applications is the way
75 forward as to avoid having to go through unnecessary maintenance by the
76 changes that might happen with their dependencies.
77
78 PS: This does not imply that I consider other init systems or DEs as
79 bad; I would switch to OpenRC if logid would be forked and boot time
80 decreased (although Patrick demonstrated in a blog post you can lower it
81 quite a lot), I'm also packaging a minimal init system soon. As for
82 other DEs, I have simply not tried them long enough to judge them...
83
84 --
85 With kind regards,
86
87 Tom Wijsman (TomWij)
88 Gentoo Developer
89
90 E-mail address : TomWij@g.o
91 GPG Public Key : 6D34E57D
92 GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D

Attachments

File name MIME type
signature.asc application/pgp-signature