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 |