从终端启用、禁用摄像头

从终端启用、禁用摄像头

如何从终端启用和禁用笔记本电脑的摄像头?我如何知道它是打开还是关闭?

答案1

按下键盘上的Ctrl+ Alt+T打开终端。

打开后,运行命令禁用相机直至重新启动:

sudo modprobe -r uvcvideo

系统会要求您输入密码,输入密码后,如果终端中没有显示任何错误,则表示您的网络摄像头已被禁用。

要再次启用网络摄像头,请运行:

sudo modprobe uvcvideo

答案2

作为对@Otto 回答的补充,您还询问了如何检查相机是否真的被禁用。为此,您可以使用lsmod显示 Linux 内核中模块状态的检查模块是否已加载。

您在@Otto 的回答中禁用的模块是uvcvideo,因此,您可以检查它是否像这样加载:

lsmod | grep uvcvideo

当模块启用时,输出应该类似于此:

uvcvideo               98304  0
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_v4l2         24576  1 uvcvideo
videobuf2_common       49152  2 videobuf2_v4l2,uvcvideo
videodev              225280  3 videobuf2_v4l2,uvcvideo,videobuf2_common
mc                     53248  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common

当它被禁用时,uvcvideo命令将不会返回任何事件。

相关内容