Skype, камера и Linux

Автор: Admin | 20.12.2014
2 комментария | 1 816 views

При просмотре видеоустройств в настройках скайпа, в поле «Выберите камеру», пишет что «Устройства не найдены». Так же, камеру не видит и Cheese. При чем, если скайп запустить из-под рута, то камера работает. Решается, казалось бы, просто — надо дать права пользователю на чтение для файла устройства камеры. Но не тут-то было.

Перебрал все советы из инета — или не работает, или работает до презагрузки. Ясно, что дело в каких-то инициализирующих скриптах, сбрасывающих разрешения на файлы устройств. Libv4l, как мне кажется, ставить нецелесообразно только из-за нехватки прав. Поэтому я просто костыльнул.

Создать файл, сделать его исполняемым и разрешить автозапуск при старте системы:

touch /etc/init.d/camera_skype.sh
chmod +x /etc/init.d/camera_skype.sh
update-rc.d camera_skype.sh defaults 99

Содержимое скрипта:

#! /bin/sh
### BEGIN INIT INFO
# Provides:          camera is work!
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Make the camera work
# Description:       Make the camera work
### END INIT INFO

# Сделать владельцем файла камеры пользователя root и группу User
chown root:User /dev/video0
# Дать права rw пользователю и группе
chmod 660 /dev/video0

Метод рабочий и безотказный. Проверялось на Linux Mint 17.1 (Mate).

Комментарии к посту “Skype, камера и Linux

  1. Иван

    Буте добры по подробнее. В чём создать . В блокноте и сохранить на рабочем столе? Если можно поэтапно ))). Поставил линукс минт 17 на асус х550l ю, скайп вроде пытается запустить камеру но не выходит . он даже видит её . но камера не работает .

    1. admin Автор записи

      Можно поэтапно. Сначала выполните приведенные скрипте команды и посмотрите, заработает ли камера. Если да, то вставляйте скрип в автозагрузку.

      chown root:User /dev/video0
      chmod 660 /dev/video0

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *