Re: Applying for lockdown editor writing in GSoC
- From: Vincent Untz <vuntz gnome org>
- To: Rūdolfs Mazurs <rudolfs mazurs gmail com>
- Cc: desktop-devel-list <desktop-devel-list gnome org>
- Subject: Re: Applying for lockdown editor writing in GSoC
- Date: Mon, 26 Mar 2012 14:59:16 +0200
Hi,
Le dimanche 25 mars 2012, à 19:44 +0300, Rūdolfs Mazurs a écrit :
> Hello all!
>
> In the list of ideas for this year's Google Summer of Code I found the
> suggestion to make a lockdown editor for GNOME 3. I thought I could try
> that.
>
> I have academic experience in writing C code and have done some Python
> as well. I haven't written any GTK applications so far, but I think I
> can learn it quickly enough. I have been using GNOME for 5 years now and
> have administered an Ubuntu classroom, so I believe I can understand the
> needs of the end user and system administrator.
>
> What I'd like to find out:
> * What is the required functionality of the lockdown editor?
The basic features that we want is being able to lock down features that
are already ready to be locked down. See for instance:
http://git.gnome.org/browse/gsettings-desktop-schemas/tree/schemas/org.gnome.desktop.lockdown.gschema.xml.in.in
You can run pessulus to get an idea of how this was working for GNOME 2.
Compared to the current code in pessulus, the following needs to be
done:
- handle GSettings settings too, not just gconf
Note that lockdown is GSettings is actually handled by dconf, see
https://live.gnome.org/dconf/SystemAdministrators
- this first point likely involves writing a small polkit helper to
actually configure the lockdown. As an example, see what was used for
gconf:
http://git.gnome.org/browse/gconf/tree/defaults
- use pygobject with introspection for the GUI, instead of pygtk
There are optional additional steps, related to making sure lockdown is
properly handled by apps, or adding some additional lockdown features to
GNOME.
> * What do I need to do to get this GSoC task?
We documented this on the wiki:
https://live.gnome.org/SummerOfCode2012/Students
Cheers,
Vincent
--
Les gens heureux ne sont pas pressés.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]