A new patch to disable Huawei chipsets in udev rules.
First, the udev rules was placed in wrong place. /usr/lib/udev/rules.d/ can't be read, we need push it into /lib/udev/rules.d/.
/usr/lib/udev/rules.d/61-gdm.rules => /lib/udev/rules.d/61-gdm.rules
Second, the rules need change the running time directory from /run/gdm to /run/gdm3.
# disable Wayland on Hi1710 chipsets ATTR{vendor}=="0x19e5", ATTR{device}=="0x1711", RUN+="/bin/sh -c '/bin/mkdir /run/gdm3 ; /usr/bin/printf \"[daemon]\nWaylandEnable=false\" >> /run/gdm3/custom.conf'"
A new patch to disable Huawei chipsets in udev rules.
First, the udev rules was placed in wrong place. /usr/lib/ udev/rules. d/ can't be read, we need push it into /lib/udev/rules.d/.
/usr/lib/ udev/rules. d/61-gdm. rules => /lib/udev/ rules.d/ 61-gdm. rules
Second, the rules need change the running time directory from /run/gdm to /run/gdm3.
# disable Wayland on Hi1710 chipsets =="0x19e5" , ATTR{device} =="0x1711" , RUN+="/bin/sh -c '/bin/mkdir /run/gdm3 ; /usr/bin/printf \"[daemon] \nWaylandEnable =false\ " >> /run/gdm3/ custom. conf'"
ATTR{vendor}