After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 694214 - continues to use webcam after switching users
continues to use webcam after switching users
Status: RESOLVED OBSOLETE
Product: cheese
Classification: Applications
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Cheese Maintainer(s)
Cheese Maintainer(s)
Depends on: 688129
Blocks:
 
 
Reported: 2013-02-19 21:38 UTC by William Jon McCann
Modified: 2020-11-12 07:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
inhibit user switching and idle (1.72 KB, patch)
2014-03-31 18:33 UTC, David King
committed Details | Review

Description William Jon McCann 2013-02-19 21:38:09 UTC
If I start Cheese and the do fast user switching the webcam is still in use by the former session. This is bad. A privacy violation.

Since we don't have a way to revoke access from the device we should at least be good and voluntarily stop using it when we get the active session switched signal from the system.
Comment 1 David King 2014-03-31 18:33:40 UTC
Created attachment 273358 [details] [review]
inhibit user switching and idle

The patch inhibits user switching using gtk_application_inhibit(). Unfortunately, user switching inhibition does not work in gnome-session at the moment.
Comment 2 David King 2014-04-01 08:09:03 UTC
Comment on attachment 273358 [details] [review]
inhibit user switching and idle

Pushed to master as e799707762b7e338f1e0c48a6099ad9e5a48c2ba, just waiting on bug 688129 now.
Comment 3 André Klapper 2020-11-12 07:12:26 UTC
bugzilla.gnome.org is being replaced by gitlab.gnome.org. We are closing all
old bug reports and feature requests in GNOME Bugzilla which have not seen
updates for a long time.

If you still use cheese and if you still see this bug / want this feature in a
recent and currently supported version, then please feel free to report it at
https://gitlab.gnome.org/GNOME/cheese/-/issues/

Thank you for creating this report and we are sorry it could not be implemented
(volunteer workforce and time is quite limited).