[PATCH weston] introduces a setting to give permission to any client to do screenshots
Timothée Ravier
siosm99 at gmail.com
Sun Dec 15 15:52:44 PST 2013
On 16/12/2013 00:21, Timothée Ravier wrote:
> Thus packaged screenshot applications can include a privileged setup
> step which add a file containing the application full path in a
> directory writable only by root
> (/etc/wayland/accepted-screenshoters.d/appname for example). The
> compositor would check all files in this directory before launching the
> application (or load the list of allowed applications at startup).
>
> If the application is not listed in this file, a confirmation window
> should be displayed (requesting the user password). To make the setting
> permanent, administrative rights would be required. For this, polkit
> could be used.
polkit could also be used for the whole process of deciding whether a
screenshot action is allowed or not:
* The compositor would first request authorization for the screenshot
action to polkit;
* polkit would check if the action is legitimate using the authorization
rules defined on the system;
* If no rules matches, a dialog requesting confirmation by the user is
displayed;
* If the polkit answer is positive, the compositor would launch the
screenshot application.
Adding rules is a little bit more difficult in this case, but this has
the advantage of reusing an already developed architecture.
Cheers
--
Timothée Ravier
More information about the wayland-devel
mailing list