Hur kör jag en webbkamera på Linux? (med bilder)
Installation, konfiguration och drift av en webbkamera på Linux kan vara en ganska enkel process eller en ganska komplicerad procedur. Det finns ett antal steg att vidta för att hjälpa till med en smidig installation, och varje webbkamera och datorinställning kommer att ha sina egna saker och potentiella problem. I den mest förenklade formen finns det tre primära steg för att köra en webbkamera på Linux. Bestäm först om webbkameran upptäcks vid anslutningen och dess exakta namn som det känns igen av datorn. För det andra, installera de drivrutiner som krävs för att köra webbkameran. För det tredje, installera och konfigurera ytterligare programvara som behövs eller önskas för webbkamerafunktionalitet. Om webbkameran är kompatibel med USB-videoklass (UVC) kan processen vara så enkel.
Först och främst är det viktigt att se till att root-privilegier beviljas innan man försöker etablera en webbkamera på Linux. För att ta reda på namnet på en ansluten USB-kamera använder du "lsusb" för att lista alla kända USB-enheter. Därefter kommer den ofta komplicerade uppgiften att hitta, sammanställa och installera drivrutinerna. Drivrutiner är vanligtvis tillgängliga i kärnan, som en lastbar eller kompilerbar modul eller som en paketerad binär drivrutin.
För att avgöra om den drivrutin som behövs redan är aktiverad i kärnan, använd "dmesg" för att lista vad som har laddats vid start. Om drivrutinen inte är listad här men modulnamnet är känt, kan kommandot "find" användas för att söka efter en lastbar modul. Om drivrutinen inte är i kärnan och namnet är okänt är det möjligt att få en lista över alla tillgängliga moduler genom att köra "ls -R / lib / module / 'uname -r' / kernel", där "uname" är ersatt av datorns kärnversion.
När modulnamnet har fastställts kommer alla "laddade moduler" att köra kommandot "lsmod". Med tur kommer drivrutinen att laddas, men om inte, använd "modprobe" för att försöka manuell laddning. I vissa fall är inget av ovanstående framgångsrikt, och en kärnplåstring eller en omkompilerad kärna behövs för att köra webbkameran på Linux. Kameratillverkarens webbplats kan ha ytterligare information och dokumentation för att hjälpa till med drivrutinens installation.
Beroende på datorinställning, kamera och programvaruversion kan det vara nödvändigt att aktivera noden för videoenheter för att få tillgång till webbkamera på Linux. Använd skriptet "MAKEDEV" om noden för videoenheten inte redan finns. Sök på enheterna antingen via en filhanterare eller kolla vad som laddas vid uppstart för att kontrollera om det redan finns eller om det måste skapas.
Nu när drivrutinen är installerad och noden för videoenheten är etablerad är det dags att installera och konfigurera all programvara som krävs eller önskas. Det finns ett antal program för att underlätta att köra en webbkamera på Linux. Det finns olika framegrabber- eller bildtagningsprogram tillgängliga som kan installeras och drivas från kommandoraden. Grafiska användargränssnitt (GUI) -program kan också användas som möjliggör ytterligare funktionalitet, till exempel videokonferenser.