Как отключить интегрированную веб-камеру на ubuntu?

2

У меня есть ноутбук Dell Inspiron Model 14 3437-A30 , и на моих gtalk появляется, что камера включена и автоматически включается, но свет не горит. К сожалению, нет ярлыка клавиш.

Я попытался использовать программу cheese , но она активирует только веб-камеру.

Я чувствую, что моя веб-камера автоматически включается без включения света.

Как отключить свою веб-камеру, чтобы gtalk не показывал, что моя веб-камера включена? или как сделать мою веб-камеру автоматически не активированной?

    
задан ricardoramos 17.03.2016 в 20:18
источник

3 ответа

6

Попробуйте найти драйвер для своей веб-камеры и выгрузите его. У меня нет Dell Inspirion, поэтому я не знаю, какой у вас драйвер для веб-камеры. Попробуйте найти его с помощью

lsmod

В моем случае это было uvcvideo . Когда вы его разгрузите. В моем случае команда была:

sudo rmmod uvcvideo

После того, как я удалил его, сыр больше не нашел устройство, и он не мог работать. Затем попробуйте загрузить его снова. В моем случае команда была

sudo modprobe uvcvideo

Если ваш драйвер не является uvcvideo, замените его в командах с именем вашего драйвера. Сделайте также тест, чтобы убедиться, что ваше приложение не загружает драйвер. Это небольшая возможность для этого также потому, что для загрузки модулей ядра требуются права root.

    
ответ дан nobody 17.03.2016 в 20:29
источник
3

Вместо отключения драйвера uvcvideo (который отключает все веб-камеры) вы также можете отключить одну веб-камеру и сохранить все остальные функции. Для этого:

  1. Найдите строку устройства веб-камеры, которую вы хотите отключить:

    for device in $(ls /sys/bus/usb/devices/*/product); do 
      echo $device; cat $device; 
    done
    

    Здесь будут отображаться строки результатов следующим образом:

    /sys/bus/usb/devices/1-1.6/product
    Integrated Camera
    

    В этом случае строка устройства, которую мы ищем, это 1-1.6 .

  2. Отключите веб-камеру, используя вашу строку устройства, в следующей команде:

    echo '1-1.6' | sudo tee /sys/bus/usb/drivers/usb/unbind
    
  3. Чтобы включить веб-камеру в более позднее время, используйте свою строку устройства в следующей команде:

    echo '1-1.6' | sudo tee /sys/bus/usb/drivers/usb/bind
    

Подробнее см. « Отключение веб-камеры или USB-устройства Порты в Linux ".

    
ответ дан tanius 19.10.2017 в 13:37
1

В качестве альтернативной команды rmmod вы можете использовать ее для отключения камеры до перезагрузки:

sudo modprobe -r uvcvideo

И если вы получите сообщение об ошибке: modprobe: FATAL: модуль uvcvideo используется, вы можете попытаться принудительно удалить его с помощью rmmod , используя параметр -f :

sudo rmmod -f uvcvideo

Чтобы снова включить веб-камеру, введите:

sudo modprobe uvcvideo
    
ответ дан gaboroncancio 26.07.2017 в 23:32