CamPeek is a lightweight GNOME Shell extension inspired by the popular macOS app Hand Mirror, allowing you to instantly check your webcam directly from your Linux desktop's top bar.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
24 | Unreviewed |
23 | Active |
22 | Rejected |
21 | Active |
20 | Rejected |
19 | Active |
18 | Rejected |
17 | Rejected |
16 | Rejected |
15 | Active |
14 | Rejected |
13 | Rejected |
12 | Active |
11 | Rejected |
10 | Rejected |
9 | Rejected |
8 | Active |
7 | Rejected |
6 | Active |
5 | Active |
4 | Rejected |
3 | Rejected |
2 | Rejected |
1 | Rejected |
i have added 1 : Smart Camera Detection (New Feature) The extension now intelligently scans all available camera devices and only shows those that are actually usable. Cameras will only appear in the menu if GStreamer can successfully access them. This includes virtual cameras — they'll only show up if they're ready and working. how it works : Step 1 : Check the Current Camera It starts by verifying whether the currently configured camera device exists. If it does, GStreamer tries to open it to make sure it's functional. Step 2: Quick Camera Test A brief 1-second GStreamer test is run. If it passes, the extension continues using that camera. If it fails, it begins looking for another camera that works. Step 3: Scan for Other Cameras The extension goes through all other available devices one by one. Once a working camera is found, it switches over and saves the new setting so it’s remembered next time. 2 : Cleaner Camera Menu The camera selection menu now only lists devices that are actually working. Virtual cameras (like those created with v4l2loopback) will only appear if they’re actively streaming. This helps avoid confusion and prevents errors from trying to select unavailable or non-functional cameras.Cleaner Camera Menu The camera selection menu now only lists devices that are actually working. Virtual cameras (like those created with v4l2loopback) will only appear if they’re actively streaming. This helps avoid confusion and prevents errors from trying to select unavailable or non-functional cameras.