Прошу помощи гуру по доработке правила udev для назначения драйвера xorg в зависимости от установленной видеокарты, а также в случае наличия в системе проприетарных драйверов надо игнорировать свободные и использовать проприетарные.
Собственно проблема у меня возникла с передачей xorg названия драйвера который надо использовать. Не передается и все тут, гугль и здравый смысл не помогли. Udevd версии 173, xorg-server-1.11.3
# udev rules for nvidia video cards
# правило udev для видеокарт nvidia - передаем xorg что нужно использовать
# драйвер nouveau вместо nv
#
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=="fglrx_pci", ENV{xorg_driver}="fglrx",   GOTO="start_xorg"
KERNEL=="nvidia",    ENV{xorg_driver}="nvidia",  GOTO="start_xorg"
GOTO="end_video"
# check for drivers using the pci substem
LABEL="subsystem_pci"
DRIVER=="i915",      ENV{xorg_driver}="i915",    GOTO="start_xorg"
DRIVER=="nouveau",   ENV{xorg_driver}="nouveau", GOTO="start_xorg"
DRIVER=="nvidia",    ENV{xorg_driver}="nvidia",  GOTO="start_xorg"
DRIVER=="radeon",    ENV{xorg_driver}="radeon",  GOTO="start_xorg"
DRIVER=="vmware",    ENV{xorg_driver}="vmware",  GOTO="start_xorg"
GOTO="end_video"
# start Xorg
LABEL="start_xorg"
#ENV{xorg_driver}=="?*", RUN+="xwin"
LABEL="end_video"Думаю данное правило будет полезным и в других системах упрощая установку проприетарных драйверов.

