LINUX.ORG.RU

Cheese работает только под root

 ,


0

1

Добрый вечер. Запускаю cheese под рутом, работает, без ошибок. Запускаю как пользователь выдает ошибку

(cheese:18970): cheese-WARNING **: 13:18:20.822: stream error: target not found: ../src/gst/gstpipewiresrc.c(692): on_state_changed (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin18/GstPipeWireSrc:pipewiresrc1

Я прописан как член группы video:

groups
adm cdrom sudo dip video plugdev users lpadmin sambashare

Девайсов три

v4l2-ctl --list-devices
USB2.0 Camera: USB2.0 Camera (usb-0000:02:00.0-4):
	/dev/video0
	/dev/video1
	/dev/media0

Поискал в гугле, пишут одно и тоже, что надо прописать в группу video, где я уже состою. Других решений не нашел. В чем же мб проблема?

★★★★
Ответ на: комментарий от anonymous

Установил разрешение 160х120. Вдруг «заработало». Изображение мутное, дико тормозит и выдает

Многое из буфера было отброшено.: ../libs/gst/base/gstbasesink.c(3147): gst_base_sink_is_too_late (): /GstCameraBin:camerabin/GstViewfinderBin:vf-bin/ClutterGstVideoSink:cluttergstvideosink0:
There may be a timestamping problem, or this computer is too slow.

Комп новый 16 ядер. Переткнул в USB3. Теперь другая ошибка

Не удалось выделить достаточно памяти.: ../sys/v4l2/gstv4l2src.c(955): gst_v4l2src_decide_allocation (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin18/GstV4l2Src:v4l2src1:
Buffer pool activation failed

Что то неладно в Датском королевстве.

rustamych ★★★★
() автор топика
Последнее исправление: rustamych (всего исправлений: 1)
Ответ на: комментарий от anonymous

Запустил guvcview. Работает, не тормозит. правда выдал кучу непонятных ошибок

GUVCVIEW: version 2.0.8
V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Нет такого файла или каталога
ALSA lib pcm_dsnoop.c:567:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dmix.c:1000:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2721:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2721:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2721:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
Cannot connect to server socket err = Нет такого файла или каталога
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
Cannot connect to server socket err = Нет такого файла или каталога
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib pcm_oss.c:397:(_snd_pcm_oss_open) Cannot open device /dev/dsp
ALSA lib pcm_a52.c:1001:(_snd_pcm_a52_open) a52 is only for playback
ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
ALSA lib confmisc.c:160:(snd_config_get_card) Invalid field card
ALSA lib pcm_usb_stream.c:482:(_snd_pcm_usb_stream_open) Invalid card 'card'
ALSA lib pcm_dmix.c:1000:(snd_pcm_dmix_open) unable to open slave
Cannot connect to server socket err = Нет такого файла или каталога
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
control[0]:(unknown - 0x6) 0x980001 'User Controls'

Чтобы это значило? Стало быть дело не разрешениях, раз guvcview работает.

rustamych ★★★★
() автор топика
Ответ на: комментарий от anonymous

Все решил проблему. Не понимаю правда как. Проблема была в том, что видео в скайпе не работало и в гугле везде утверждали, что надо запустить cheese и все заработает. Установил guvcview. Запустил его так guvcview -r 2. Перезагрузил и видео в скайпе заработало. Но cheese так и не работает. Видимо с guvcview установилось то, что нужно скайпу.

rustamych ★★★★
() автор топика