Giter Site home page Giter Site logo

camera-control-webcam-switch-indicator's Introduction

Camera Control for Linux in System Tray (Notification Area)

This is just a clone. The development continues on GitLab

A small utility to switch your webcam on/off, microphone mute/unmute for Linux Desktops (Qt5, Gtk3 maybe in the future)

This project replaces the (camera monitor), for having the full webcam status on tray and provides for both camera and microphone switch functions aditionally.

Please note that sudo password must be providen, otherwise it will not work.


Screenshots:

(Leftside of images is the System Blacklist/Whitelist added functions, Camera / Microphone Shield status tray icon, Microphone Staus Icon and the last is the Camera Control tray icon):

  • Microphone Unmuted, Camera On:

    Screenshot

  • Switch Camera to Off:

    Screenshot

  • Camera is Off for the User and Applications using the Webcam driver, are stopped-frozen (Not killed yet, still searching the way(?), if achieved) #5:

    Screenshot

    YouTube link

  • Switch Microphone to Mute:

    Screenshot

  • Camera Off, Microphone Muted:

    Screenshot

  • Sudo password input, normally entered once per application session, or if Password Reset has been executed:

    Screenshot

  • Shield event (for both microphone and camera):

    Screenshot

  • Shield event status (Microphone was hacked, switched status to Unmuted):

    Screenshot

  • Events Log menu:

    Screenshot

  • External Events (hacked) Log List:

    Screenshot

  • Logs cleared, Shield Status Icon, changed:

    Screenshot

  • System Menu (Blaclist/Whitelist Camera and/or Microphone), About and Exit functions:

    Screenshot

  • Reboot Window:

    Sreenshot

  • Note that before reboot, all Blacklist/Whitelist functions are being reverted (Undone), if Cancel button is pressed.

  • About:

    Screenshot

    (click on the links to open)

Video Demos:

(click the links below them, or click and open the Youtube Playlist)

Camera Control Final Release Qt5, 1.2 Release.



Prerequisites

For Desktops not based on Gtk, but on Qt i.e. KDE, LxQt etc, it may be neccessary to be installed, for proper appearance of icons, menus e.t.c., the following package:

  • qt5pas (Arch, AUR),
  • libqt5pas-dev, libqt5pas1 (Debian/Ubuntu),
  • libQt5Pas-devel, libQt5Pas from ecsos repository, (OpenSuse Leap / Tumbleweed)

For Desktops not based on Qt, but on GTK i.e. Gnome, LxDE, XFCE etc, it may be neccessary to be installed, for proper appearance of icons, menus e.t.c., the following packages:

  • qt5ct (All Distributions)
  • qt5-style-plugins (All Distributions, but OpenSuse)
  • libqt5-qtstyleplugins-platformtheme-gtk2 (OpenSuSe)

Select the name(s) from the above list, by the name of your Distribution (either major or derived from), respectively.

Further Details at the Wiki

For Project Releases, please add the RSS Atom Feeds link, to your RSS Feed Reader.

camera-control-webcam-switch-indicator's People

Contributors

linuxergr avatar paschalissposito avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.