1. 12 Jun, 2018 1 commit
  2. 11 Nov, 2013 1 commit
  3. 04 Sep, 2012 1 commit
  4. 19 Oct, 2011 1 commit
    • Ray Strode's avatar
      data: change the way we do dconf · 25004e4d
      Ray Strode authored
      We currently generate a complete, binary dconf database
      as part of the install process.
      
      In general, system administrators can change dconf
      settings system-wide using a mechanism described here:
      
      https://live.gnome.org/dconf/SystemAdministrators
      
      Unfortunately, because of the way we generate our database,
      any administrator overrides will get discarded during
      package upgrade, and likewise, our carefully vetted database
      will get destroyed on any site administrator updates.
      
      Rather than step on each others toes, this commit changes
      GDM to use the same mechanism described above.  This should
      make upstream defaults and system defaults coexist much
      better.
      
      Note, the mechanism used isn't quite as featureful as we
      would really like.  It doesn't support wildcards or changing
      whole subtrees at a time.  That means, in theory, if a new
      plugin gets added to settings daemon it could be marked active
      at the login screen without being vetted first.
      
      To circumvent this, we add a layer of indirection in and some
      gross shell scripting to give us the features we need.
      
      Distributions should probably run
      
      /usr/libexec/gdm-update-dconf-db \
      	gdm \
      	/usr/share/gdm/upstream-settings \
      	00-upstream-settings
      
      In there post transaction hooks, but at a minimum need to run
      dconf update.
      25004e4d
  5. 03 Mar, 2011 1 commit
  6. 17 Dec, 2010 1 commit
    • Ray Strode's avatar
      greeter: frob session defaults in gsettings world · 4ca9d99e
      Ray Strode authored
      This commit changes the defaults for various parts of the
      GNOME,, so that things are properly locked down again
      in the greeter session.
      
      The current gconf overrides don't apply for recent
      components, since they have been ported to gsettings.
      
      The approach used here requires a binary gsettings database
      to get generated during "make dist" time and shipped in the
      tarball.  This is suboptimal.
      
      In future versions of dconf we'll be able to ship keyfiles
      instead and then generate the database in package %post.
      4ca9d99e
  7. 12 Jun, 2007 1 commit
  8. 21 Mar, 2007 1 commit
    • Brian Cameron's avatar
      Phase 1 of removing vicious-extensions and replacing with a rewrite. · 10db3464
      Brian Cameron authored
      2006-03-20  Brian Cameron  <brian.cameron@sun.com>
      
              * configure.ac, autogen.sh, gui/gdmlanguages.c, gui/gdmconfig.h
                gui/gdmuser.c, gui/gdmwm.c, gui/gdmdynamic.c, gui/gdmlogin.c,
                gui/gdmphotosetup.c, gui/gdmsession.c, gui/gdmXnestchooser.c,
                gui/greeter/greeter.c, gui/gdmcommon.c, gui/gdmcomm.c,
                gui/gdmflexiserver.c, gui/gdmsetup.c, gui/gdmchooser.c,
                gui/misc.c, gui/gdmmconfig.c, gui/Makefile.am
                gui/greeter/greeter_item_customlist.c,
                gui/greeter/greeter_canvas_item.c gui/greeter/greeter_parser.c,
                gui/greeter/greeter_item.c, gui/greeter/greeter_item_ulist.c,
                gui/greeter/greeter_item_timed.c, gui/greeter/greeter_session.c,
                gui/greeter/greeter_system.c, gui/greeter/greeter_item_pam.c,
                gui/greeter/Makefile.am, gui/greeter/themes/Makefile.am,
                common/gdm-common.[ch], common/gdm-common-config.[ch],
                common/ve-signal.[ch], common/Makefile.am, daemon/errorgui.c,
                daemon/gdmconfig.h, daemon/display.c, daemon/gdm.c, daemon/xdmcp.c,
                daemon/filecheck.c, daemon/verify-pam.c, daemon/getvt.c,
                daemon/auth.c, daemon/server.c, daemon/cookie.c, daemon/slave.c,
                daemon/server.h, daemon/misc.c, daemon/gdm-net.c,
                daemon/gdmconfig.c, daemon/Makefile.am:  Phase 1 of removing
                vicious-extensions and replacing with a rewrite.  Changes include:
                - Create a common directory to build libgdmcommon, used by the
                  daemon and the GUI's.
                - Add a convenience layer over GKeyFile for dealing with compound
                  keys.
                - Replace selected ve functions like ve_split
                - Remove glade_helper
                - Code improvements and leaks.
                Fix by William Jon McCann <mccann@jhu.edu>.  Refer to bug
                #355425.
      
      svn path=/trunk/; revision=4689
      10db3464
  9. 08 Feb, 2007 1 commit
  10. 26 Oct, 2005 1 commit
  11. 30 Jun, 2005 1 commit
  12. 20 Jun, 2005 1 commit
  13. 28 Jan, 2005 1 commit
  14. 25 Mar, 2004 1 commit
  15. 06 Nov, 2001 1 commit
  16. 09 Jul, 2001 1 commit
    • Jiri (George) Lebl's avatar
      Use vicious-extensions module rather then local routines · 303fd178
      Jiri (George) Lebl authored
      Mon Jul 09 00:14:02 2001  George Lebl <jirka@5z.com>
      
      	* Makefile.am, autogen.sh, configure.in, daemon/Makefile.am,
      	  daemon/auth.c, daemon/gdm.c, daemon/gdm.h, daemon/misc.c,
      	  daemon/server.c, daemon/slave.c, daemon/verify-crypt.c,
      	  daemon/verify-pam.c, daemon/verify-shadow.c, daemon/xdmcp.c,
      	  gui/Makefile.am, gui/gdmchooser.c, gui/gdmconfig.c, gui/gdmlogin.c,
      	  gui/gdmphotosetup.c, gui/misc.[ch], po/POTFILES.in:  Use
      	  vicious-extensions module rather then local routines
      
      	* gui/icon-entry-hack.[ch]: remove, in vicious-extensions now
      303fd178
  17. 18 Apr, 1999 1 commit