From e7b93134482da773e44e419b0ee6bb2f5c664abb Mon Sep 17 00:00:00 2001 From: Sn4il Date: Fri, 22 Sep 2023 21:00:50 +0300 Subject: =?UTF-8?q?=D0=A3=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=BA=D0=B0=D0=BC=D0=B5=D1=80=D0=BE=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ru/common/camera.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 ru/common/camera.md (limited to 'ru/common/camera.md') diff --git a/ru/common/camera.md b/ru/common/camera.md new file mode 100644 index 0000000..a7ff23f --- /dev/null +++ b/ru/common/camera.md @@ -0,0 +1,56 @@ +# Выкл/вкл камеры + +## Определить камеру + +Пример вывода lshw: + +```` + *-usb:0 + description: Video + product: Integrated Camera + vendor: 8SSC20F27034L1GZ7AE03PG + physical id: 8 + bus info: usb@1:8 + version: 0.16 + serial: 200901010001 + capabilities: usb-2.00 + configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s +```` + +Здесь и далее девайс определился как 1-8, это и используем + +## Выключение камеры + +```` +#!/bin/bash + +alert() { + +sudo -u neil DISPLAY=wayland-0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus notify-send "$1" --icon=dialog-information -t 1000 + +} + +echo 0 | sudo tee /sys/bus/usb/devices/1-8/bConfigurationValue + +alert "Camera disabled" +```` + +## Включение камеры + +```` +#!/bin/bash + +alert() { + +sudo -u neil DISPLAY=wayland-0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus notify-send "$1" --icon=dialog-information -t 1000 + +} + +echo 1 | sudo tee /sys/bus/usb/devices/1-8/bConfigurationValue + +alert "Camera enabled" +```` + +--- + +Соответственно, эти простенькие скрипты можно встроить в нужное место и/или привязать к понравившемуся сигналу, будь то нажатие клавиши, открытие крышки et cetera. -- cgit v1.2.3