#!/usr/bin/env python # # A very simple program that sets a single key value when you type # it in an entry and press return # import gtk import gconf def entry_activated_callback(entry, client): s = entry.get_chars (0, -1) client.set_string ("/testing/directory/key", s) window = gtk.Window() entry = gtk.Entry () window.add (entry) client = gconf.client_get_default () client.add_dir ("/testing/directory", gconf.CLIENT_PRELOAD_NONE) entry.connect ('activate', entry_activated_callback, client) # If key isn't writable, then set insensitive entry.set_sensitive (client.key_is_writable ("/testing/directory/key")) window.show_all () gtk.main ()