GNOME Bugzilla – Bug 705786
The shortcut 'Shift+Ctrl+Alt+R' to record a screencast isn't working
Last modified: 2013-09-05 00:13:06 UTC
The shortcut 'Shift+Ctrl+Alt+R' to record a screencast isn't working. Other shortcuts they working.
I was forgot: Tested on gnome-shell from master (3.9.x), with gnome-settings-daemon and mutter from master.
Where is that shortcut listed?
It should be listed in the control center.
Yes, gnome-control-center -> Keyboard -> Shortcuts tab -> Screenshots -> Record a screencast.
This still happen, also after some change of Jasper in gnome-control-center, gnome-settings-daemon and gnome-control-center on this issues.
I am seeing this too in my ostree vm. dbus-monitor confirms that g-s-d is sending the right Screencast call over the bus, but I get gstreamer parsing errors from the shell in the journal, complaining about 'no element vp8enc'
I talked with Yosef about this, and it seems that on his machine alt+shift was configured as a "modifier only input source switch". When he disabled it, the Shift+Ctrl+Alt+R shortcut started working again. I think the bug Matthias is seeing is a different bug, probably related to missing gstreamer plugins. I understand that having alt+shift as a input source switching combo will prevent the shell from ever capturing ctrl+alt+shift+R. I suggest changing the recording key-combo to Super+R, it makes more sense, it's easier to do with one hand, and we want all system shortcuts to be with the Super key in order to reserve other keys for applications. See https://wiki.gnome.org/GnomeOS/Design/Whiteboards/KeyboardShortcuts for more information from a design POV.
Trying again with 3.9.91, I get the following in the journal: Sep 04 20:07:44 golem gnome-session[23614]: (gnome-shell:23739): Gjs-WARNING **: JS ERROR: TypeError: Shell.Recorder is not a constructor Sep 04 20:07:44 golem gnome-session[23614]: ScreencastService<._ensureRecorderForSender@/usr/share/gnome-shell/js/ui/screencast.js:56 Sep 04 20:07:44 golem gnome-session[23614]: wrapper@/usr/share/gjs-1.0/lang.js:213 Sep 04 20:07:44 golem gnome-session[23614]: ScreencastService<.ScreencastAsync@/usr/share/gnome-shell/js/ui/screencast.js:110 Sep 04 20:07:44 golem gnome-session[23614]: wrapper@/usr/share/gjs-1.0/lang.js:213 Sep 04 20:07:44 golem gnome-session[23614]: _handleMethodCall@/usr/share/gjs-1.0/overrides/Gio.js:315 Sep 04 20:07:44 golem gnome-session[23614]: @/usr/share/gjs-1.0/overrides/Gio.js:346
*** This bug has been marked as a duplicate of bug 707308 ***