Ubuntu Elgato Facecam
Description
A Linux tray application aimed at making it easy to work with Elgato Facecam.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Elgato VirtualCam for Linux
A professional desktop application for using the **Elgato Facecam** as a virtual webcam on Ubuntu Linux. This unified application creates a virtual webcam device (e.g. `/dev/video10`) that works seamlessly with Chrome, OBS, Zoom, and other video applications.
**✅ NEW: Desktop Application Architecture** - Replaces the problematic systemd approach with a reliable, single-process desktop application.
📦 Features
- 🎥 Auto-detection of Elgato Facecam
- 🔄 Automatic transcoding to browser-friendly
yuv420pformat - 🖥️ Single desktop application - No systemd permission issues
- 🖱️ Integrated system tray with real-time status indicators
- 🎨 Dynamic status icons (green=streaming, gray=ready, red=error)
- 📱 Desktop notifications when streaming starts/stops
- ⚙️ JSON configuration with GUI settings (coming soon)
- 🏗️ Professional packaging ready for PyPI distribution
🚀 Installation
Quick Start
git clone https://github.com/Aaronontheweb/ubuntu-elgato-facecam.git
cd ubuntu-elgato-facecam
./install-desktop-app.sh
The script will:
- Install system dependencies (
v4l2loopback-dkms,ffmpeg,python3-pyqt5) - Set up Python dependencies
- Configure desktop autostart integration
- Test camera detection
**What you get:**
- 🎥 Virtual webcam available at
/dev/video10 - 🖱️ System tray camera icon for easy control
- 🚀 Auto-starts on login via desktop integration
- ⚙️ Professional configuration management
**After installation:**
- Refresh your shell:
exec bash - Start the app in background:
python3 virtualcam_app.py & - Look for the camera icon in your system tray
- The app will auto-start on future logins
🗑️ Uninstalling
To completely remove the desktop application:
./uninstall-desktop-app.sh
This will:
- Stop the running application
- Remove autostart entry
- Remove configuration (with confirmation)
- Remove sudoers permissions
- Optionally remov
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11