From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B2CEA139335 for ; Sat, 26 Jun 2021 10:50:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 29F44E087B; Sat, 26 Jun 2021 10:50:02 +0000 (UTC) Received: from smtp.hosts.co.uk (smtp.hosts.co.uk [85.233.160.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 904F5E083E for ; Sat, 26 Jun 2021 10:50:01 +0000 (UTC) Received: from host86-157-72-169.range86-157.btcentralplus.com ([86.157.72.169] helo=[192.168.1.65]) by smtp.hosts.co.uk with esmtpa (Exim) (envelope-from ) id 1lx5st-000BLi-86 for gentoo-user@lists.gentoo.org; Sat, 26 Jun 2021 11:50:00 +0100 Subject: Re: [gentoo-user] New install - Wayland and graphical login To: gentoo-user@lists.gentoo.org References: <60D0BDF3.9000302@youngman.org.uk> <2418747.4XsnlVU6TS@lenovo.localdomain> <60D6D4FC.70303@youngman.org.uk> <3117147.aeNJFYEL58@lenovo.localdomain> From: antlists Message-ID: <52d11b84-d07c-c1e8-e9db-58461c2fd55a@youngman.org.uk> Date: Sat, 26 Jun 2021 11:50:01 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 In-Reply-To: <3117147.aeNJFYEL58@lenovo.localdomain> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Archives-Salt: 7cb68de9-30fd-417d-b4cb-19f0bec800a1 X-Archives-Hash: bcd096465e1c43460d232f29403ca2b5 On 26/06/2021 10:28, Michael wrote: > On Saturday, 26 June 2021 08:19:24 BST Wols Lists wrote: >> On 26/06/21 00:51, Michael wrote: > >>> Given your error, you appear to not have installed the requisite packages >>> for the Plasma/KDE. It should have been installed as a dependency of >>> plasma-workspace: >> >> Ah. Another piece of missing information ... I'll try that. I would have >> thought that would have been pulled in seeing as I've got wayland and qt >> use flags etc >> >>> $ qfile startplasma-wayland >>> kde-plasma/plasma-workspace: /usr/bin/startplasma-wayland > > I am not clear on your particular use case(s). Plasma desktop is usually > installed by setting the appropriate make.profile: I just want a working systemd/wayland desktop system. So basically, a full-weight normal desktop. > > $ eselect profile list > Available profile symlink targets: > [1] default/linux/amd64/17.1 (stable) > [2] default/linux/amd64/17.1/selinux (stable) > [3] default/linux/amd64/17.1/hardened (stable) > [4] default/linux/amd64/17.1/hardened/selinux (stable) > [5] default/linux/amd64/17.1/desktop (stable) > [6] default/linux/amd64/17.1/desktop/gnome (stable) > [7] default/linux/amd64/17.1/desktop/gnome/systemd (stable) > [8] default/linux/amd64/17.1/desktop/plasma (stable) * > [9] default/linux/amd64/17.1/desktop/plasma/systemd (stable) I've got this one selected, /desktop/plasma/systemd > [10] default/linux/amd64/17.1/desktop/systemd (stable) > [11] default/linux/amd64/17.1/developer (stable) > [12] default/linux/amd64/17.1/no-multilib (stable) > [13] default/linux/amd64/17.1/no-multilib/hardened (stable) > [14] default/linux/amd64/17.1/no-multilib/hardened/selinux (stable) > [15] default/linux/amd64/17.1/systemd (stable) > [16] default/linux/amd64/17.0 (dev) > [17] default/linux/amd64/17.0/selinux (dev) > [18] default/linux/amd64/17.0/hardened (dev) > [19] default/linux/amd64/17.0/hardened/selinux (dev) > [20] default/linux/amd64/17.0/desktop (dev) > [21] default/linux/amd64/17.0/desktop/gnome (dev) > [22] default/linux/amd64/17.0/desktop/gnome/systemd (dev) > [23] default/linux/amd64/17.0/desktop/plasma (dev) > [24] default/linux/amd64/17.0/desktop/plasma/systemd (dev) > [25] default/linux/amd64/17.0/developer (dev) > [26] default/linux/amd64/17.0/no-multilib (dev) > [27] default/linux/amd64/17.0/no-multilib/hardened (dev) > [28] default/linux/amd64/17.0/no-multilib/hardened/selinux (dev) > [29] default/linux/amd64/17.0/systemd (dev) > [30] default/linux/amd64/17.0/x32 (dev) > [31] default/linux/amd64/17.0/musl (exp) > [32] default/linux/amd64/17.0/musl/hardened (exp) > [33] default/linux/amd64/17.0/musl/hardened/selinux (exp) > [34] default/linux/amd64/17.0/uclibc (exp) > [35] default/linux/amd64/17.0/uclibc/hardened (exp) > > If you are looking for some minimalist desktop, a Plasma DE plus KDE > applications with hundred of dependencies is probably not what you want. > Also, I think Plasma DE and most DMs will pull in X11, because: a) they work > both with X11 and wayland; b) many X11 applications can only run in X using > XWayland. XWayland is an X Server running as a Wayland client to enable > displaying native X11 client applications within a Wayland compositor > environment. I haven't looked into it at any depth to see if you can strip a > heavy DE like Plasma from all xserver dependencies - I'd guess you can't. > Not after a minimalist system, and if it pulls in X that's fine. (Actually, I've installed X, and at the moment it blows up on me, but if I can get Wayland working, I don't see the point in debugging it until I need to ...) > >>> If you have Gnome already installed then you can use the stanza for gnome- >>> session instead. >> >> My use flags also contain -gtk -gnome ... gnome at least is on my list >> of pet hates ... >> >> Cheers, >> Wol > > OK, select the Plasma profile, then have a quick look at: > > https://wiki.gentoo.org/wiki/KDE > > You'll need to disable some USE flags of plasma-meta to avoid dragging in > things you may not need/require, like 'display-manager', 'sddm', > 'accessibility', etc. Eventually, after you update @world, add any kde-apps > *-meta packages you need. > > However, if you intend to use wayland for the most minimalist of purposes, > then you may want to consider something like Wayfire, instead of Plasma. > I'll need something like sddm, because I'll have multiple users logged in simultaneously. I was trying to use qtgreet as per the "Wayland Landscape" page, but the package doesn't seem to exist ... I'd rather avoid gnome/gdm and gtkgreet, lightdm and sddm look like X11 (and I said I didn't want to debug it :-), and tuigreet looks like it might not support multi-user/multi-head. Still, if I can get plasma running, I can work from there ... Cheers, Wol