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 _______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
