undo device path change
This commit is contained in:
parent
d3541cf3c0
commit
c1214ad919
1 changed files with 4 additions and 4 deletions
|
|
@ -1,6 +1,5 @@
|
||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
import glob
|
|
||||||
import re
|
import re
|
||||||
import time
|
import time
|
||||||
import subprocess
|
import subprocess
|
||||||
|
|
@ -128,18 +127,19 @@ class OnboardingWindow(gtk.Window):
|
||||||
except Exception:
|
except Exception:
|
||||||
self.show_error(_("Error while importing OpenCV2"), _("Try reinstalling cv2"))
|
self.show_error(_("Error while importing OpenCV2"), _("Try reinstalling cv2"))
|
||||||
|
|
||||||
device_ids = glob.glob("/dev/video*")
|
device_ids = os.listdir("/dev/v4l/by-path")
|
||||||
device_rows = []
|
device_rows = []
|
||||||
|
|
||||||
if not device_ids:
|
if not device_ids:
|
||||||
self.show_error(_("No webcams found on system"), _("Please configure your camera yourself if you are sure a compatible camera is connected"))
|
self.show_error(_("No webcams found on system"), _("Please configure your camera yourself if you are sure a compatible camera is connected"))
|
||||||
|
|
||||||
# Loop though all devices
|
# Loop though all devices
|
||||||
for device_path in device_ids:
|
for dev in device_ids:
|
||||||
time.sleep(.5)
|
time.sleep(.5)
|
||||||
|
|
||||||
# The full path to the device is the default name
|
# The full path to the device is the default name
|
||||||
device_name = device_path[:]
|
device_path = "/dev/v4l/by-path/" + dev
|
||||||
|
device_name = dev
|
||||||
|
|
||||||
# Get the udevadm details to try to get a better name
|
# Get the udevadm details to try to get a better name
|
||||||
udevadm = subprocess.check_output(["udevadm info -r --query=all -n " + device_path], shell=True).decode("utf-8")
|
udevadm = subprocess.check_output(["udevadm info -r --query=all -n " + device_path], shell=True).decode("utf-8")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue