From dba87b4c21f6839a3d76969ac21ab3d9f385ad61 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Fri, 15 Jan 2016 23:30:12 +0100 Subject: [PATCH] xorg-server: allow using virtual drivers --- packages/x11/xserver/xorg-server/udev.d/97-xorg.rules | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/x11/xserver/xorg-server/udev.d/97-xorg.rules b/packages/x11/xserver/xorg-server/udev.d/97-xorg.rules index 3ea84ec984..dac8dc9d46 100644 --- a/packages/x11/xserver/xorg-server/udev.d/97-xorg.rules +++ b/packages/x11/xserver/xorg-server/udev.d/97-xorg.rules @@ -20,6 +20,13 @@ ACTION!="add|change", GOTO="end_video" # xorg_start only does something for subsystem "pci" and "video" class. SUBSYSTEM=="pci", ATTR{class}=="0x030000", GOTO="subsystem_pci" +SUBSYSTEM=="drivers", GOTO="subsystem_drivers" +GOTO="end_video" + +# check for drivers dont use the pci substem +LABEL="subsystem_drivers" +KERNEL=="vboxvideo", ENV{xorg_driver}="vboxvideo", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@vboxvideo.service" +KERNEL=="vmwgfx", ENV{xorg_driver}="vmware", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@vmware.service" GOTO="end_video" # check for drivers using the pci substem