Gentoo Archives: gentoo-user

From: antlists <antlists@××××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] New install - Wayland and graphical login
Date: Sat, 26 Jun 2021 10:50:10
Message-Id: 52d11b84-d07c-c1e8-e9db-58461c2fd55a@youngman.org.uk
In Reply to: Re: [gentoo-user] New install - Wayland and graphical login by Michael
1 On 26/06/2021 10:28, Michael wrote:
2 > On Saturday, 26 June 2021 08:19:24 BST Wols Lists wrote:
3 >> On 26/06/21 00:51, Michael wrote:
4 >
5 >>> Given your error, you appear to not have installed the requisite packages
6 >>> for the Plasma/KDE. It should have been installed as a dependency of
7 >>> plasma-workspace:
8 >>
9 >> Ah. Another piece of missing information ... I'll try that. I would have
10 >> thought that would have been pulled in seeing as I've got wayland and qt
11 >> use flags etc
12 >>
13 >>> $ qfile startplasma-wayland
14 >>> kde-plasma/plasma-workspace: /usr/bin/startplasma-wayland
15 >
16 > I am not clear on your particular use case(s). Plasma desktop is usually
17 > installed by setting the appropriate make.profile:
18
19 I just want a working systemd/wayland desktop system. So basically, a
20 full-weight normal desktop.
21 >
22 > $ eselect profile list
23 > Available profile symlink targets:
24 > [1] default/linux/amd64/17.1 (stable)
25 > [2] default/linux/amd64/17.1/selinux (stable)
26 > [3] default/linux/amd64/17.1/hardened (stable)
27 > [4] default/linux/amd64/17.1/hardened/selinux (stable)
28 > [5] default/linux/amd64/17.1/desktop (stable)
29 > [6] default/linux/amd64/17.1/desktop/gnome (stable)
30 > [7] default/linux/amd64/17.1/desktop/gnome/systemd (stable)
31 > [8] default/linux/amd64/17.1/desktop/plasma (stable) *
32 > [9] default/linux/amd64/17.1/desktop/plasma/systemd (stable)
33
34 I've got this one selected, /desktop/plasma/systemd
35
36 > [10] default/linux/amd64/17.1/desktop/systemd (stable)
37 > [11] default/linux/amd64/17.1/developer (stable)
38 > [12] default/linux/amd64/17.1/no-multilib (stable)
39 > [13] default/linux/amd64/17.1/no-multilib/hardened (stable)
40 > [14] default/linux/amd64/17.1/no-multilib/hardened/selinux (stable)
41 > [15] default/linux/amd64/17.1/systemd (stable)
42 > [16] default/linux/amd64/17.0 (dev)
43 > [17] default/linux/amd64/17.0/selinux (dev)
44 > [18] default/linux/amd64/17.0/hardened (dev)
45 > [19] default/linux/amd64/17.0/hardened/selinux (dev)
46 > [20] default/linux/amd64/17.0/desktop (dev)
47 > [21] default/linux/amd64/17.0/desktop/gnome (dev)
48 > [22] default/linux/amd64/17.0/desktop/gnome/systemd (dev)
49 > [23] default/linux/amd64/17.0/desktop/plasma (dev)
50 > [24] default/linux/amd64/17.0/desktop/plasma/systemd (dev)
51 > [25] default/linux/amd64/17.0/developer (dev)
52 > [26] default/linux/amd64/17.0/no-multilib (dev)
53 > [27] default/linux/amd64/17.0/no-multilib/hardened (dev)
54 > [28] default/linux/amd64/17.0/no-multilib/hardened/selinux (dev)
55 > [29] default/linux/amd64/17.0/systemd (dev)
56 > [30] default/linux/amd64/17.0/x32 (dev)
57 > [31] default/linux/amd64/17.0/musl (exp)
58 > [32] default/linux/amd64/17.0/musl/hardened (exp)
59 > [33] default/linux/amd64/17.0/musl/hardened/selinux (exp)
60 > [34] default/linux/amd64/17.0/uclibc (exp)
61 > [35] default/linux/amd64/17.0/uclibc/hardened (exp)
62 >
63 > If you are looking for some minimalist desktop, a Plasma DE plus KDE
64 > applications with hundred of dependencies is probably not what you want.
65 > Also, I think Plasma DE and most DMs will pull in X11, because: a) they work
66 > both with X11 and wayland; b) many X11 applications can only run in X using
67 > XWayland. XWayland is an X Server running as a Wayland client to enable
68 > displaying native X11 client applications within a Wayland compositor
69 > environment. I haven't looked into it at any depth to see if you can strip a
70 > heavy DE like Plasma from all xserver dependencies - I'd guess you can't.
71 >
72 Not after a minimalist system, and if it pulls in X that's fine.
73 (Actually, I've installed X, and at the moment it blows up on me, but if
74 I can get Wayland working, I don't see the point in debugging it until I
75 need to ...)
76 >
77 >>> If you have Gnome already installed then you can use the stanza for gnome-
78 >>> session instead.
79 >>
80 >> My use flags also contain -gtk -gnome ... gnome at least is on my list
81 >> of pet hates ...
82 >>
83 >> Cheers,
84 >> Wol
85 >
86 > OK, select the Plasma profile, then have a quick look at:
87 >
88 > https://wiki.gentoo.org/wiki/KDE
89 >
90 > You'll need to disable some USE flags of plasma-meta to avoid dragging in
91 > things you may not need/require, like 'display-manager', 'sddm',
92 > 'accessibility', etc. Eventually, after you update @world, add any kde-apps
93 > *-meta packages you need.
94 >
95 > However, if you intend to use wayland for the most minimalist of purposes,
96 > then you may want to consider something like Wayfire, instead of Plasma.
97 >
98 I'll need something like sddm, because I'll have multiple users logged
99 in simultaneously. I was trying to use qtgreet as per the "Wayland
100 Landscape" page, but the package doesn't seem to exist ... I'd rather
101 avoid gnome/gdm and gtkgreet, lightdm and sddm look like X11 (and I said
102 I didn't want to debug it :-), and tuigreet looks like it might not
103 support multi-user/multi-head.
104
105 Still, if I can get plasma running, I can work from there ...
106
107 Cheers,
108 Wol

Replies

Subject Author
Re: [gentoo-user] New install - Wayland and graphical login Michael <confabulate@××××××××.com>