如何从终端启用和禁用笔记本电脑的摄像头?我如何知道它是打开还是关闭?
答案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
命令将不会返回任何事件。