Commit Graph

14 Commits

Author SHA1 Message Date
Mike Blumenkrantz a4c57fba2d use separate pid namespaces when forking runner gadgets
ensure children of gadgets are destroyed when main gadget process exits
2017-09-15 13:34:30 -04:00
Mike Blumenkrantz b751d27463 delete runner popup content on content hide
I don't remember why I did this but efl
2017-09-11 14:53:03 -04:00
Mike Blumenkrantz a0d72c5d91 add sandbox gadget type for runner gadgets 2017-08-11 18:49:46 -04:00
Mike Blumenkrantz 1f651fbfe8 SIGTERM sandboxed gadgets on config delete 2017-08-09 16:03:29 -04:00
Mike Blumenkrantz 0ef6c85982 handle popups and child windows in runner gadget 2017-08-09 15:55:03 -04:00
Mike Blumenkrantz 67811b1f3a remove option for disabling events on runner gadgets
I can't think of a way to make this work
2017-08-07 15:33:48 -04:00
Mike Blumenkrantz 26c589e745 support fully sandboxed sub-gadgets in runner gadget
also add demo "start" gadget
2017-08-04 16:03:59 -04:00
Mike Blumenkrantz 39c65797de set minmax on runner gadgets 2017-08-04 15:57:52 -04:00
Mike Blumenkrantz 49ba605d48 kill runner subprocess on gadget deletion 2017-08-04 15:57:52 -04:00
Mike Blumenkrantz 4945d1b257 fix runner entry focus 2017-08-04 15:57:52 -04:00
Mike Blumenkrantz 8ffae277b3 set aspect on runner gadgets 2017-08-01 10:32:19 -04:00
Mike Blumenkrantz 23ef468a29 escape runner cmdline strings 2017-08-01 10:32:09 -04:00
Mike Blumenkrantz 4de6a6ef34 temp force events on in runner config 2017-06-30 17:24:49 -04:00
Mike Blumenkrantz ca2e4eb738 add runner gadget for testing
runner is a desktop-only gadget which allows the running of commands
inside a nested wayland compositor inside a gadget using hw accel where
available

it should be possible to use this for things like:

* playing a movie on the desktop
* tailing a log in a terminal
* keeping an always-open terminal on your desktop
* using an external filemanager on the desktop

known issues:
- do not attempt to move the gadget once placed or bad things will happen
- some focus issues with gadget config
2017-06-30 17:22:04 -04:00