You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Struggling with this one. Gtk calls the keys "accelerators". Not clear whether simply putting accelerators on the tray icon menu would do it, but I should try.
Well, stopping at least could be as simple as installing a Cinnamon key sequence that sends Ctrl-C to screencaster, by finding the screencaster process and interrupting it (killall?).
Gtk passes key presses to the focused widget. You could probably hook into the X11 event loop way down. gtkRecordMyDesktop doesn't do anything funky like that. I didn't read every line of code, but enough, I think. I suspect it's in the actual C code for RecordMyDesktop (command line version). I think the more canonical approach is the one from my previous comment: Have screencaster check take arguments that allow it to control itself, then if one of those arguments is present, look for the existing instance of screencaster and send it a signal.
The programming is straightforward. Looks like to install you use gconftool-2 in the postinst script of the .deb. However, you have to do it for each user, apparently. That's not cool. How about if I do it in the program, so it's only installed when I'm running? Alternatively, there must be a way to set key bindings for all users.
This was never working. I added a DBus pause_record message, and this works now. I had to use a Metacity built-in command. I can't seem to just invent one myself. Now I just need to do it using the gtk2 calls instead of gconftool-2.
An "impossible" key sequence for stopping recording, and another for pausing it (when I implement pause).
The text was updated successfully, but these errors were encountered: