Исправлено определение текущего загруженного видеодрайвера через Xorg.0.log

legacy27 3.6.5.4
Mike Hiretsky 5 years ago
parent 295128ad36
commit d502205032

@ -323,7 +323,16 @@ def getVideoFromXorgLog(prefix="/", available_drivers=()):
filter(lambda x: "drv" in x and reDriver.search(x),
readLinesFile(xorg_log_file)))))
if matchStrs:
return matchStrs[-1]
reUnload = re.compile('|'.join('UnloadModule: "(%s)"' % x
for x in matchStrs))
matchUnload = [x.group(1) for x in
(reUnload.search(x) for x in
readLinesFile(xorg_log_file)) if x]
for drv in matchUnload:
if drv in matchStrs:
matchStrs.remove(drv)
if matchStrs:
return matchStrs[-1]
return ""

Loading…
Cancel
Save