Hallo m1syss,
Normalerweise sollte das über udev-Rules erfolgen. Wenn nicht, kannst Du versuchen, so eine Regel selbst zu schreiben. Wenn das verschiedene Cams sind, kannst Du dafür Vendor- und Produkt-ID benutzen. Mit lsusb deine Geräte ausgeben, da sollte für jede solch eine Zeile ausgegeben werden:
1234 = idVendor, 0064 = idProduct
Sollten alle Kameras die gleichen Nummen haben, wird es komplizierter. Dann müsste man
bemühen.
in /etc/udev/rules.d/ legst Du mit root-Rechten eine Datei an, Name egal, muss nur die Endung rules haben. Ich nehme jetzt mal 99-webcams.rules an:
Dort für jede Kamera eine Zeile, in die Du nach diesem Muster die gefundenen Werte idVendor und idProduct einträgst und hinter NAME den gewünschten Namen. Leerzeichen geht wohl, aber bei Umlauten bin ich mir nicht sicher. Auf jeden Fall in Anführungszeichen. Und die Id und den restlichen Kram genau nach dem Muster
Code: Alles auswählen
cat /etc/udev/rules.d/99-webcams.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="1234", ATTR{idProduct}=="0064", NAME="videoname"
Am besten Neustart, dann nachsehen, ob es funktioniert. Wenn nicht, weden die Namen wohl irgendwo überschrieben (oder es sind Schreibfehler in den Zeilem, die dann auf meine Kappe gehen).
https://wiki.archlinux.org/title/Udev
viele Grüsse gosia
PS. Kann es sein, dass hier Beiträge verschwinden? Ich bilde mir ein, solch eine Lösung schon gestern hier gelesen zu haben.