GNOME Bugzilla – Bug 700100
Remove recorder component
Last modified: 2013-08-15 00:44:00 UTC
With the screencast API from bug 696247, we can let g-s-d handle the screencast shortcut (like we do for screenshots).
Created attachment 243815 [details] [review] Remove recorder component With the screencast DBus API in place, the built-in recorder shortcut can be handled in gnome-settings-daemon's media-keys plugin like other shortcuts (most notably the screenshot ones).
Review of attachment 243815 [details] [review]: Seems your patch here has a rogue gvc submodule update. Fix that and everything's fine. ::: data/50-gnome-shell-screenshot.xml.in @@ +5,3 @@ + an older version of this file from the system and crashing + (due to the now-invalid GSettings key), we keep installing + this stub for the time being ... ugh. Do we have a g-c-c bug for this?
(In reply to comment #2) > ::: data/50-gnome-shell-screenshot.xml.in > @@ +5,3 @@ > + an older version of this file from the system and crashing > + (due to the now-invalid GSettings key), we keep installing > + this stub for the time being ... > > ugh. Do we have a g-c-c bug for this? I'm not sure there is a bug - g-c-c picks up keybinding files from all XDG_DATA_DIRS (looks right to me), but will not load files with a basename that has been loaded already from an earlier directory (looks good to me as well). Or do you mean g-c-c should check all schemas/keys before using them?
Hm. I guess crashing is the right thing to do there, unless we can convince jhbuild to not stuff system dirs in XDG_DATA_DIRS, but that's iffy.
(In reply to comment #4) > Hm. I guess crashing is the right thing to do there ... No.
(In reply to comment #5) > (In reply to comment #4) > > Hm. I guess crashing is the right thing to do there ... > > No. For what it's worth, I read that as "it's up to us to not crash g-c-c", e.g. keep the patch as-is (minus the accidental gvc bump)
*** Bug 704436 has been marked as a duplicate of this bug. ***
Wow, huh, it seems we practically wrote the same exact patches... How did I forget about this.