diff options
author | Felix Zhang <fezhang@suse.com> | 2018-01-22 17:09:59 +0800 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2018-02-12 09:51:28 -0500 |
commit | f15e6451a04c1aa16f6dd10ed6185eebac3e82f7 (patch) | |
tree | 205116b6f628a499941d9b4d112708bc1f20c945 | |
parent | 081f29390156858dbd63a108c97d8f95eadbb863 (diff) | |
download | gdm-f15e6451a04c1aa16f6dd10ed6185eebac3e82f7.tar.gz |
data: Add udev rules to disable Wayland on Cirrus
Disable Wayland on Cirrus chipsets where it is not supported yet.
https://bugzilla.gnome.org/show_bug.cgi?id=789081
-rw-r--r-- | data/61-gdm.rules | 2 | ||||
-rw-r--r-- | data/Makefile.am | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/data/61-gdm.rules b/data/61-gdm.rules new file mode 100644 index 00000000..5ffa8b8a --- /dev/null +++ b/data/61-gdm.rules @@ -0,0 +1,2 @@ +# disable Wayland on Cirrus chipsets +ATTR{vendor}=="0x1013", ATTR{device}=="0x00b8", ATTR{subsystem_vendor}=="0x1af4", ATTR{subsystem_device}=="0x1100", RUN+="/bin/sh -c '/bin/mkdir /run/gdm ; /usr/bin/printf \"[daemon]\nWaylandEnable=false\" >> /run/gdm/custom.conf'" diff --git a/data/Makefile.am b/data/Makefile.am index c10c9151..93c03865 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -161,12 +161,16 @@ if ENABLE_ARCH_PAM_CONFIG pam_files = $(pam_arch_files) endif +udevrulesdir = $(prefix)/lib/udev/rules.d +udevrules_DATA = 61-gdm.rules + EXTRA_DIST += \ $(dconf_db_files) \ $(schemas_in_files) \ $(schemas_DATA) \ $(dbusconf_in_files) \ $(localealias_DATA) \ + $(udevrules_DATA) \ gdm.schemas.in.in \ gdm.conf-custom.in \ Xsession.in \ |