Add and update removed by mistake patch

This one is needed to use wayland where previously Xorg was used as
fallback.
This commit is contained in:
Joan Torres 2025-05-06 17:45:18 +02:00
parent 62294f4c7e
commit ef1013c1da
2 changed files with 10 additions and 16 deletions

View File

@ -53,20 +53,13 @@ index 354277bfe..eb9eedbf5 100644
LABEL="gdm_nvidia_suspend_end" LABEL="gdm_nvidia_suspend_end"
LABEL="gdm_nvidia_end" LABEL="gdm_nvidia_end"
@@ -76,41 +51,6 @@ ENV{GDM_NUMBER_OF_GRAPHICS_CARDS}=="1", RUN+="/usr/bin/rm -f /run/udev/gdm-machi @@ -64,35 +39,3 @@ IMPORT{program}="/bin/sh -c \"echo GDM_NUMBER_OF_GRAPHICS_CARDS=`ls -1d /sys/cla
ENV{GDM_NUMBER_OF_GRAPHICS_CARDS}=="1", RUN+="/usr/bin/rm -f /run/udev/gdm-machine-has-hybrid-graphics"
ENV{GDM_NUMBER_OF_GRAPHICS_CARDS}!="1", RUN+="/usr/bin/touch /run/udev/gdm-machine-has-hybrid-graphics" ENV{GDM_NUMBER_OF_GRAPHICS_CARDS}!="1", RUN+="/usr/bin/touch /run/udev/gdm-machine-has-hybrid-graphics"
LABEL="gdm_hybrid_graphics_check_end" LABEL="gdm_hybrid_graphics_check_end"
-# If this is a hybrid graphics laptop with vendor nvidia driver, disable wayland
-LABEL="gdm_hybrid_nvidia_laptop_check"
-TEST!="/run/udev/gdm-machine-is-laptop", GOTO="gdm_hybrid_nvidia_laptop_check_end"
-TEST!="/run/udev/gdm-machine-has-hybrid-graphics", GOTO="gdm_hybrid_nvidia_laptop_check_end"
-TEST!="/run/udev/gdm-machine-has-vendor-nvidia-driver", GOTO="gdm_hybrid_nvidia_laptop_check_end"
-GOTO="gdm_disable_wayland"
-LABEL="gdm_hybrid_nvidia_laptop_check_end"
- -
-# Disable wayland in situation where we're in a guest with a virtual gpu and host passthrough gpu -# Disable wayland in situation where we're in a guest with a virtual gpu and host passthrough gpu
-LABEL="gdm_virt_passthrough_check" -#LABEL="gdm_virt_passthrough_check"
-TEST!="/run/udev/gdm-machine-has-hybrid-graphics", GOTO="gdm_virt_passthrough_check_end" -TEST!="/run/udev/gdm-machine-has-hybrid-graphics", GOTO="gdm_virt_passthrough_check_end"
-TEST!="/run/udev/gdm-machine-has-virtual-gpu", GOTO="gdm_virt_passthrough_check_end" -TEST!="/run/udev/gdm-machine-has-virtual-gpu", GOTO="gdm_virt_passthrough_check_end"
-TEST!="/run/udev/gdm-machine-has-hardware-gpu", GOTO="gdm_virt_passthrough_check_end" -TEST!="/run/udev/gdm-machine-has-hardware-gpu", GOTO="gdm_virt_passthrough_check_end"
@ -74,7 +67,7 @@ index 354277bfe..eb9eedbf5 100644
-LABEL="gdm_virt_passthrough_check_end" -LABEL="gdm_virt_passthrough_check_end"
- -
-# Disable wayland when there are multiple virtual gpus -# Disable wayland when there are multiple virtual gpus
-LABEL="gdm_virt_multi_gpu_check" -#LABEL="gdm_virt_multi_gpu_check"
-TEST!="/run/udev/gdm-machine-has-hybrid-graphics", GOTO="gdm_virt_multi_gpu_check_end" -TEST!="/run/udev/gdm-machine-has-hybrid-graphics", GOTO="gdm_virt_multi_gpu_check_end"
-TEST!="/run/udev/gdm-machine-has-virtual-gpu", GOTO="gdm_virt_multi_gpu_check_end" -TEST!="/run/udev/gdm-machine-has-virtual-gpu", GOTO="gdm_virt_multi_gpu_check_end"
-TEST=="/run/udev/gdm-machine-has-hardware-gpu", GOTO="gdm_virt_multi_gpu_check_end" -TEST=="/run/udev/gdm-machine-has-hardware-gpu", GOTO="gdm_virt_multi_gpu_check_end"
@ -92,9 +85,9 @@ index 354277bfe..eb9eedbf5 100644
- -
-LABEL="gdm_disable_wayland" -LABEL="gdm_disable_wayland"
-RUN+="@libexecdir@/gdm-runtime-config set daemon WaylandEnable false" -RUN+="@libexecdir@/gdm-runtime-config set daemon WaylandEnable false"
GOTO="gdm_end" -GOTO="gdm_end"
-
LABEL="gdm_end" -LABEL="gdm_end"
-- -
---
2.45.2 2.45.2

View File

@ -24,6 +24,7 @@ Source6: gdm.sysusers
Patch: 0001-Honor-initial-setup-being-disabled-by-distro-install.patch Patch: 0001-Honor-initial-setup-being-disabled-by-distro-install.patch
Patch: 0001-data-add-system-dconf-databases-to-gdm-profile.patch Patch: 0001-data-add-system-dconf-databases-to-gdm-profile.patch
Patch: 0001-Add-headless-session-files.patch Patch: 0001-Add-headless-session-files.patch
Patch: 0002-data-Drop-X11-fallback-rules.patch
Patch: 0001-schema-Add-banner-message-path-and-source-settings.patch Patch: 0001-schema-Add-banner-message-path-and-source-settings.patch
BuildRequires: dconf BuildRequires: dconf