diff --git a/0002-data-Drop-X11-fallback-rules.patch b/0002-data-Drop-X11-fallback-rules.patch index 91edd44..01d3c4a 100644 --- a/0002-data-Drop-X11-fallback-rules.patch +++ b/0002-data-Drop-X11-fallback-rules.patch @@ -53,20 +53,13 @@ index 354277bfe..eb9eedbf5 100644 LABEL="gdm_nvidia_suspend_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" 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 --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-virtual-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" - -# 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-virtual-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" -RUN+="@libexecdir@/gdm-runtime-config set daemon WaylandEnable false" - GOTO="gdm_end" - - LABEL="gdm_end" --- +-GOTO="gdm_end" +- +-LABEL="gdm_end" +- +--- 2.45.2 - diff --git a/gdm.spec b/gdm.spec index 708dfaf..c4776fb 100644 --- a/gdm.spec +++ b/gdm.spec @@ -24,6 +24,7 @@ Source6: gdm.sysusers Patch: 0001-Honor-initial-setup-being-disabled-by-distro-install.patch Patch: 0001-data-add-system-dconf-databases-to-gdm-profile.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 BuildRequires: dconf