Я отправил этот вопрос чтобы сыр работал на моем компьютере. Решение, которое я получил, не сработало, поэтому я попытался установить приложение камеры KDE «Kamoso», и оно тоже показало длинное сообщение об ошибке.
priyanshu@Inspiron-7501:~$ камосо
QGLXContext: не удалось создать фиктивный контекст
новое устройство "Integrated_Webcam_HD: Интеграция" "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5/1-5:1.0/video4linux/video0" "/dev/video0"
Устройство воспроизведения изменено на "/dev/video0"
не удалось получить контекст GL для разрешения возможностей, используя значения по умолчанию.
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Обнаружен цикл привязки для свойства «действия»
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Обнаружен цикл привязки для свойства «действия»
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Обнаружен цикл привязки для свойства «действия»
ошибка: нет элемента "выпуклость"
ошибка: нет элемента "frei0r-filter-cartoon"
ошибка: нет элемента "frei0r-filter-twolay0r"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:113: TypeError: Не удается прочитать свойство 'globalToolBarStyle' из null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:58:17: невозможно назначить [undefined] для QQmlListProperty<QObject>
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:49:13: невозможно назначить [undefined] для bool
kf5.kdbusaddons: не удается найти исполняемый файл «kdeinit5» в «/home/priyanshu/.local/bin:/home/priyanshu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/ sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" "/usr/bin, /usr/lib/qt5/bin"
Не удалось создать контекст OpenGL для формата QSurfaceFormat (версия 2.0, параметры QFlags<QSurfaceFormat::FormatOption>(), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, Samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 1, colorSpace QSurfaceFormat::DefaultColorSpace, профиль QSurfaceFormat::NoProfile)
Прервано (сброшено ядро)
Но он также включил мою веб-камеру, и я не могу заставить ее выключить.
Я попытался приостановить свой ноутбук, но это не сработало.
Перезагрузка может решить проблему, но я хотел разобраться в ее сути, поэтому начал искать статьи в Интернете.
Я попробовал '''sudo modprobe -r uvcvideo```
но это не сработало, и я получил это:
modprobe: FATAL: модуль uvcvideo используется
Затем я перечислил процессы, использующие этот модуль:
priyanshu@Inspiron-7501:~$ lsmod | grep увквидео
увквидео 98304 1
videobuf2_vmalloc 20480 1 uvcvideo
видеобуф2_в4л2 32768 1 uvcвидео
videobuf2_common 61440 2 videobuf2_v4l2, uvcvideo
videodev 245760 4 videobuf2_v4l2,uvcvideo,videobuf2_common
mc 57344 4 видеодев, видеобуф2_в4л2, увквидео, видеобуф2_общий
Но он снова вернул кучу модулей, которые я снова не могу удалить, так как все они используются. При запуске lsmod на каждом из них я просто перебираю разные модули.
Есть ли способ автоматически убить все процессы, использующие модуль?
Любая помощь приветствуется.