Today, I loged-in to gnome-session as x11 by default. When i opend kitty terminal or wofi run launcher from the terminal it shows:
Failed to connect to display
I reboot the system and then tried to login as wayland but couldn’t find the gear icon
What should I do from here? Please help
I’m assuming you are using an Nvidia gpu?
https://wiki.archlinux.org/title/GDM#Wayland_and_the_proprietary_NVIDIA_driver
No, my laptop has intel integrated graphics
fastfetch : Intel Iris Plus Graphics G1 (Ice Lake)
It might be still worth trying what they mentioned there, that’s what got the gear icon to appear for me.
- ln -s /dev/null /etc/udev/rules.d/61-gdm.rules
- Reboot
Then the gear icon should show up where you can choose between xorg and wayland sessions.
do i have to give the same name ?? because in /etc/udev/rules.d/
directory does not have this null
file.
The filename shouldn’t matter, I just used the filename they used in the example for myself because I couldn’t think of a better name.
After performing the above step and reboot the system.
Nothing happened, still didn’t see the gear icon.
Can we change the session to wayland
through terminal ??
And opening any other wayland application like kitty-terminal, wofi run-launcher gives the error:
Failed to connect to display
I am opening kitty through gnome-terminal $ kitty
gives this error message: [275 17:15:43.478326] [glfw error 65544]: Wayland: Failed to connect to display
GLFW initialization failed
I checked on my laptop which has an intel chip as well, I can see the gear icon without having to do anything. But it seems with Intel and AMD gpu it should choose Wayland as the default sessions.
https://wiki.archlinux.org/title/GDM#GDM_ignores_Wayland_and_uses_X.Org_by_default
So what should i do next ??
You can try what is mentioned in the last link I shared, KMS. Under /etc/dracut.conf.d there should be a file which has “force_drivers+” in it, add “i915” to it and then reinstall your kernel that should force a rebuild of your initramfs.
Create a new file in that directory with the following content.
force_drivers+=" i915 "
Then rebuild your initramfs:
systemd-boot: sudo reinstall-kernels
grub: sudo dracut-rebuild
Then reboot and see if the gear icon shows up in gdm.