Điểm:1

Các trình duyệt không thể phát hiện ra webcam của tôi nhưng nó vẫn hoạt động tốt

lá cờ cn

Đột nhiên, webcam của tôi ngừng hoạt động trong trình duyệt của tôi mặc dù nó vẫn hoạt động nếu tôi chạy ứng dụng phô mai ứng dụng trong thiết bị đầu cuối. Tôi đang thử nghiệm nó với Trang web này (và nhiều ứng dụng khác) trên Google Chrome (chế độ ẩn danh và Firefox) và tôi nhận được thông báo lỗi này:

NotFoundError: Không tìm thấy thiết bị được yêu cầu; Vật

lsusb đưa ra:

Xe buýt 002 Thiết bị 001: ID 1d6b:0003 Trung tâm gốc Linux Foundation 3.0
Bus 001 Thiết bị 004: ID 0bda:57f2 Realtek Semiconductor Corp. HD WebCam
Bus 001 Thiết bị 003: ID 04ca:3015 Lite-On Technology Corp. Qualcomm Atheros QCA9377 Bluetooth
Bus 001 Thiết bị 002: ID 093a:2510 Chuột quang Pixart Imaging, Inc.
Xe buýt 001 Thiết bị 001: ID 1d6b:0002 Trung tâm gốc Linux Foundation 2.0

Nếu tôi sử dụng webcam bên ngoài thì điều này vẫn không bị phát hiện. Tôi đã thử cài đặt lại Chrome, thay đổi người dùng và khởi động lại máy nhưng vẫn không được. Thay vào đó, micrô được phát hiện chính xác.

Thông tin hệ thống của tôi:

ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 21.10
Phát hành: 21.10
Tên mã: impish
Hạt nhân: 5.13.0-23-chung

ls -l /dev/video* bản in

crw-rw----+ 1 video gốc 81, 0 gen 6 18:06 /dev/video0
crw-rw----+ 1 video gốc 81, 1 gen 6 18:06 /dev/video1

nhóm $USER bản in

alex : alex adm cdrom sudo nhúng video plugdev lpadmin lxd sambashare

bash ./pathlld /dev/video* bản in

drwxr-xr-x 21 gốc gốc 4096 gen 6 12:46 /
/dev/sdb2 on / gõ ext4 (rw,relatime,errors=remount-ro)
drwxr-xr-x 22 gốc gốc 4960 gen 6 19:14 /dev
udev trên /dev gõ devtmpfs (rw,nosuid,relatime,size=6036388k,nr_inodes=1509097,mode=755,inode64)
crw-rw----+ 1 video gốc 81, 0 gen 6 19:12 /dev/video0
drwxr-xr-x 21 gốc gốc 4096 gen 6 12:46 /
/dev/sdb2 on / gõ ext4 (rw,relatime,errors=remount-ro)
drwxr-xr-x 22 gốc gốc 4960 gen 6 19:14 /dev
udev trên /dev gõ devtmpfs (rw,nosuid,relatime,size=6036388k,nr_inodes=1509097,mode=755,inode64)
crw-rw----+ 1 video gốc 81, 1 gen 6 19:12 /dev/video1

getfacl/dev/video* bản in

getfacl: Xóa '/' hàng đầu khỏi tên đường dẫn tuyệt đối
# tập tin: dev/video0
# chủ sở hữu: root
# nhóm: video
người dùng::rw-
người dùng: alex: rw-
nhóm::rw-
mặt nạ::rw-
khác::---

# tập tin: dev/video1
# chủ sở hữu: root
# nhóm: video
người dùng::rw-
người dùng: alex: rw-
nhóm::rw-
mặt nạ::rw-
khác::---
FedKad avatar
lá cờ cn
Bạn có thể thử ở chế độ _Incognito_ không? Bạn có thể thử với _Firefox_ không?
tail avatar
lá cờ cn
@FedKad không hoạt động trên cả hai
Matthias Lenmher avatar
lá cờ nl
Bạn đã thử chấp nhận "quyền truy cập thiết bị web" khi trang web yêu cầu chưa?.
tail avatar
lá cờ cn
@MatthiasLenmher Tất nhiên là có. Tôi cũng đã cố cài đặt lại chrome
lá cờ us
Bạn có thể thử khởi động lại với kernel cũ hơn không (trong tùy chọn nâng cao trong menu GRUB)
tail avatar
lá cờ cn
@ArchismanPanigrahi cùng một vấn đề
FedKad avatar
lá cờ cn
Bạn có thể thử tương tự với _người dùng Ubuntu mới được tạo_ không?
tail avatar
lá cờ cn
@FedKad cùng một vấn đề
mook765 avatar
lá cờ cn
Tôi đoán các ứng dụng có vấn đề được cài đặt dưới dạng gói snap và bạn có thể cần định cấu hình quyền của chúng, bạn có thể làm như vậy từ bên trong cửa hàng snap.
tail avatar
lá cờ cn
@ mook765 Làm thế nào? ..
mook765 avatar
lá cờ cn
@tail Mở snap-store hoặc trung tâm phần mềm hoặc bất kỳ cách nào bạn gọi nó, tìm kiếm các ứng dụng và tìm nút `Quyền`.
tail avatar
lá cờ cn
@mook765 Tôi không thể tìm thấy nút Quyền nếu tôi nhấp vào Google Chrome trên Trung tâm phần mềm Ubuntu
mook765 avatar
lá cờ cn
@tail Bạn có thể kiểm tra với `snap list` ứng dụng nào được cài đặt dưới dạng snaps. Bạn đã viết `Google Chrome (tải xuống bằng thiết bị đầu cuối)`, điều này có nghĩa chính xác là gì? Nó có lẽ không phải là một snap.
tail avatar
lá cờ cn
@mook765 Tôi đã tải xuống tệp gỡ lỗi và cài đặt nó qua thiết bị đầu cuối (không quá nhanh). Dù sao thì tôi vẫn gặp sự cố với webcam trên bất kỳ trình duyệt nào
Điểm:0
lá cờ it

Nhiều sự cố truy cập thiết bị có thể được giải quyết thông qua thay đổi thành viên nhóm.

Bạn có thể tìm tên thiết bị bằng cách xem sudo journalctl --follow khi bạn kết nối thiết bị của mình. HOẶC ls -1 /dev >dev.b Before, kết nối thiết bị, đợi 10 giây, ls -1 /dev >dev.after;diff dev.{trước,sau}. Máy ảnh của bạn có lẽ là /dev/video.

Cụ thể, nếu ls -l cho thấy rằng các quyền của nhóm (" thứ hairwx" bộ ba) là "rw" (ví dụ."-rw-rw----"), sau đó, thêm chính bạn vào nhóm sở hữu thiết bị sẽ cấp rw quyền.

Đây là cách:

thiết bị = "/ dev/bất cứ điều gì"
sudo adduser $USER $(stat -c "%G" $device)

Điều này cho phép bạn trở thành thành viên trong nhóm có thể rw thiết bị, nhưng còn một bước nữa.

Để biến tất cả các quy trình của bạn thành thành viên của nhóm mới, hãy đăng xuất và đăng nhập. Tư cách thành viên nhóm được thiết lập tại đăng nhập thời gian.

Để tạo một quy trình duy nhất trong nhóm mới (để thử nghiệm, trước khi đăng xuất/đăng nhập):

newgrp $(stat -c "%G" $device)  

hoặc, chỉ cần nhập tên nhóm. Nhìn thấy người đàn ông mới.

tail avatar
lá cờ cn
Tôi không thể kết nối thiết bị của mình đơn giản vì webcam của tôi được tích hợp. Dù sao nếu tôi chạy `ls -l /dev | grep video` có hiển thị video0 và video1. Tôi nên chọn gì? Tôi cho rằng đó là `dev/video0` như bạn đã nói và nếu tôi liệt kê thì tôi nhận được: `crw-rw----+`. Vì vậy, tôi `device="/dev/video0" sudo adduser $USER $(stat -c "%G" $device)`. Tôi khởi động lại máy tính của mình và `newgrp $(stat -c "%G" $device)`. Có nhầm lẫn gì không? Điều này vẫn không hoạt động
waltinator avatar
lá cờ it
Khám phá các vấn đề Gắn/Đọc/Ghi/Thực thi của bạn với `https://github.com/waltinator/pathlld`, một tập lệnh `bash` để hiển thị các quyền, tùy chọn gắn dọc theo đường dẫn đến một hoặc nhiều đối tượng.
waltinator avatar
lá cờ it
Hãy thử `bash ./pathlld /dev/video*` hoặc `chmod +x ./pathlld` theo sau là `./pathlld /dev/video*`. Bằng cách chạy tập lệnh `bash` với `sh` kém khả năng hơn, bạn đã phá vỡ nó.
waltinator avatar
lá cờ it
Nhận xét được thiết kế để Hoa Kỳ đặt câu hỏi cho BẠN về Câu hỏi của bạn. Bạn nên [Chỉnh sửa] câu hỏi của mình để thêm thông tin. Bằng cách cập nhật Câu hỏi của bạn và sử dụng các nút định dạng, bạn cung cấp tất cả thông tin cho người đọc mới. Mọi người không cần phải đọc một loạt bình luận dài để hiểu toàn bộ câu chuyện.
mook765 avatar
lá cờ cn
@tail Đầu ra của `groups $USER` trông như thể bạn đã rút ngắn nó.Vui lòng đăng đầu ra ban đầu thay vì đầu ra lệnh đã chỉnh sửa. Cũng thú vị khi xem đầu ra của `getfacl /dev/video*`.
tail avatar
lá cờ cn
@mook765 Tôi đã chỉnh sửa bài đăng của mình. Kiểm tra nó ra
mook765 avatar
lá cờ cn
@tail ACL cho chúng tôi biết rằng người dùng alex có quyền rw trên cả hai tệp, bạn thậm chí không cần phải ở trong nhóm video. ACL trông ổn, giống nhau trên hệ thống của tôi. Ngoài ra, các nhóm cũng giống nhau đối với người dùng của tôi ngoại trừ nhóm video mà tôi không cần truy cập vào máy ảnh. Xin lỗi, không biết tìm ở đâu tiếp theo ...

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.