Look at your distros docs.
https://linuxmint.com/documentation.php
The outputs of
lspci and
lsusb will help you to discover what hardware you have. Then see if you have firmware support in the kernel for your hardware. If not, look for firmware.
Then as far as the camera, you should be able to access that with
Code:
pacman -Ss camera
extra/dcraw 9.28.0-1
Decodes any raw image from any digital camera
extra/gphoto2 2.5.23-1
A digital camera download and access program.
extra/gvfs-gphoto2 1.40.1-2 (gnome)
Virtual filesystem implementation for GIO (gphoto2 backend; PTP camera, MTP media
player)
extra/kamera 19.04.2-1 (kde-applications kdegraphics)
KDE integration for gphoto2 cameras
extra/libdc1394 2.2.6-1 [installed: 2.2.5-2]
High level programming interface to control IEEE 1394 based cameras
extra/libgphoto2 2.5.23-1 [installed: 2.5.22-1]
The core library of gphoto2, designed to allow access to digital camera by
external programs.
extra/libraw 0.19.2-1
A library for reading RAW files obtained from digital photo cameras (CRW/CR2,
NEF, RAF, DNG, and others)
extra/qt5-multimedia 5.12.4-1 (qt qt5)
Classes for audio, video, radio and camera functionality
community/gpscorrelate 1.6.2-5
Correlate (geotagging) digital camera photos with GPS data in GPX format
community/pantheon-camera 1.0.4-2 (pantheon)
pacman -Ss webcam
extra/cheese 3.32.1-2 (gnome)
Take photos and videos with your webcam, with fun graphical effects
extra/kamoso 19.04.2-1 (kde-applications kdemultimedia)
A webcam recorder from KDE community
community/zart 2.6.7-1
A GUI for G'MIC real-time manipulations on the output of a webcam
You should also be able to access that cam with
v4l2 and
ffmpeg.
Like these example:
Code:
ffmpeg -f v4l2 -s 200x150 -i /dev/video0 -c:v libx264 -b:v 300k out.avi
ffplay -f v4l2 -s 640x480 -i /dev/video0