Hvordan kører jeg et webcam på Linux? (med billeder)
Opsætning, konfiguration og kørsel af et webcam på Linux kan være en rimelig enkel proces eller en temmelig kompliceret procedure. Der er en række trin, der skal tages for at hjælpe med en jævn installation, og hvert webcam og computeropsætning har sine egne underlige forhold og potentielle problemer. I den mest forenklede form er der tre primære trin til at køre et webcam på Linux. Først skal du bestemme, om webcam opdages ved forbindelse og det nøjagtige navn, som det genkendes af computeren. For det andet skal du installere de drivere, der er nødvendige for at køre webcam. For det tredje skal du installere og konfigurere eventuel yderligere software, der er nødvendig eller ønsket til webcam-funktionalitet. Hvis webcam er USB-videoklasse (UVC) kompatibel, kan processen være så let.
Først og fremmest er det bydende nødvendigt at sikre, at root-privilegier tildeles, før man forsøger at etablere et webcam på Linux. For at finde ud af navnet på et tilsluttet USB-kamera skal du bruge "lsusb" til at angive alle anerkendte USB-enheder. Dernæst kommer den ofte komplicerede opgave med at finde, kompilere og installere driverne. Drivere er typisk tilgængelige i kernen, som et indlæst eller kompilerbart modul eller som en pakket binær driver.
For at bestemme, om den nødvendige driver allerede er aktiveret i kernen, skal du bruge "dmesg" til at angive, hvad der er indlæst ved opstart. Hvis driveren ikke er vist her, men modulnavnet er kendt, kan kommandoen "find" bruges til at søge efter et indlæst modul. Hvis driveren ikke er i kernen, og navnet er ukendt, er det muligt at få en liste over alle tilgængelige moduler ved at køre "ls -R / lib / module / 'uname -r' / kernel", hvor "uname" er erstattet af computerens kerneversion.
Når modulnavnet er bestemt, kører kommandoen "lsmod" alle indlæste moduler. Heldigvis indlæses drivermodulet, men hvis ikke, brug "modprobe" til at forsøge manuel indlæsning. I nogle tilfælde er ingen af ovenstående vellykkede, og en kernepatch eller en omkompileret kerne er nødvendig for at køre webcam på Linux. Kameraproducentens websted har muligvis yderligere oplysninger og dokumentation, der hjælper med driverinstallationen.
Afhængigt af computeropsætningen, kameraet og softwareversionen kan det være nødvendigt at aktivere videoenhedens knude for at få adgang til webcam på Linux. Brug scriptet "MAKEDEV", hvis videoenhedsnoden ikke allerede findes. Søg på enhederne enten via en filhåndtering, eller kontroller, hvad der indlæses ved opstart for at kontrollere, om det allerede er der, eller om det skal oprettes.
Nu hvor driveren er installeret og videoenhedsknudepunktet er etableret, er det tid til at installere og konfigurere al nødvendig eller ønsket software. Der findes et antal programmer for at gøre det lettere at køre et webcam på Linux. Der er forskellige framegrabber- eller billedoptagelsesprogrammer, der kan installeres og betjenes fra kommandolinjen. Grafiske brugergrænseflader (GUI) -programmer kan også bruges, der giver mulighed for yderligere funktionalitet, såsom videokonferencer.