|
|
|
@ -394,7 +394,7 @@ class fillVars(varsShare):
|
|
|
|
|
if display and list_available_drivers:
|
|
|
|
|
reDriver = re.compile('|'.join(map(lambda x: "%s_drv.so"%x,
|
|
|
|
|
list_available_drivers)))
|
|
|
|
|
display_number = re.search(r':(\d+)\..*', display)
|
|
|
|
|
display_number = re.search(r':(\d+)(\..*)?', display)
|
|
|
|
|
reDriverName = re.compile(r'([^/]+)_drv.so')
|
|
|
|
|
if display_number:
|
|
|
|
|
xorg_log_file = '/var/log/Xorg.%s.log' % \
|
|
|
|
@ -403,7 +403,7 @@ class fillVars(varsShare):
|
|
|
|
|
matchStrs = \
|
|
|
|
|
map(lambda x:x.group(1),
|
|
|
|
|
filter(lambda x:x,
|
|
|
|
|
map(lambda x:reDriverName.search,
|
|
|
|
|
map(reDriverName.search,
|
|
|
|
|
filter(lambda x:"drv" in x and reDriver.search(x),
|
|
|
|
|
readLinesFile(xorg_log_file)))))
|
|
|
|
|
if matchStrs:
|
|
|
|
|