A new Desktop Environment and Window Manager combination

On a RPi 4b, I did a test install of SWAY. Of course LightDM did not work on it. I believe I read on a github page somewhere that Lightdm required X11 and Wayland was not officially supported.

So First I tried sddm, and it works. Works very well as KDE Plasma has sort of kind of Wayland support. So I thought, who better to support both x11 and Wayland than Fedora.

I installed GDM, enabled it, then reboot. GDM came up and I simply entered the password.
SURPRISE!!! A very base Gnome 41 came up in all it’s Gnomish glory.

I logged out, and at GDM after clicking on the username, the window with the “gear” in the lower right appeared. Clicking on it brought up:
GNOME
GNOME on Xorg
Sway

With the dot next to GNOME. I then tried all three possibilities and they all worked.

Installing GDM brought in a lot of additional packages, I assume just enough to make Gnome work. :man_shrugging:

Pudge

2 Likes

GDM has gnome-shell, gnome-session (and a lot more) as dependencies.

See the output of

pactree gdm
gdm
├─gnome-shell
│ ├─accountsservice
│ │ ├─glib2
│ │ │ ├─pcre
│ │ │ │ ├─gcc-libs
│ │ │ │ │ └─glibc provides glibc>=2.27
│ │ │ │ │   ├─linux-api-headers provides linux-api-headers>=4.10
│ │ │ │ │   ├─tzdata
│ │ │ │ │   └─filesystem
│ │ │ │ │     └─iana-etc
│ │ │ │ ├─readline
│ │ │ │ │ ├─glibc
│ │ │ │ │ ├─ncurses
│ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ └─gcc-libs
│ │ │ │ │ └─ncurses provides libncursesw.so=6-64
│ │ │ │ ├─zlib
│ │ │ │ │ └─glibc
│ │ │ │ ├─bzip2
│ │ │ │ │ ├─glibc
│ │ │ │ │ └─bash provides sh
│ │ │ │ │   ├─readline
│ │ │ │ │   ├─readline provides libreadline.so=8-64
│ │ │ │ │   ├─glibc
│ │ │ │ │   └─ncurses
│ │ │ │ └─bash
│ │ │ ├─libffi
│ │ │ │ └─glibc
│ │ │ ├─util-linux-libs
│ │ │ ├─zlib
│ │ │ ├─util-linux-libs provides libmount.so=1-64
│ │ │ └─libffi provides libffi.so=8-64
│ │ ├─polkit
│ │ │ ├─glib2
│ │ │ ├─pam
│ │ │ │ ├─glibc
│ │ │ │ ├─libtirpc
│ │ │ │ │ └─krb5
│ │ │ │ │   ├─glibc
│ │ │ │ │   ├─e2fsprogs
│ │ │ │ │   │ ├─bash provides sh
│ │ │ │ │   │ └─util-linux-libs
│ │ │ │ │   ├─e2fsprogs provides libss.so=2-64
│ │ │ │ │   ├─e2fsprogs provides libcom_err.so=2-64
│ │ │ │ │   ├─libldap
│ │ │ │ │   │ ├─libsasl
│ │ │ │ │   │ │ └─openssl
│ │ │ │ │   │ │   └─glibc
│ │ │ │ │   │ └─e2fsprogs
│ │ │ │ │   └─keyutils
│ │ │ │ │     ├─glibc
│ │ │ │ │     └─bash provides sh
│ │ │ │ ├─pambase
│ │ │ │ ├─audit
│ │ │ │ │ ├─glibc
│ │ │ │ │ ├─krb5
│ │ │ │ │ ├─krb5 provides libkrb5.so=3-64
│ │ │ │ │ ├─krb5 provides libgssapi_krb5.so=2-64
│ │ │ │ │ ├─libcap-ng
│ │ │ │ │ │ └─glibc
│ │ │ │ │ └─libcap-ng provides libcap-ng.so=0-64
│ │ │ │ ├─audit provides libaudit.so=1-64
│ │ │ │ ├─libxcrypt
│ │ │ │ │ └─glibc
│ │ │ │ └─libxcrypt provides libcrypt.so=2-64
│ │ │ ├─expat
│ │ │ │ └─glibc
│ │ │ ├─systemd
│ │ │ │ ├─acl
│ │ │ │ │ ├─attr
│ │ │ │ │ │ └─glibc
│ │ │ │ │ └─attr provides libattr.so
│ │ │ │ ├─acl provides libacl.so=1-64
│ │ │ │ ├─bash
│ │ │ │ ├─cryptsetup
│ │ │ │ │ ├─device-mapper
│ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ ├─systemd-libs
│ │ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ │ ├─libcap
│ │ │ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ │ │ └─pam
│ │ │ │ │ │ │ ├─libgcrypt
│ │ │ │ │ │ │ │ └─libgpg-error
│ │ │ │ │ │ │ │   ├─glibc
│ │ │ │ │ │ │ │   └─bash provides sh
│ │ │ │ │ │ │ ├─libp11-kit
│ │ │ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ │ │ ├─libtasn1
│ │ │ │ │ │ │ │ │ └─glibc
│ │ │ │ │ │ │ │ └─libffi
│ │ │ │ │ │ │ ├─lz4
│ │ │ │ │ │ │ │ └─glibc
│ │ │ │ │ │ │ ├─xz
│ │ │ │ │ │ │ │ └─bash provides sh
│ │ │ │ │ │ │ └─zstd
│ │ │ │ │ │ │   ├─glibc
│ │ │ │ │ │ │   ├─gcc-libs
│ │ │ │ │ │ │   ├─zlib
│ │ │ │ │ │ │   ├─xz
│ │ │ │ │ │ │   └─lz4
│ │ │ │ │ │ └─systemd-libs provides libudev.so=1-64
│ │ │ │ │ ├─device-mapper provides libdevmapper.so=1.02-64
│ │ │ │ │ ├─openssl
│ │ │ │ │ ├─popt
│ │ │ │ │ │ └─glibc
│ │ │ │ │ ├─util-linux-libs
│ │ │ │ │ ├─util-linux-libs provides libuuid.so=1-64
│ │ │ │ │ ├─json-c
│ │ │ │ │ │ └─glibc
│ │ │ │ │ ├─json-c provides libjson-c.so=5-64
│ │ │ │ │ ├─argon2
│ │ │ │ │ │ └─glibc
│ │ │ │ │ └─argon2 provides libargon2.so=1-64
│ │ │ │ ├─cryptsetup provides libcryptsetup.so=12-64
│ │ │ │ ├─dbus
│ │ │ │ │ ├─systemd-libs
│ │ │ │ │ ├─expat
│ │ │ │ │ ├─audit
│ │ │ │ │ ├─systemd-libs provides libsystemd.so=0-64
│ │ │ │ │ └─audit provides libaudit.so=1-64
│ │ │ │ ├─iptables
│ │ │ │ │ ├─libnftnl
│ │ │ │ │ │ └─libmnl
│ │ │ │ │ │   └─glibc
│ │ │ │ │ ├─libpcap
│ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ ├─libnl
│ │ │ │ │ │ │ └─glibc
│ │ │ │ │ │ ├─bash provides sh
│ │ │ │ │ │ └─dbus provides libdbus-1.so=3-64
│ │ │ │ │ ├─libnfnetlink
│ │ │ │ │ │ └─glibc
│ │ │ │ │ ├─libnetfilter_conntrack
│ │ │ │ │ │ ├─libnfnetlink
│ │ │ │ │ │ └─libmnl
│ │ │ │ │ └─bash
│ │ │ │ ├─kbd
│ │ │ │ │ ├─glibc
│ │ │ │ │ └─pam
│ │ │ │ ├─kmod
│ │ │ │ │ ├─glibc
│ │ │ │ │ ├─zlib
│ │ │ │ │ ├─openssl
│ │ │ │ │ ├─xz
│ │ │ │ │ └─zstd
│ │ │ │ ├─kmod provides libkmod.so=2-64
│ │ │ │ ├─hwids
│ │ │ │ ├─libcap
│ │ │ │ ├─libcap provides libcap.so=2-64
│ │ │ │ ├─libgcrypt
│ │ │ │ ├─libxcrypt
│ │ │ │ ├─libxcrypt provides libcrypt.so=2-64
│ │ │ │ ├─systemd-libs
│ │ │ │ ├─libidn2
│ │ │ │ │ └─libunistring
│ │ │ │ │   └─glibc
│ │ │ │ ├─lz4
│ │ │ │ ├─pam
│ │ │ │ ├─libelf
│ │ │ │ │ ├─gcc-libs
│ │ │ │ │ ├─bzip2 provides libbz2.so=1.0-64
│ │ │ │ │ ├─curl provides libcurl.so=4-64
│ │ │ │ │ │ ├─ca-certificates
│ │ │ │ │ │ │ └─ca-certificates-mozilla
│ │ │ │ │ │ │   └─ca-certificates-utils provides ca-certificates-utils>=20181109-3
│ │ │ │ │ │ │     ├─bash
│ │ │ │ │ │ │     ├─coreutils
│ │ │ │ │ │ │     │ ├─glibc
│ │ │ │ │ │ │     │ ├─acl
│ │ │ │ │ │ │     │ ├─attr
│ │ │ │ │ │ │     │ ├─gmp
│ │ │ │ │ │ │     │ │ ├─gcc-libs
│ │ │ │ │ │ │     │ │ └─bash provides sh
│ │ │ │ │ │ │     │ ├─libcap
│ │ │ │ │ │ │     │ └─openssl
│ │ │ │ │ │ │     ├─findutils
│ │ │ │ │ │ │     │ ├─glibc
│ │ │ │ │ │ │     │ └─bash provides sh
│ │ │ │ │ │ │     └─p11-kit provides p11-kit>=0.24.0
│ │ │ │ │ │ │       ├─libp11-kit provides libp11-kit=0.24.0-2
│ │ │ │ │ │ │       ├─coreutils
│ │ │ │ │ │ │       ├─libp11-kit provides libp11-kit.so=0-64
│ │ │ │ │ │ │       └─systemd-libs provides libsystemd.so=0-64
│ │ │ │ │ │ ├─brotli
│ │ │ │ │ │ │ ├─gcc-libs
│ │ │ │ │ │ │ └─glibc
│ │ │ │ │ │ ├─brotli provides libbrotlidec.so=1-64
│ │ │ │ │ │ ├─krb5
│ │ │ │ │ │ ├─krb5 provides libgssapi_krb5.so=2-64
│ │ │ │ │ │ ├─libidn2
│ │ │ │ │ │ ├─libidn2 provides libidn2.so=0-64
│ │ │ │ │ │ ├─libnghttp2
│ │ │ │ │ │ │ └─glibc
│ │ │ │ │ │ ├─libpsl
│ │ │ │ │ │ │ ├─libidn2
│ │ │ │ │ │ │ ├─libidn2 provides libidn2.so=0-64
│ │ │ │ │ │ │ └─libunistring
│ │ │ │ │ │ ├─libpsl provides libpsl.so=5-64
│ │ │ │ │ │ ├─libssh2
│ │ │ │ │ │ │ ├─openssl
│ │ │ │ │ │ │ └─zlib
│ │ │ │ │ │ ├─libssh2 provides libssh2.so=1-64
│ │ │ │ │ │ ├─openssl
│ │ │ │ │ │ ├─zlib
│ │ │ │ │ │ ├─zstd
│ │ │ │ │ │ └─zstd provides libzstd.so=1-64
│ │ │ │ │ ├─xz
│ │ │ │ │ ├─zlib
│ │ │ │ │ └─zstd
│ │ │ │ ├─libseccomp
│ │ │ │ │ └─glibc
│ │ │ │ ├─libseccomp provides libseccomp.so=2-64
│ │ │ │ ├─util-linux
│ │ │ │ │ ├─pam
│ │ │ │ │ ├─shadow
│ │ │ │ │ │ ├─pam
│ │ │ │ │ │ ├─acl
│ │ │ │ │ │ ├─acl provides libacl.so=1-64
│ │ │ │ │ │ ├─audit
│ │ │ │ │ │ ├─audit provides libaudit.so=1-64
│ │ │ │ │ │ ├─libcap-ng
│ │ │ │ │ │ ├─libcap-ng provides libcap-ng.so
│ │ │ │ │ │ ├─libxcrypt
│ │ │ │ │ │ └─libxcrypt provides libcrypt.so=2-64
│ │ │ │ │ ├─coreutils
│ │ │ │ │ ├─systemd-libs
│ │ │ │ │ ├─systemd-libs provides libsystemd.so=0-64
│ │ │ │ │ ├─systemd-libs provides libudev.so=1-64
│ │ │ │ │ ├─libcap-ng
│ │ │ │ │ ├─libxcrypt
│ │ │ │ │ ├─libxcrypt provides libcrypt.so=2-64
│ │ │ │ │ ├─util-linux-libs
│ │ │ │ │ ├─file provides libmagic.so=1-64
│ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ ├─zlib
│ │ │ │ │ │ ├─xz
│ │ │ │ │ │ ├─bzip2
│ │ │ │ │ │ ├─libseccomp
│ │ │ │ │ │ └─libseccomp provides libseccomp.so=2-64
│ │ │ │ │ ├─ncurses provides libncursesw.so=6-64
│ │ │ │ │ └─readline provides libreadline.so=8-64
│ │ │ │ ├─util-linux-libs provides libblkid.so=1-64
│ │ │ │ ├─util-linux-libs provides libmount.so=1-64
│ │ │ │ ├─xz
│ │ │ │ ├─pcre2
│ │ │ │ │ ├─gcc-libs
│ │ │ │ │ ├─readline
│ │ │ │ │ ├─zlib
│ │ │ │ │ ├─bzip2
│ │ │ │ │ └─bash
│ │ │ │ ├─audit
│ │ │ │ ├─audit provides libaudit.so=1-64
│ │ │ │ ├─libp11-kit
│ │ │ │ ├─libp11-kit provides libp11-kit.so=0-64
│ │ │ │ └─openssl
│ │ │ └─js78
│ │ │   ├─gcc-libs
│ │ │   ├─readline
│ │ │   ├─zlib
│ │ │   └─bash provides sh
│ │ ├─systemd
│ │ ├─shadow
│ │ └─libxcrypt
│ ├─gcr
│ │ ├─gtk3
│ │ │ ├─atk
│ │ │ │ └─glib2
│ │ │ ├─cairo
│ │ │ │ ├─lzo
│ │ │ │ │ └─glibc
│ │ │ │ ├─zlib
│ │ │ │ ├─libpng
│ │ │ │ │ ├─zlib
│ │ │ │ │ └─bash provides sh
│ │ │ │ ├─fontconfig
│ │ │ │ │ ├─expat provides libexpat.so=1-64
│ │ │ │ │ └─freetype2 provides libfreetype.so=6-64
│ │ │ │ │   ├─zlib
│ │ │ │ │   ├─bzip2
│ │ │ │ │   ├─bash provides sh
│ │ │ │ │   ├─libpng
│ │ │ │ │   ├─harfbuzz
│ │ │ │ │   │ ├─glib2
│ │ │ │ │   │ ├─freetype2
│ │ │ │ │   │ ├─graphite
│ │ │ │ │   │ │ └─gcc-libs
│ │ │ │ │   │ ├─glib2 provides libglib-2.0.so=0-64
│ │ │ │ │   │ ├─freetype2 provides libfreetype.so=6-64
│ │ │ │ │   │ └─glib2 provides libgobject-2.0.so=0-64
│ │ │ │ │   └─brotli
│ │ │ │ ├─freetype2
│ │ │ │ ├─libx11
│ │ │ │ │ ├─libxcb
│ │ │ │ │ │ ├─xcb-proto
│ │ │ │ │ │ ├─libxdmcp
│ │ │ │ │ │ │ └─glibc
│ │ │ │ │ │ └─libxau
│ │ │ │ │ │   └─glibc
│ │ │ │ │ └─xorgproto
│ │ │ │ ├─libxext
│ │ │ │ │ └─libx11
│ │ │ │ ├─libxrender
│ │ │ │ │ └─libx11
│ │ │ │ ├─libxcb
│ │ │ │ ├─glib2
│ │ │ │ └─pixman
│ │ │ │   └─glibc
│ │ │ ├─libxcursor
│ │ │ │ ├─libxfixes
│ │ │ │ │ └─libx11
│ │ │ │ └─libxrender
│ │ │ ├─libxinerama
│ │ │ │ └─libxext
│ │ │ ├─libxrandr
│ │ │ │ ├─libxext
│ │ │ │ └─libxrender
│ │ │ ├─libxi
│ │ │ │ └─libxext
│ │ │ ├─libepoxy
│ │ │ │ └─glibc
│ │ │ ├─gdk-pixbuf2
│ │ │ │ ├─glib2
│ │ │ │ ├─libpng
│ │ │ │ ├─libtiff
│ │ │ │ │ ├─glibc
│ │ │ │ │ ├─libjpeg-turbo provides libjpeg
│ │ │ │ │ │ └─glibc
│ │ │ │ │ ├─libjpeg-turbo provides libjpeg.so=8-64
│ │ │ │ │ ├─zlib
│ │ │ │ │ ├─xz
│ │ │ │ │ └─zstd
│ │ │ │ ├─libjpeg-turbo provides libjpeg
│ │ │ │ └─shared-mime-info
│ │ │ │   ├─libxml2
│ │ │ │   │ ├─zlib
│ │ │ │   │ ├─readline
│ │ │ │   │ ├─ncurses
│ │ │ │   │ ├─xz
│ │ │ │   │ └─icu
│ │ │ │   │   ├─gcc-libs
│ │ │ │   │   └─bash provides sh
│ │ │ │   └─glib2
│ │ │ ├─dconf
│ │ │ │ └─glib2
│ │ │ ├─libxcomposite
│ │ │ │ └─libxfixes
│ │ │ ├─libxdamage
│ │ │ │ └─libxfixes
│ │ │ ├─pango
│ │ │ │ ├─libthai
│ │ │ │ │ └─libdatrie
│ │ │ │ │   └─glibc
│ │ │ │ ├─cairo
│ │ │ │ ├─libxft
│ │ │ │ │ ├─fontconfig
│ │ │ │ │ └─libxrender
│ │ │ │ ├─harfbuzz
│ │ │ │ └─fribidi
│ │ │ │   └─glibc
│ │ │ ├─shared-mime-info
│ │ │ ├─at-spi2-atk
│ │ │ │ ├─at-spi2-core
│ │ │ │ │ ├─dbus
│ │ │ │ │ ├─glib2
│ │ │ │ │ ├─libxtst
│ │ │ │ │ │ ├─libxext
│ │ │ │ │ │ ├─libxi
│ │ │ │ │ │ └─libxfixes
│ │ │ │ │ └─systemd-libs provides libsystemd
│ │ │ │ ├─libx11
│ │ │ │ ├─libxml2
│ │ │ │ └─atk
│ │ │ ├─wayland
│ │ │ │ ├─glibc
│ │ │ │ ├─libffi
│ │ │ │ ├─expat
│ │ │ │ └─libxml2
│ │ │ ├─libxkbcommon
│ │ │ │ ├─xkeyboard-config
│ │ │ │ └─libxml2
│ │ │ ├─adwaita-icon-theme
│ │ │ │ ├─hicolor-icon-theme
│ │ │ │ ├─gtk-update-icon-cache
│ │ │ │ │ ├─gdk-pixbuf2
│ │ │ │ │ ├─librsvg
│ │ │ │ │ │ ├─gdk-pixbuf2
│ │ │ │ │ │ └─pango
│ │ │ │ │ └─hicolor-icon-theme
│ │ │ │ └─librsvg
│ │ │ ├─json-glib
│ │ │ │ ├─glib2
│ │ │ │ ├─glib2 provides libglib-2.0.so=0-64
│ │ │ │ ├─glib2 provides libgobject-2.0.so=0-64
│ │ │ │ └─glib2 provides libgio-2.0.so=0-64
│ │ │ ├─librsvg
│ │ │ ├─desktop-file-utils
│ │ │ │ ├─glib2
│ │ │ │ └─glib2 provides libglib-2.0.so=0-64
│ │ │ ├─mesa
│ │ │ │ ├─libdrm
│ │ │ │ │ └─libpciaccess
│ │ │ │ │   └─glibc
│ │ │ │ ├─wayland
│ │ │ │ ├─libxxf86vm
│ │ │ │ │ └─libxext
│ │ │ │ ├─libxdamage
│ │ │ │ ├─libxshmfence
│ │ │ │ │ └─glibc
│ │ │ │ ├─libelf
│ │ │ │ ├─libomxil-bellagio
│ │ │ │ │ └─glibc
│ │ │ │ ├─libunwind
│ │ │ │ │ ├─xz
│ │ │ │ │ └─zlib
│ │ │ │ ├─llvm-libs
│ │ │ │ │ ├─gcc-libs
│ │ │ │ │ ├─zlib
│ │ │ │ │ ├─libffi
│ │ │ │ │ ├─libedit
│ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ ├─ncurses
│ │ │ │ │ │ └─ncurses provides libncursesw.so=6-64
│ │ │ │ │ ├─ncurses
│ │ │ │ │ └─libxml2
│ │ │ │ ├─lm_sensors
│ │ │ │ ├─libglvnd
│ │ │ │ │ ├─libxext
│ │ │ │ │ ├─mesa
│ │ │ │ │ └─mesa provides opengl-driver
│ │ │ │ ├─zstd
│ │ │ │ ├─vulkan-icd-loader
│ │ │ │ │ └─glibc
│ │ │ │ ├─lm_sensors provides libsensors.so=5-64
│ │ │ │ ├─expat provides libexpat.so=1-64
│ │ │ │ └─vulkan-icd-loader provides libvulkan.so=1-64
│ │ │ ├─cantarell-fonts
│ │ │ ├─libcolord
│ │ │ │ ├─glib2
│ │ │ │ ├─lcms2
│ │ │ │ │ └─libtiff
│ │ │ │ └─systemd
│ │ │ ├─rest
│ │ │ │ ├─glib2
│ │ │ │ ├─libxml2
│ │ │ │ └─libsoup
│ │ │ │   ├─glib2
│ │ │ │   ├─libxml2
│ │ │ │   ├─glib-networking
│ │ │ │   │ ├─glib2
│ │ │ │   │ ├─libproxy
│ │ │ │   │ │ ├─gcc-libs
│ │ │ │   │ │ ├─glib2
│ │ │ │   │ │ └─dbus
│ │ │ │   │ ├─gnutls
│ │ │ │   │ │ ├─gcc-libs
│ │ │ │   │ │ ├─libtasn1
│ │ │ │   │ │ ├─readline
│ │ │ │   │ │ ├─zlib
│ │ │ │   │ │ ├─nettle
│ │ │ │   │ │ │ └─gmp
│ │ │ │   │ │ ├─p11-kit
│ │ │ │   │ │ ├─libidn2
│ │ │ │   │ │ ├─libidn2 provides libidn2.so=0-64
│ │ │ │   │ │ └─libunistring
│ │ │ │   │ └─gsettings-desktop-schemas
│ │ │ │   │   ├─glib2
│ │ │ │   │   ├─dconf
│ │ │ │   │   ├─cantarell-fonts
│ │ │ │   │   └─adobe-source-code-pro-fonts
│ │ │ │   ├─sqlite
│ │ │ │   │ ├─readline
│ │ │ │   │ └─zlib
│ │ │ │   ├─krb5
│ │ │ │   ├─libpsl
│ │ │ │   ├─brotli
│ │ │ │   ├─glib2 provides libglib-2.0.so=0-64
│ │ │ │   ├─glib2 provides libgobject-2.0.so=0-64
│ │ │ │   ├─glib2 provides libgio-2.0.so=0-64
│ │ │ │   ├─krb5 provides libgssapi_krb5.so=2-64
│ │ │ │   ├─libpsl provides libpsl.so=5-64
│ │ │ │   └─brotli provides libbrotlidec.so=1-64
│ │ │ ├─libcups
│ │ │ │ ├─gnutls
│ │ │ │ ├─libtiff provides libtiff>=4.0.0
│ │ │ │ ├─libpng provides libpng>=1.5.7
│ │ │ │ ├─krb5
│ │ │ │ ├─avahi
│ │ │ │ │ ├─expat
│ │ │ │ │ ├─libdaemon
│ │ │ │ │ ├─glib2
│ │ │ │ │ ├─libcap
│ │ │ │ │ ├─gdbm
│ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ ├─bash provides sh
│ │ │ │ │ │ └─readline provides libreadline.so=8-64
│ │ │ │ │ ├─dbus
│ │ │ │ │ └─dbus provides libdbus-1.so=3-64
│ │ │ │ ├─libusb
│ │ │ │ │ ├─glibc
│ │ │ │ │ └─systemd-libs provides libudev.so=1-64
│ │ │ │ └─libxcrypt
│ │ │ ├─libcanberra
│ │ │ │ ├─libvorbis
│ │ │ │ │ └─libogg provides libogg.so=0-64
│ │ │ │ │   └─glibc
│ │ │ │ ├─libtool provides libltdl
│ │ │ │ │ ├─bash provides sh
│ │ │ │ │ ├─tar
│ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ ├─acl
│ │ │ │ │ │ └─attr
│ │ │ │ │ └─glibc
│ │ │ │ ├─alsa-lib
│ │ │ │ │ ├─glibc
│ │ │ │ │ ├─alsa-topology-conf
│ │ │ │ │ └─alsa-ucm-conf
│ │ │ │ ├─libpulse
│ │ │ │ │ ├─dbus
│ │ │ │ │ ├─libasyncns
│ │ │ │ │ │ └─glibc
│ │ │ │ │ ├─libcap
│ │ │ │ │ ├─libxcb
│ │ │ │ │ ├─libsm
│ │ │ │ │ │ ├─libice
│ │ │ │ │ │ │ └─glibc
│ │ │ │ │ │ └─util-linux-libs provides libutil-linux
│ │ │ │ │ ├─libsndfile
│ │ │ │ │ │ ├─glibc
│ │ │ │ │ │ ├─opus
│ │ │ │ │ │ │ └─glibc
│ │ │ │ │ │ ├─speex
│ │ │ │ │ │ │ ├─libogg
│ │ │ │ │ │ │ └─speexdsp
│ │ │ │ │ │ │   └─glibc
│ │ │ │ │ │ ├─flac provides libFLAC.so=8-64
│ │ │ │ │ │ │ ├─gcc-libs
│ │ │ │ │ │ │ └─libogg
│ │ │ │ │ │ ├─libogg provides libogg.so=0-64
│ │ │ │ │ │ ├─libvorbis provides libvorbis.so=0-64
│ │ │ │ │ │ └─libvorbis provides libvorbisenc.so=2-64
│ │ │ │ │ └─systemd
│ │ │ │ ├─tdb
│ │ │ │ │ └─glibc
│ │ │ │ └─sound-theme-freedesktop
│ │ │ ├─fribidi
│ │ │ ├─iso-codes
│ │ │ ├─libcloudproviders
│ │ │ │ └─glib2
│ │ │ ├─tracker3
│ │ │ │ ├─sqlite
│ │ │ │ ├─icu
│ │ │ │ ├─glib2
│ │ │ │ ├─libffi
│ │ │ │ ├─util-linux
│ │ │ │ ├─libstemmer
│ │ │ │ │ └─glibc
│ │ │ │ ├─libseccomp
│ │ │ │ ├─json-glib
│ │ │ │ └─libsoup3
│ │ │ │   ├─glib2
│ │ │ │   ├─glib-networking
│ │ │ │   ├─sqlite
│ │ │ │   ├─krb5
│ │ │ │   ├─libpsl
│ │ │ │   ├─brotli
│ │ │ │   ├─libnghttp2
│ │ │ │   ├─glib2 provides libglib-2.0.so=0-64
│ │ │ │   ├─glib2 provides libgobject-2.0.so=0-64
│ │ │ │   ├─glib2 provides libgio-2.0.so=0-64
│ │ │ │   ├─krb5 provides libgssapi_krb5.so=2-64
│ │ │ │   ├─libpsl provides libpsl.so=5-64
│ │ │ │   └─brotli provides libbrotlidec.so=1-64
│ │ │ └─gtk-update-icon-cache
│ │ ├─libgcrypt
│ │ ├─p11-kit
│ │ ├─openssh
│ │ │ ├─glibc
│ │ │ ├─krb5
│ │ │ ├─openssl
│ │ │ ├─libedit
│ │ │ ├─ldns
│ │ │ │ ├─openssl
│ │ │ │ └─dnssec-anchors
│ │ │ ├─libxcrypt
│ │ │ ├─libxcrypt provides libcrypt.so=2-64
│ │ │ ├─zlib
│ │ │ └─pam
│ │ └─libsecret
│ │   ├─glib2
│ │   └─libgcrypt
│ ├─gjs
│ │ ├─cairo
│ │ ├─gobject-introspection-runtime
│ │ │ └─glib2
│ │ ├─js78
│ │ ├─dconf
│ │ ├─readline
│ │ └─readline provides libreadline.so=8-64
│ ├─gnome-bluetooth
│ │ ├─gtk3
│ │ ├─libnotify
│ │ │ ├─gdk-pixbuf2
│ │ │ ├─glib2 provides libglib-2.0.so=0-64
│ │ │ ├─glib2 provides libgobject-2.0.so=0-64
│ │ │ ├─glib2 provides libgio-2.0.so=0-64
│ │ │ └─gdk-pixbuf2 provides libgdk_pixbuf-2.0.so=0-64
│ │ ├─bluez
│ │ │ ├─libical
│ │ │ │ ├─glibc
│ │ │ │ ├─glib2
│ │ │ │ ├─icu
│ │ │ │ ├─db
│ │ │ │ │ ├─gcc-libs
│ │ │ │ │ └─bash provides sh
│ │ │ │ └─libxml2
│ │ │ ├─dbus
│ │ │ ├─glib2
│ │ │ ├─alsa-lib
│ │ │ └─json-c
│ │ ├─libcanberra
│ │ ├─systemd
│ │ └─pipewire-pulse provides pulseaudio-bluetooth
│ │   ├─wireplumber provides pipewire-session-manager
│ │   │ ├─pipewire provides pipewire>=0.3.37
│ │   │ │ ├─rtkit
│ │   │ │ │ ├─dbus
│ │   │ │ │ ├─polkit
│ │   │ │ │ └─systemd
│ │   │ │ ├─alsa-card-profiles
│ │   │ │ ├─dbus provides libdbus-1.so=3-64
│ │   │ │ ├─ncurses provides libncursesw.so=6-64
│ │   │ │ ├─libsndfile provides libsndfile.so=1-64
│ │   │ │ ├─systemd-libs provides libudev.so=1-64
│ │   │ │ ├─libusb provides libusb-1.0.so=0-64
│ │   │ │ ├─alsa-lib provides libasound.so=2-64
│ │   │ │ ├─systemd-libs provides libsystemd.so=0-64
│ │   │ │ ├─bluez-libs provides libbluetooth.so=3-64
│ │   │ │ │ └─glibc
│ │   │ │ ├─sbc provides libsbc.so=1-64
│ │   │ │ │ └─glibc
│ │   │ │ ├─libldac provides libldacBT_enc.so=2-64
│ │   │ │ │ └─glibc
│ │   │ │ ├─libfreeaptx provides libfreeaptx.so=0-64
│ │   │ │ │ └─glibc
│ │   │ │ ├─libfdk-aac provides libfdk-aac.so=2-64
│ │   │ │ ├─lilv provides liblilv-0.so=0-64
│ │   │ │ │ ├─glibc
│ │   │ │ │ ├─lv2
│ │   │ │ │ ├─serd provides libserd-0.so=0-64
│ │   │ │ │ │ └─glibc
│ │   │ │ │ ├─sord provides libsord-0.so=0-64
│ │   │ │ │ │ ├─glibc
│ │   │ │ │ │ ├─serd provides libserd-0.so=0-64
│ │   │ │ │ │ └─pcre
│ │   │ │ │ └─sratom provides libsratom-0.so=0-64
│ │   │ │ │   ├─glibc
│ │   │ │ │   ├─lv2
│ │   │ │ │   ├─serd provides libserd-0.so=0-64
│ │   │ │ │   └─sord provides libsord-0.so=0-64
│ │   │ │ └─webrtc-audio-processing provides libwebrtc_audio_processing.so=1-64
│ │   │ │   └─gcc-libs
│ │   │ ├─lua
│ │   │ │ └─readline
│ │   │ ├─pipewire provides libpipewire-0.3.so=0-64
│ │   │ ├─systemd-libs provides libsystemd.so=0-64
│ │   │ ├─glib2 provides libglib-2.0.so=0-64
│ │   │ ├─glib2 provides libgmodule-2.0.so=0-64
│ │   │ ├─glib2 provides libgobject-2.0.so=0-64
│ │   │ └─glib2 provides libgio-2.0.so=0-64
│ │   ├─pipewire provides libpipewire-0.3.so=0-64
│ │   ├─libpulse provides libpulse.so=0-64
│ │   ├─avahi provides libavahi-client.so=3-64
│ │   └─avahi provides libavahi-common.so=3-64
│ ├─upower
│ │ ├─systemd
│ │ ├─libimobiledevice
│ │ │ ├─libusbmuxd
│ │ │ │ ├─libusb
│ │ │ │ └─libplist
│ │ │ │   └─glib2
│ │ │ ├─usbmuxd
│ │ │ │ └─libimobiledevice
│ │ │ └─gnutls
│ │ └─libgudev
│ │   ├─systemd
│ │   ├─glib2
│ │   ├─glib2 provides libglib-2.0.so=0-64
│ │   ├─glib2 provides libgobject-2.0.so=0-64
│ │   └─systemd-libs provides libudev.so=1-64
│ ├─gnome-session
│ │ ├─systemd
│ │ ├─dconf
│ │ ├─gsettings-desktop-schemas
│ │ ├─gtk3
│ │ ├─gnome-desktop
│ │ │ ├─gsettings-desktop-schemas
│ │ │ ├─gtk3
│ │ │ ├─xkeyboard-config
│ │ │ ├─iso-codes
│ │ │ ├─libseccomp
│ │ │ ├─bubblewrap
│ │ │ │ ├─glibc
│ │ │ │ └─libcap
│ │ │ ├─systemd
│ │ │ └─libxkbcommon
│ │ ├─json-glib
│ │ ├─libglvnd provides libgl
│ │ ├─libsm
│ │ └─libxtst
│ ├─gtk4
│ │ ├─glib2
│ │ ├─cairo
│ │ ├─pango
│ │ ├─fribidi
│ │ ├─gdk-pixbuf2
│ │ ├─libepoxy
│ │ ├─libglvnd provides libgl
│ │ ├─libglvnd provides libegl
│ │ ├─harfbuzz
│ │ ├─libxkbcommon
│ │ ├─graphene
│ │ │ ├─glib2 provides libglib-2.0.so=0-64
│ │ │ └─glib2 provides libgobject-2.0.so=0-64
│ │ ├─iso-codes
│ │ ├─tracker3
│ │ ├─libcolord
│ │ ├─wayland
│ │ ├─libxrandr
│ │ ├─libx11
│ │ ├─libxrender
│ │ ├─libxi
│ │ ├─libxext
│ │ ├─libxcursor
│ │ ├─libxdamage
│ │ ├─libxfixes
│ │ ├─fontconfig
│ │ ├─libxinerama
│ │ ├─libcloudproviders
│ │ ├─libcups
│ │ ├─rest
│ │ ├─json-glib
│ │ ├─gst-plugins-bad-libs
│ │ │ ├─gst-plugins-base-libs
│ │ │ │ ├─gstreamer
│ │ │ │ │ ├─libxml2
│ │ │ │ │ ├─glib2
│ │ │ │ │ ├─libunwind
│ │ │ │ │ ├─libcap
│ │ │ │ │ ├─libelf
│ │ │ │ │ └─python
│ │ │ │ │   ├─bzip2
│ │ │ │ │   ├─expat
│ │ │ │ │   ├─gdbm
│ │ │ │ │   ├─libffi
│ │ │ │ │   ├─libnsl
│ │ │ │ │   │ ├─glibc
│ │ │ │ │   │ └─libtirpc
│ │ │ │ │   ├─libxcrypt
│ │ │ │ │   ├─openssl
│ │ │ │ │   └─zlib
│ │ │ │ ├─orc
│ │ │ │ │ └─glibc
│ │ │ │ ├─libxv
│ │ │ │ │ └─libxext
│ │ │ │ ├─iso-codes
│ │ │ │ ├─libgudev
│ │ │ │ └─mesa
│ │ │ ├─orc
│ │ │ ├─libdrm
│ │ │ ├─libx11
│ │ │ ├─libgudev
│ │ │ ├─libusb
│ │ │ ├─libvdpau
│ │ │ │ └─libxext
│ │ │ └─libxkbcommon-x11
│ │ │   ├─libxkbcommon
│ │ │   ├─libxkbcommon provides libxkbcommon.so=0-64
│ │ │   └─libxcb
│ │ ├─librsvg
│ │ ├─dconf
│ │ ├─shared-mime-info
│ │ ├─desktop-file-utils
│ │ ├─adwaita-icon-theme
│ │ ├─cantarell-fonts
│ │ └─gtk-update-icon-cache
│ ├─gnome-settings-daemon
│ │ ├─dconf
│ │ ├─gnome-desktop
│ │ ├─gsettings-desktop-schemas
│ │ ├─libcanberra provides libcanberra-pulse
│ │ ├─libnotify
│ │ ├─systemd
│ │ ├─libwacom
│ │ │ ├─glib2
│ │ │ ├─systemd
│ │ │ └─libgudev
│ │ ├─pipewire-pulse provides pulseaudio
│ │ ├─pulseaudio-alsa
│ │ │ ├─alsa-plugins provides alsa-plugins>=1.2.2-2
│ │ │ │ ├─glibc
│ │ │ │ └─alsa-lib provides libasound.so=2-64
│ │ │ └─pipewire-pulse provides pulseaudio
│ │ ├─upower
│ │ ├─librsvg
│ │ ├─libgweather
│ │ │ ├─libsoup
│ │ │ ├─gtk3
│ │ │ ├─geocode-glib
│ │ │ │ ├─glib2
│ │ │ │ ├─json-glib
│ │ │ │ └─libsoup
│ │ │ └─dconf
│ │ ├─geocode-glib
│ │ ├─geoclue
│ │ │ ├─libsoup
│ │ │ ├─json-glib
│ │ │ ├─libmm-glib
│ │ │ │ ├─glib2 provides libglib-2.0.so=0-64
│ │ │ │ ├─glib2 provides libgobject-2.0.so=0-64
│ │ │ │ └─glib2 provides libgio-2.0.so=0-64
│ │ │ ├─avahi
│ │ │ └─geocode-glib
│ │ ├─nss
│ │ │ ├─nspr
│ │ │ │ ├─glibc
│ │ │ │ └─bash provides sh
│ │ │ ├─sqlite
│ │ │ ├─zlib
│ │ │ ├─bash provides sh
│ │ │ └─p11-kit provides p11-kit>=0.23.19
│ │ ├─libgudev
│ │ ├─gtk3
│ │ ├─libnm
│ │ │ ├─glib2
│ │ │ ├─nss
│ │ │ ├─util-linux-libs
│ │ │ ├─jansson
│ │ │ │ └─glibc
│ │ │ └─systemd-libs
│ │ └─gcr
│ ├─gsettings-desktop-schemas
│ ├─libcanberra provides libcanberra-pulse
│ ├─libgdm
│ │ ├─systemd
│ │ ├─glib2
│ │ └─dconf
│ ├─libsecret
│ ├─mutter
│ │ ├─dconf
│ │ ├─gobject-introspection-runtime
│ │ ├─gsettings-desktop-schemas
│ │ ├─libcanberra
│ │ ├─startup-notification
│ │ │ ├─libx11
│ │ │ └─xcb-util
│ │ │   └─libxcb provides libxcb>=1.7
│ │ ├─zenity
│ │ │ ├─webkit2gtk
│ │ │ │ ├─cairo
│ │ │ │ ├─fontconfig
│ │ │ │ ├─freetype2
│ │ │ │ ├─libgcrypt
│ │ │ │ ├─glib2
│ │ │ │ ├─gtk3
│ │ │ │ ├─harfbuzz
│ │ │ │ ├─harfbuzz-icu
│ │ │ │ │ ├─harfbuzz provides harfbuzz=3.2.0-1
│ │ │ │ │ ├─icu provides libicuuc.so=70-64
│ │ │ │ │ └─harfbuzz provides libharfbuzz.so=0-64
│ │ │ │ ├─icu
│ │ │ │ ├─libjpeg-turbo provides libjpeg
│ │ │ │ ├─libsoup
│ │ │ │ ├─libxml2
│ │ │ │ ├─zlib
│ │ │ │ ├─libpng
│ │ │ │ ├─sqlite
│ │ │ │ ├─atk
│ │ │ │ ├─libwebp
│ │ │ │ │ ├─libpng
│ │ │ │ │ ├─libjpeg-turbo provides libjpeg
│ │ │ │ │ ├─libtiff
│ │ │ │ │ └─giflib
│ │ │ │ │   └─glibc
│ │ │ │ ├─at-spi2-core
│ │ │ │ ├─libglvnd provides libegl
│ │ │ │ ├─libglvnd provides libgl
│ │ │ │ ├─libglvnd provides libgles
│ │ │ │ ├─libwpe
│ │ │ │ │ ├─libxkbcommon
│ │ │ │ │ └─gcc-libs
│ │ │ │ ├─wpebackend-fdo
│ │ │ │ │ ├─libwpe
│ │ │ │ │ ├─glib2
│ │ │ │ │ ├─libglvnd provides libegl
│ │ │ │ │ ├─wayland
│ │ │ │ │ ├─libepoxy
│ │ │ │ │ ├─libwpe provides libwpe-1.0.so=1-64
│ │ │ │ │ ├─glib2 provides libglib-2.0.so=0-64
│ │ │ │ │ ├─glib2 provides libgobject-2.0.so=0-64
│ │ │ │ │ └─glib2 provides libgio-2.0.so=0-64
│ │ │ │ ├─libxslt
│ │ │ │ │ ├─libxml2
│ │ │ │ │ └─libgcrypt
│ │ │ │ ├─libsecret
│ │ │ │ ├─libtasn1
│ │ │ │ ├─enchant
│ │ │ │ │ └─glib2
│ │ │ │ ├─libx11
│ │ │ │ ├─libxext
│ │ │ │ ├─libice
│ │ │ │ ├─libxt
│ │ │ │ │ ├─libsm
│ │ │ │ │ └─libx11
│ │ │ │ ├─wayland
│ │ │ │ ├─libnotify
│ │ │ │ ├─hyphen
│ │ │ │ │ ├─glibc
│ │ │ │ │ └─perl
│ │ │ │ │   ├─gdbm provides gdbm>=1.17
│ │ │ │ │   ├─db
│ │ │ │ │   ├─glibc
│ │ │ │ │   ├─libxcrypt
│ │ │ │ │   └─libxcrypt provides libcrypt.so=2-64
│ │ │ │ ├─openjpeg2
│ │ │ │ │ ├─zlib
│ │ │ │ │ ├─libpng
│ │ │ │ │ ├─libtiff
│ │ │ │ │ └─lcms2
│ │ │ │ ├─woff2
│ │ │ │ │ └─brotli
│ │ │ │ ├─systemd-libs provides libsystemd
│ │ │ │ ├─bubblewrap
│ │ │ │ ├─libseccomp
│ │ │ │ ├─xdg-dbus-proxy
│ │ │ │ │ ├─glib2
│ │ │ │ │ └─dbus
│ │ │ │ ├─gstreamer
│ │ │ │ ├─gst-plugins-base-libs
│ │ │ │ ├─libmanette
│ │ │ │ │ ├─libevdev
│ │ │ │ │ │ └─glibc
│ │ │ │ │ └─libgudev
│ │ │ │ ├─libwpe provides libwpe-1.0.so=1-64
│ │ │ │ └─wpebackend-fdo provides libWPEBackend-fdo-1.0.so=1-64
│ │ │ └─libnotify
│ │ ├─libsm
│ │ ├─gnome-desktop
│ │ ├─upower
│ │ ├─libxkbcommon-x11
│ │ ├─gnome-settings-daemon
│ │ ├─libgudev
│ │ ├─libinput
│ │ │ ├─mtdev
│ │ │ │ └─glibc
│ │ │ ├─systemd
│ │ │ ├─libevdev
│ │ │ └─libwacom
│ │ ├─pipewire
│ │ ├─xorg-xwayland
│ │ │ ├─nettle
│ │ │ ├─libepoxy
│ │ │ ├─systemd-libs
│ │ │ ├─libxfont2
│ │ │ │ ├─freetype2
│ │ │ │ └─libfontenc
│ │ │ │   ├─zlib
│ │ │ │   └─xorg-fonts-encodings
│ │ │ ├─pixman
│ │ │ ├─xorg-server-common
│ │ │ │ ├─xkeyboard-config
│ │ │ │ ├─xorg-xkbcomp
│ │ │ │ │ └─libxkbfile
│ │ │ │ │   └─libx11
│ │ │ │ └─xorg-setxkbmap
│ │ │ │   └─libxkbfile
│ │ │ └─libxcvt
│ │ │   └─glibc
│ │ ├─graphene
│ │ └─libxkbfile
│ ├─nm-connection-editor
│ │ └─libnma
│ │   ├─libnm
│ │   ├─gcr
│ │   ├─gtk3
│ │   ├─iso-codes
│ │   └─mobile-broadband-provider-info
│ ├─unzip
│ │ ├─bzip2
│ │ └─bash
│ ├─gstreamer
│ ├─libibus
│ │ ├─glib2 provides libglib-2.0.so=0-64
│ │ ├─glib2 provides libgobject-2.0.so=0-64
│ │ └─glib2 provides libgio-2.0.so=0-64
│ ├─gnome-autoar
│ │ ├─glib2
│ │ ├─libarchive
│ │ │ ├─acl
│ │ │ ├─acl provides libacl.so=1-64
│ │ │ ├─bzip2
│ │ │ ├─expat
│ │ │ ├─lz4
│ │ │ ├─openssl
│ │ │ ├─xz
│ │ │ ├─zlib
│ │ │ └─zstd
│ │ └─gtk3
│ ├─gnome-disk-utility
│ │ ├─udisks2
│ │ │ ├─polkit
│ │ │ ├─libatasmart
│ │ │ │ └─systemd-libs
│ │ │ ├─libgudev
│ │ │ └─libblockdev
│ │ │   ├─btrfs-progs
│ │ │   │ ├─glibc
│ │ │   │ ├─util-linux-libs
│ │ │   │ ├─lzo
│ │ │   │ ├─zlib
│ │ │   │ ├─zstd
│ │ │   │ └─libgcrypt
│ │ │   ├─dosfstools
│ │ │   │ └─glibc
│ │ │   ├─dmraid
│ │ │   │ └─device-mapper provides device-mapper>=2.0.54
│ │ │   ├─gptfdisk
│ │ │   │ ├─gcc-libs
│ │ │   │ ├─popt
│ │ │   │ ├─util-linux-libs provides libuuid.so=1-64
│ │ │   │ └─ncurses provides libncursesw.so=6-64
│ │ │   ├─libbytesize
│ │ │   │ ├─mpfr
│ │ │   │ │ ├─glibc
│ │ │   │ │ └─gmp
│ │ │   │ └─pcre2
│ │ │   ├─lvm2
│ │ │   │ ├─bash
│ │ │   │ ├─device-mapper provides device-mapper>=2.03.14
│ │ │   │ ├─systemd-libs
│ │ │   │ ├─systemd-libs provides libudev.so=1-64
│ │ │   │ ├─util-linux-libs
│ │ │   │ ├─util-linux-libs provides libblkid.so=1-64
│ │ │   │ ├─readline
│ │ │   │ ├─readline provides libreadline.so=8-64
│ │ │   │ └─thin-provisioning-tools
│ │ │   │   ├─expat
│ │ │   │   ├─gcc-libs
│ │ │   │   └─libaio
│ │ │   ├─mdadm
│ │ │   │ └─glibc
│ │ │   ├─ndctl
│ │ │   │ ├─iniparser
│ │ │   │ │ └─glibc
│ │ │   │ ├─json-c
│ │ │   │ ├─keyutils
│ │ │   │ ├─kmod
│ │ │   │ ├─systemd-libs
│ │ │   │ └─util-linux-libs
│ │ │   ├─parted
│ │ │   │ ├─device-mapper
│ │ │   │ └─util-linux-libs
│ │ │   ├─volume_key
│ │ │   │ ├─cryptsetup
│ │ │   │ ├─nss
│ │ │   │ └─gpgme
│ │ │   │   ├─libgpg-error
│ │ │   │   └─gnupg provides gnupg>=2
│ │ │   │     ├─npth
│ │ │   │     │ ├─glibc
│ │ │   │     │ └─bash provides sh
│ │ │   │     ├─libgpg-error
│ │ │   │     ├─libgcrypt
│ │ │   │     ├─libksba
│ │ │   │     │ ├─bash
│ │ │   │     │ ├─libgpg-error
│ │ │   │     │ └─glibc
│ │ │   │     ├─libassuan
│ │ │   │     │ ├─glibc
│ │ │   │     │ └─libgpg-error
│ │ │   │     ├─pinentry
│ │ │   │     │ ├─glibc
│ │ │   │     │ ├─ncurses
│ │ │   │     │ ├─libcap
│ │ │   │     │ ├─libassuan
│ │ │   │     │ ├─libsecret
│ │ │   │     │ ├─glib2
│ │ │   │     │ ├─libsecret provides libsecret-1.so=0-64
│ │ │   │     │ ├─libcap provides libcap.so=2-64
│ │ │   │     │ ├─ncurses provides libncursesw.so=6-64
│ │ │   │     │ ├─libassuan provides libassuan.so=0-64
│ │ │   │     │ └─glib2 provides libglib-2.0.so=0-64
│ │ │   │     ├─bzip2
│ │ │   │     ├─bzip2 provides libbz2.so=1.0-64
│ │ │   │     ├─readline
│ │ │   │     ├─readline provides libreadline.so=8-64
│ │ │   │     ├─gnutls
│ │ │   │     ├─sqlite
│ │ │   │     ├─zlib
│ │ │   │     └─glibc
│ │ │   ├─xfsprogs
│ │ │   │ ├─bash provides sh
│ │ │   │ ├─util-linux-libs
│ │ │   │ ├─icu
│ │ │   │ ├─device-mapper
│ │ │   │ ├─libinih
│ │ │   │ │ ├─gcc-libs
│ │ │   │ │ └─glibc
│ │ │   │ └─liburcu
│ │ │   ├─kmod
│ │ │   └─libyaml
│ │ ├─gtk3
│ │ ├─libsecret
│ │ ├─libpwquality
│ │ │ ├─cracklib
│ │ │ │ ├─glibc
│ │ │ │ └─zlib
│ │ │ └─pam
│ │ ├─libcanberra
│ │ ├─libdvdread
│ │ │ └─glibc
│ │ ├─libnotify
│ │ ├─parted
│ │ ├─systemd
│ │ └─libhandy
│ │   ├─glib2
│ │   └─gtk3
│ ├─gst-plugin-pipewire
│ │ ├─wireplumber provides pipewire-session-manager
│ │ ├─pipewire provides libpipewire-0.3.so=0-64
│ │ └─gst-plugins-base-libs
│ ├─libsoup3
│ └─mutter provides libmutter-9.so=0-64
├─gnome-session
├─upower
├─xorg-xrdb
│ ├─libx11
│ └─libxmu
│   ├─libxext
│   └─libxt
├─xorg-server
│ ├─libepoxy
│ ├─libxfont2
│ ├─pixman
│ ├─xorg-server-common
│ ├─libunwind
│ ├─dbus
│ ├─libglvnd provides libgl
│ ├─xf86-input-libinput
│ │ └─libinput
│ ├─nettle
│ ├─libpciaccess
│ ├─libdrm
│ ├─libxshmfence
│ └─libxcvt
├─xorg-xhost
│ ├─libx11
│ └─libxmu
├─libxdmcp
├─systemd
└─libgdm
1 Like

@Pudge

best way start sway ATM is tty login + type " sway " lightdm give problem.
btw new pi on it way :smiley:

2 Likes

At this point, lightdm with slick greeter and GDM are both installed.

With GDM, one can choose between Gnome-Wayland, Gnome-on Xorg, or sway and they will all work fine.

I then used systemctl to disable GDM and then enable Lightdm with slick greeter.

Before GDM, Lightdm comes up, the password entry box has a round button in the upper right and that button did nothing and Lightdm slick did not work. After password entry, a message would come up in the password entry box “Cannot start session”

After GDM install, when Lightdm comes up, the password entry box round button yields the three choices of Gnome on Wayland, Gnome on Xorg, and sway.

Gnome on Wayland and sway both accept the password, then go to a blank black screen for a couple of seconds, then back to the Lightdm page. When Gnome on Xorg is chosen, it works and comes up into Gnome. This is further proof that lightdm just does not play nice with Wayland anymore.

This was all on an ARM device, but I am sure all this is also true on a x86_64 device. Any volunteers to try all this on a x86_device?

Do we want to not install Lightdm for sway, but instead install GDM for a working Desktop Manager and accept the bloat of GDM but have the advantage running Gnome also.

Or another option is sddm. sddm works with sway and wayland but doesn’t seem to bring in quite as much bloat as GDM.

Then there is also Shjim’s suggestion which adds zero bloat

Pudge

1 Like

Doesn’t ly work, the one used for Sway on the Atlantis (neo) ISO?

just my opinion … on arm i would go for tty login . ( most ARM usr have xp ) x86 ly no work ?

2 Likes

ly probably works with an x86_64 device, with RPi 4b any and all system communications comes up on the screen. So you get the ly box, then RPi4 writes a bunch of info on the screen and the cursor is now below where it should be. It works but is very messy.

Pudge

EDIT:
To clarify, on the RPi ly is presented in a tty console window. It is the active tty console window that receives any and all communications from the OS. SInce this is a tty window, that pushes the cursor down the screen further usually with no prompt.

2 Likes

Ah, okay, thanks for the info.