Is there gnome login screen difference in openSuse Installation with UEFI and old legacy Boot?

Hey guys

The doubt arose due to the differences found in the Gnome Login screen, after installing an OpenSuse Temblewed VM and after performing a normal installation on the standard HD.

See:

In the VM, the login screen is like gnome Wayland and there is only it and two more options, but in the settings, it is presented as X11. Is this by chance the option of the XWayland? I don’t know where I saw this term and if it is being used by the openSuse team, ok? Note: This VM I created with UEFI.

Now, when installing openSuse Tembleweed on HD, all options appear on the login screen with Gnome Wayland and Gnome X11.

Did I make a mistake when installing with respect to the options?

@Serial.com for the vm you would need to look on the final YaST install page to see the summary of what is being installed, I suspect since the hardware is virtualized, Xorg is the only option.

Thanks for the feedback

With Tumbleweed installed in a VM (using KVM and UEFI booting), I see login options for both Wayland and X11. Maybe you only installed one of those.

You can open a terminal and run the command

printenv | grep XDG

to find out which session you are running.

I’m currently on another HD with Tumbleweed using Xorg

Here is the requested:

edson@localhost:~> printenv | grep XDG
XDG_CONFIG_DIRS=/etc/xdg:/usr/local/etc/xdg:/usr/etc/xdg
XDG_MENU_PREFIX=gnome-
XDG_SESSION_DESKTOP=gnome-xorg
XDG_SESSION_TYPE=x11
XDG_CURRENT_DESKTOP=GNOME
XDG_SESSION_CLASS=user
XDG_RUNTIME_DIR=/run/user/1000
XDG_DATA_DIRS=/home/edson/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
edson@localhost:~>

I’m going to restart the machine and do the same thing using Tumbleweed in the VM.

Follows the request about Tumbleweed in the VM

opensuse@localhost:~> printenv | grep XDG
XDG_CONFIG_DIRS=/etc/xdg:/usr/local/etc/xdg:/usr/etc/xdg
XDG_MENU_PREFIX=gnome-
XDG_SESSION_DESKTOP=gnome
XDG_SESSION_TYPE=x11
XDG_CURRENT_DESKTOP=GNOME
XDG_SESSION_CLASS=user
XDG_RUNTIME_DIR=/run/user/1000
XDG_DATA_DIRS=/home/opensuse/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
opensuse@localhost:~>

screen print:

Yes, that’s an Xorg session.

Try:

zypper install gnome-session-wayland

That should give you a wayland session, with a both Wayland and x11 on the login menu choices.

Here is the requested:
Apparently the version is already installed

opensuse@localhost:~> sudo zypper install gnome-session-wayland
[sudo] password for root:
Loading data from repository…
Reading installed packages…
‘gnome-session-wayland’ is already installed.
No update candidate for ‘gnome-session-wayland-43.0-1.1.x86_64’. The highest available version is already installed.
Resolving package dependencies…
Nothing to do.
opensuse@localhost:~>

@Serial.com as indicated, Wayland is disabled in a virtual machine…

See line 105 /usr/lib/udev/rules.d/61-gdm.rules

 # Disable wayland in situation where we're in a guest with a virtual gpu and host passthrough gpu

Switching to qxl might help

Yes, I am using QXL for the graphics in the VM where I tested this.

1 Like
1 Like