Hoe voer ik een webcam uit onder Linux? (met foto's)
Het instellen, configureren en uitvoeren van een webcam op Linux kan een redelijk eenvoudig proces of een vrij gecompliceerde procedure zijn. Er zijn een aantal stappen die u moet nemen om te helpen bij een vlotte installatie, en elke webcam- en computerconfiguratie heeft zijn eigen problemen en mogelijke problemen. In de meest eenvoudige vorm zijn er drie primaire stappen voor het uitvoeren van een webcam op Linux. Bepaal eerst of de webcam wordt gedetecteerd bij de verbinding en de exacte naam zoals herkend door de computer. Ten tweede installeert u de stuurprogramma's die nodig zijn om de webcam uit te voeren. Ten derde installeert en configureert u aanvullende software die nodig of gewenst is voor webcamfunctionaliteit. Als de webcam compatibel is met USB-videoklasse (UVC), kan het proces zo eenvoudig zijn.
Eerst en vooral is het noodzakelijk om ervoor te zorgen dat root-rechten worden verleend voordat wordt geprobeerd een webcam op Linux tot stand te brengen. Om de naam van een aangesloten USB-camera te achterhalen, gebruikt u "lsusb" om alle herkende USB-apparaten weer te geven. Vervolgens komt de vaak gecompliceerde taak van het zoeken, compileren en installeren van de stuurprogramma's. Stuurprogramma's zijn meestal beschikbaar in de kernel, als een laadbare of compileerbare module of als een verpakt binair stuurprogramma.
Om te bepalen of het benodigde stuurprogramma al in de kernel is ingeschakeld, gebruikt u "dmesg" om weer te geven wat tijdens het opstarten is geladen. Als het stuurprogramma hier niet wordt vermeld, maar de modulenaam bekend is, kan de opdracht 'zoeken' worden gebruikt om te zoeken naar een laadbare module. Als het stuurprogramma niet in de kernel staat en de naam onbekend is, is het mogelijk om een lijst van alle beschikbare modules te krijgen door "ls -R / lib / module / 'uname -r' / kernel" uit te voeren, waar "uname" is vervangen door de kernelversie van de computer.
Nadat de modulenaam is bepaald, worden bij het uitvoeren van de opdracht "lsmod" alle geladen modules weergegeven. Met een beetje geluk wordt de stuurprogrammamodule geladen, maar zo niet, gebruik dan "modprobe" om handmatig laden te proberen. In sommige gevallen is niets van het bovenstaande succesvol en is een kernelpatch of een gehercompileerde kernel nodig om de webcam op Linux te draaien. De website van de camerafabrikant heeft mogelijk aanvullende informatie en documentatie om u te helpen bij de installatie van het stuurprogramma.
Afhankelijk van de computerconfiguratie, de camera en de softwareversie, kan het nodig zijn om het knooppunt voor videoapparaten in te schakelen om toegang te krijgen tot de webcam op Linux. Gebruik het script "MAKEDEV" als het knooppunt van het videoapparaat nog niet bestaat. Doorzoek de apparaten via bestandsbeheer of controleer wat tijdens het opstarten wordt geladen om te controleren of deze al aanwezig is of moet worden gemaakt.
Nu het stuurprogramma is geïnstalleerd en het knooppunt van het videoapparaat is ingesteld, is het tijd om alle vereiste of gewenste software te installeren en configureren. Er bestaat een aantal programma's om het draaien van een webcam op Linux te vergemakkelijken. Er zijn verschillende framegrabber- of beeldvastlegprogramma's beschikbaar die kunnen worden geïnstalleerd en bediend vanaf de opdrachtregel. Grafische gebruikersinterface (GUI) -programma's kunnen ook worden gebruikt die extra functionaliteit mogelijk maken, zoals videoconferenties.