Hvordan kjører jeg et webkamera på Linux?
Oppsett, konfigurasjon og drift av et webkamera på Linux kan være en rimelig enkel prosess eller en ganske komplisert prosedyre. Det er flere trinn å ta for å hjelpe til med en jevn installasjon, og hvert webkamera og datamaskinoppsett vil ha sine egne påfunn og potensielle problemer. Sett i den mest forenklede formen, er det tre primære trinn for å kjøre et webkamera på Linux. Først må du bestemme om webkameraet blir oppdaget ved tilkobling og det nøyaktige navnet som gjenkjennes av datamaskinen. For det andre, installer driverne som er nødvendige for å kjøre webkameraet. For det tredje, installer og konfigurer eventuell tilleggsprogramvare som er nødvendig eller ønsket for webkamera-funksjonalitet. Hvis webkameraet er USB-videoklasse (UVC) -kompatibelt, kan prosessen være så enkel.
Først og fremst er det viktig å sikre at root-privilegier blir gitt før du prøver å etablere et webkamera på Linux. For å finne ut navnet på et tilknyttet USB-kamera, bruk "lsusb" for å liste over alle anerkjente USB-enheter. Neste kommer den ofte kompliserte oppgaven med å finne, sammenstille og installere driverne. Drivere er vanligvis tilgjengelige i kjernen, som en lastbar eller kompilerbar modul, eller som en pakket binær driver.
For å finne ut om den nødvendige driveren allerede er aktivert i kjernen, bruk "dmesg" for å liste opp hva som er lastet ved oppstart. Hvis driveren ikke er oppført her, men modulenavnet er kjent, kan kommandoen "finn" brukes til å søke etter en lastbar modul. Skulle driveren ikke være i kjernen og navnet er ukjent, er det mulig å få en liste over alle tilgjengelige moduler ved å kjøre "ls -R / lib / module / 'uname -r' / kernel", der "uname" er erstattet av datamaskinens kjerneversjon.
Når modulnavnet er bestemt, kjører du "lsmod" -kommandoen over alle lastede moduler. Med hell blir drivermodulen lastet, men hvis ikke, bruk "modprobe" for å prøve manuell lasting. I noen tilfeller er ikke noe av det ovennevnte vellykket, og det er nødvendig med en kjerneoppdatering eller en omkompilert kjerne for å kjøre webkameraet på Linux. Kameraprodusentens nettsted kan ha tilleggsinformasjon og dokumentasjon som hjelper installasjonen av driveren.
Avhengig av datamaskinoppsett, kamera- og programvareversjon, kan det være nødvendig å aktivere videoenhetens nod for å få tilgang til webkameraet på Linux. Bruk skriptet "MAKEDEV" hvis videoenhetsnoden ikke allerede eksisterer. Søk på enhetene enten via en filbehandler, eller sjekk hva som laster ved oppstart for å bekrefte om det allerede er der, eller om det må opprettes.
Nå som driveren er installert og videoenhetens node er opprettet, er det på tide å installere og konfigurere all programvare som er ønsket eller ønsket. Det finnes en rekke programmer for å gjøre det lettere å kjøre et webkamera på Linux. Det er forskjellige framegrabber- eller bilderegistreringsprogrammer tilgjengelig som kan installeres og betjenes fra kommandolinjen. Grafiske brukergrensesnitt (GUI) -programmer kan også benyttes som gir mulighet for ekstra funksjonalitet, for eksempel videokonferanser.