Why do I have wayland installed?

➜  ~ echo $XDG_SESSION_TYPE
x11
➜  ~ pamac search --installed wayland

libva                                               2.19.0-1           extra 
    Video Acceleration (VA) API for Linux
lib32-libva                                         2.18.0-1           multilib 
    Video Acceleration (VA) API for Linux (32-bit)
xorg-xwayland                                       23.1.2-1           extra 
    run X clients under wayland
qt5-wayland                                         5.15.10+kde+r52-1  extra 
    Provides APIs for Wayland
lib32-wayland                                       1.22.0-1           multilib 
    A computer display server protocol
wayland-protocols                                   1.32-1             extra 
    Specifications of extended Wayland protocols
wayland                                             1.22.0-1           extra 
    A computer display server protocol
➜  ~ 

I didn’t ask for it ! (Manjaro Xfce)

Look at the install reason for each package.
(and their ‘required by’ … or use pactree -r)

1 Like

Hi @nam1962,

I also use X11:

$ echo $XDG_SESSION_TYPE
x11

And I also have Wayland installed:

$ pamac search --installed wayland

libva                                                                                                                                                                                                                            2.19.0-1           extra
Video Acceleration (VA) API for Linux
lib32-libva                                                                                                                                                                                                                      2.18.0-1           multilib
Video Acceleration (VA) API for Linux (32-bit)
qt5-wayland                                                                                                                                                                                                                      5.15.10+kde+r52-1  extra
Provides APIs for Wayland
lib32-wayland                                                                                                                                                                                                                    1.22.0-1           multilib
A computer display server protocol
kwayland-integration                                                                                                                                                                                                             5.27.6-1           extra
Provides integration plugins for various KDE frameworks for the wayland windowing system
kwayland                                                                                                                                                                                                                         5.108.0-1          extra
Qt-style Client and Server library wrapper for the Wayland libraries
egl-wayland                                                                                                                                                                                                                      2:1.1.12-1         extra
EGLStream-based Wayland external platform
wayland-utils                                                                                                                                                                                                                    1.2.0-1            extra
Wayland tools to display information about current compositor
wayland-protocols                                                                                                                                                                                                                1.32-1             extra
Specifications of extended Wayland protocols
wayland                                                                                                                                                                                                                          1.22.0-1           extra
A computer display server protocol

You can check why it’s installed, since it’s probable installed because of a dependency:

$ pamac info wayland
Name                  : wayland
Version               : 1.22.0-1
Description           : A computer display server protocol
URL                   : https://wayland.freedesktop.org/
Licences              : MIT
Repository            : extra
Installed Size        : 820.0 kB
Groups                : --
Depends On            : glibc libffi expat libxml2 default-cursors
Optional Dependencies : --
Required By           : dunst egl-wayland electron22 etcher-bin gst-plugins-bad-libs gst-plugins-base-libs gtk3 gtk4 lib32-wayland libdecor libva mesa mpv vulkan-tools wayland-utils webkit2gtk webkit2gtk-4.1 wpebackend-fdo
Optional For          : libxkbcommon
Provides              : libwayland-client.so=0-64 libwayland-cursor.so=0-64 libwayland-egl.so=1-64 libwayland-server.so=0-64
Replaces              : --
Conflicts With        : --
Packager              : Sébastien Luttringer <seblu@seblu.net>
Build Date            : Thu 06 Apr 2023 20:29:46
Install Date          : Tue 11 Apr 2023 14:56:10
Install Reason        : Installed as a dependency for another package
Validated By          : Signature
Backup files          : --

Note:

Install Reason        : Installed as a dependency for another package

So it’s probably some dependency…doesn’t mean we use it, obviously.

Ha ! ha !

Ok, got it.

Thank you both !

➜  ~ pamac info wayland
Name                  : wayland
Version               : 1.22.0-1
Description           : A computer display server protocol
URL                   : https://wayland.freedesktop.org/
Licenses              : MIT
Repository            : extra
Installed Size        : 820.0 kB
Groups                : --
Depends On            : glibc libffi expat libxml2 default-cursors
Optional Dependencies : --
Required By           : gst-plugins-bad-libs gst-plugins-base-libs gtk3 gtk4 lib32-wayland libdecor libva mesa mpv spice-gtk vulkan-intel vulkan-radeon webkit2gtk webkit2gtk-4.1 webkit2gtk-5.0 webkitgtk-6.0
                        wl-clipboard wpebackend-fdo xorg-xwayland yandex-browser
Optional For          : libxkbcommon
Provides              : libwayland-client.so=0-64 libwayland-cursor.so=0-64 libwayland-egl.so=1-64 libwayland-server.so=0-64
Replaces              : --
Conflicts With        : --
Packager              : Sébastien Luttringer <seblu@seblu.net>
Build Date            : Thu 06 Apr 2023 08:29:46 PM CEST
Install Date          : Tue 11 Apr 2023 07:58:01 AM CEST
Install Reason        : Installed as a dependency for another package
Validated By          : Signature
Backup files          : --

➜  ~ 

@Mirdarthos side subject : I now only use Ventoy and removed Etcher a long time ago :wink:

1 Like

Cool. I’ve got both installed.

I don’t mind either one. I use 'em as necessary.

Nobody expects the Spanish RedHat Inqusition Imposition !

Wayland has been included in Manjaro Xfce ISOs since 21.1 Pahvo released (Aug 2021)
(package lists for earlier releases not available)

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.