diff options
author | William Jon McCann <mccann@src.gnome.org> | 2007-05-31 17:39:19 +0000 |
---|---|---|
committer | William Jon McCann <mccann@src.gnome.org> | 2007-05-31 17:39:19 +0000 |
commit | e1a7b7cac426f81ea2ab60263907bd92032f1068 (patch) | |
tree | e56e4d76b7a386da0a4a4b7f3117bbf51f2b7873 /data | |
parent | 7baf40f65e52c651aab4d2c7214672f24195a649 (diff) | |
download | gdm-e1a7b7cac426f81ea2ab60263907bd92032f1068.tar.gz |
Land the first shot at the new settings framework
svn path=/branches/mccann-gobject/; revision=4946
Diffstat (limited to 'data')
-rw-r--r-- | data/Makefile.am | 38 | ||||
-rw-r--r-- | data/gdm.schemas.in.in | 738 |
2 files changed, 776 insertions, 0 deletions
diff --git a/data/Makefile.am b/data/Makefile.am index 2693503c..8b26d41a 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -3,10 +3,48 @@ NULL = dbusconfdir = $(DBUS_SYS_DIR) dbusconf_DATA = gdm.conf +@INTLTOOL_SCHEMAS_RULE@ + +schemasdir = $(gdmconfdir) +schemas_in_files = gdm.schemas.in +schemas_DATA = $(schemas_in_files:.schemas.in=.schemas) + +gdm.schemas.in: $(srcdir)/gdm.schemas.in.in + sed -e 's,[@]GDMPREFETCHCMD[@],$(GDMPREFETCHCMD),g' \ + -e 's,[@]GDM_CUSTOM_CONF[@],$(GDM_CUSTOM_CONF),g' \ + -e 's,[@]GDM_USER_PATH[@],$(GDM_USER_PATH),g' \ + -e 's,[@]HALT_COMMAND[@],$(HALT_COMMAND),g' \ + -e 's,[@]REBOOT_COMMAND[@],$(REBOOT_COMMAND),g' \ + -e 's,[@]SOUND_PROGRAM[@],$(SOUND_PROGRAM),g' \ + -e 's,[@]SUSPEND_COMMAND[@],$(SUSPEND_COMMAND),g' \ + -e 's,[@]XEVIE_OPTION[@],$(XEVIE_OPTION),g' \ + -e 's,[@]ALWAYS_RESTART_SERVER[@],$(ALWAYS_RESTART_SERVER),g' \ + -e 's,[@]X_CONFIG_OPTIONS[@],$(X_CONFIG_OPTIONS),g' \ + -e 's,[@]X_SERVER[@],$(X_SERVER),g' \ + -e 's,[@]X_XNEST_CMD[@],$(X_XNEST_CMD),g' \ + -e 's,[@]X_XNEST_CONFIG_OPTIONS[@],$(X_XNEST_CONFIG_OPTIONS),g' \ + -e 's,[@]X_XNEST_UNSCALED_FONTPATH[@],$(X_XNEST_UNSCALED_FONTPATH),g' \ + -e 's,[@]GDM_RBAC_SYSCMD_KEYS[@],$(GDM_RBAC_SYSCMD_KEYS),g' \ + -e 's,[@]authdir[@],$(authdir),g' \ + -e 's,[@]datadir[@],$(datadir),g' \ + -e 's,[@]dmconfdir[@],$(dmconfdir),g' \ + -e 's,[@]gdmconfdir[@],$(gdmconfdir),g' \ + -e 's,[@]libdir[@],$(libdir),g' \ + -e 's,[@]libexecdir[@],$(libexecdir),g' \ + -e 's,[@]gdmlocaledir[@],$(gdmlocaledir),g' \ + -e 's,[@]logdir[@],$(logdir),g' \ + -e 's,[@]pixmapdir[@],$(pixmapdir),g' \ + -e 's,[@]sbindir[@],$(sbindir),g' \ + <$(srcdir)/gdm.schemas.in.in >gdm.schemas.in + EXTRA_DIST = \ + $(schemas_DATA) \ $(dbusconf_DATA) \ $(NULL) +CLEANFILES = \ + $(NULL) + MAINTAINERCLEANFILES = \ *~ \ Makefile.in diff --git a/data/gdm.schemas.in.in b/data/gdm.schemas.in.in new file mode 100644 index 00000000..1858b171 --- /dev/null +++ b/data/gdm.schemas.in.in @@ -0,0 +1,738 @@ +<gdmschemafile> + <schemalist> + + <schema> + <key>daemon/AddGtkModules</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>daemon/AutomaticLoginEnable</key> + <signature>b</signature> + <default>false</default> + </schema> + + <schema> + <key>daemon/AutomaticLogin</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>daemon/Chooser</key> + <signature>s</signature> + <default>@libexecdir@/gdmchooser</default> + </schema> + + <schema> + <key>daemon/Greeter</key> + <signature>s</signature> + <default>@libexecdir@/gdmlogin</default> + </schema> + <schema> + <key>daemon/RemoteGreeter</key> + <signature>s</signature> + <default>@libexecdir@/gdmlogin</default> + </schema> + <schema> + <key>daemon/GtkModulesList</key> + <signature>s</signature> + <default></default> + </schema> + + <schema> + <key>daemon/User</key> + <signature>s</signature> + <default>gdm</default> + </schema> + <schema> + <key>daemon/Group</key> + <signature>s</signature> + <default>gdm</default> + </schema> + + <schema> + <key>daemon/HaltCommand</key> + <signature>as</signature> + <default>@HALT_COMMAND@</default> + </schema> + <schema> + <key>daemon/RebootCommand</key> + <signature>as</signature> + <default>@REBOOT_COMMAND@</default> + </schema> + <schema> + <key>daemon/SuspendCommand</key> + <signature>as</signature> + <default>@SUSPEND_COMMAND@</default> + </schema> + + <schema> + <key>daemon/DisplayInitDir</key> + <signature>s</signature> + <default>@gdmconfdir@/Init</default> + </schema> + <schema> + <key>daemon/KillInitClients</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>daemon/DefaultPath</key> + <signature>s</signature> + <default>@GDM_USER_PATH@</default> + </schema> + <schema> + <key>daemon/PostSessionScriptDir</key> + <signature>s</signature> + <default>@gdmconfdir@/PostSession/</default> + </schema> + <schema> + <key>daemon/PreSessionScriptDir</key> + <signature>s</signature> + <default>@gdmconfdir@/PreSession/</default> + </schema> + <schema> + <key>daemon/PostLoginScriptDir</key> + <signature>s</signature> + <default>@gdmconfdir@/PreSession/</default> + </schema> + <schema> + <key>daemon/FailsafeXServer</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>daemon/XKeepsCrashing</key> + <signature>s</signature> + <default>@gdmconfdir@/XKeepsCrashing</default> + </schema> + <schema> + <key>daemon/RootPath</key> + <signature>s</signature> + <default>/sbin:/usr/sbin:@GDM_USER_PATH@</default> + </schema> + <schema> + <key>daemon/SessionDesktopDir</key> + <signature>s</signature> + <default>/etc/X11/sessions/:@dmconfdir@/Sessions/:@datadir@/gdm/BuiltInSessions/:@datadir@/xsessions/</default> + </schema> + <schema> + <key>daemon/BaseXsession</key> + <signature>s</signature> + <default>@gdmconfdir@/Xsession</default> + </schema> + <schema> + <key>daemon/DefaultSession</key> + <signature>s</signature> + <default>gnome.desktop</default> + </schema> + + <schema> + <key>daemon/UserAuthDir</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>daemon/UserAuthFBDir</key> + <signature>s</signature> + <default>/tmp</default> + </schema> + <schema> + <key>daemon/UserAuthFile</key> + <signature>s</signature> + <default>.Xauthority</default> + </schema> + <schema> + <key>daemon/ConsoleNotify</key> + <signature>b</signature> + <default>true</default> + </schema> + + <schema> + <key>daemon/DoubleLoginWarning</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>daemon/AlwaysLoginCurrentSession</key> + <signature>b</signature> + <default>true</default> + </schema> + + <schema> + <key>daemon/DisplayLastLogin</key> + <signature>b</signature> + <default>false</default> + </schema> + + <schema> + <key>daemon/TimedLoginEnable</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>daemon/TimedLogin</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>daemon/TimedLoginDelay</key> + <signature>i</signature> + <default>30</default> + </schema> + + <schema> + <key>daemon/FlexiReapDelayMinutes</key> + <signature>i</signature> + <default>5</default> + </schema> + + <schema> + <key>daemon/StandardXServer</key> + <signature>s</signature> + <default>X_SERVER</default> + </schema> + <schema> + <key>daemon/FlexibleXServers</key> + <signature>i</signature> + <default>5</default> + </schema> + <schema> + <key>daemon/DynamicXServers</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>daemon/Xnest</key> + <signature>s</signature> + <default>@X_XNEST_CMD@, @X_XNEST_CONFIG_OPTIONS@</default> + </schema> + <schema> + <key>daemon/XnestUnscaledFontPath</key> + <signature>b</signature> + <default>@X_XNEST_UNSCALED_FONTPATH@</default> + </schema> + + <schema> + <key>daemon/FirstVT</key> + <signature>i</signature> + <default>7</default> + </schema> + <schema> + <key>daemon/VTAllocation</key> + <signature>b</signature> + <default>true</default> + </schema> + + <schema> + <key>daemon/ConsoleCannotHandle</key> + <signature>s</signature> + <default>am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh</default> + </schema> + + <schema> + <key>daemon/GdmXserverTimeout</key> + <signature>i</signature> + <default>10</default> + </schema> + + <schema> + <key>daemon/SystemCommandsInMenu</key> + <signature>as</signature> + <default>HALT;REBOOT;SUSPEND;CUSTOM_CMD</default> + </schema> + <schema> + <key>daemon/AllowLogoutActions</key> + <signature>as</signature> + <default>HALT;REBOOT;SUSPEND;</default> + </schema> + <schema> + <key>daemon/RBACSystemCommandKeys</key> + <signature>as</signature> + <default>@GDM_RBAC_SYSCMD_KEYS@</default> + </schema> + + <schema> + <key>daemon/SoundProgram</key> + <signature>s</signature> + <default>@SOUND_PROGRAM@</default> + </schema> + + <schema> + <key>daemon/Configurator</key> + <signature>s</signature> + <default>@sbindir@/gdmsetup --disable-sound --disable-crash-dialog</default> + </schema> + + + <schema> + <key>security/AllowRoot</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>security/AllowRemoteRoot</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>security/AllowRemoteAutoLogin</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>security/UserMaxFile</key> + <signature>i</signature> + <default>65536</default> + </schema> + <schema> + <key>security/RelaxPermissions</key> + <signature>i</signature> + <default>0</default> + </schema> + <schema> + <key>security/CheckDirOwner</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>security/SupportAutomount</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>security/RetryDelay</key> + <signature>i</signature> + <default>1</default> + </schema> + <schema> + <key>security/DisallowTCP</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>security/PamStack</key> + <signature>s</signature> + <default>gdm</default> + </schema> + + <schema> + <key>security/NeverPlaceCookiesOnNFS</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>security/PasswordRequired</key> + <signature>b</signature> + <default>false</default> + </schema> + + <schema> + <key>xdmcp/Enable</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>xdmcp/MaxPending</key> + <signature>i</signature> + <default>4</default> + </schema> + <schema> + <key>xdmcp/MaxSessions</key> + <signature>i</signature> + <default>16</default> + </schema> + <schema> + <key>xdmcp/MaxWait</key> + <signature>i</signature> + <default>15</default> + </schema> + <schema> + <key>xdmcp/DisplaysPerHost</key> + <signature>i</signature> + <default>2</default> + </schema> + <schema> + <key>xdmcp/Port</key> + <signature>i</signature> + <default>177</default> + </schema> + <schema> + <key>xdmcp/HonorIndirect</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>xdmcp/MaxPendingIndirect</key> + <signature>i</signature> + <default>4</default> + </schema> + <schema> + <key>xdmcp/MaxWaitIndirect</key> + <signature>i</signature> + <default>15</default> + </schema> + <schema> + <key>xdmcp/PingIntervalSeconds</key> + <signature>i</signature> + <default>15</default> + </schema> + <schema> + <key>xdmcp/Willing</key> + <signature>s</signature> + <default>@gdmconfdir@/Xwilling</default> + </schema> + + <schema> + <key>xdmcp/EnableProxy</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>xdmcp/ProxyXServer</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>xdmcp/ProxyReconnect</key> + <signature>s</signature> + <default></default> + </schema> + + <schema> + <key>gui/GtkTheme</key> + <signature>s</signature> + <default>Default</default> + </schema> + <schema> + <key>gui/GtkRC</key> + <signature>s</signature> + <default>@datadir@/themes/Default/gtk-2.0/gtkrc</default> + </schema> + <schema> + <key>gui/MaxIconWidth</key> + <signature>i</signature> + <default>128</default> + </schema> + <schema> + <key>gui/MaxIconHeight</key> + <signature>i</signature> + <default>128</default> + </schema> + + <schema> + <key>gui/AllowGtkThemeChange</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>gui/GtkThemesToAllow</key> + <signature>s</signature> + <default>all</default> + </schema> + + <schema> + <key>greeter/Browser</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>greeter/Include</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>greeter/Exclude</key> + <signature>s</signature> + <default>bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,gdm,postgres,pvm,rpm,nfsnobody,pcap</default> + </schema> + <schema> + <key>greeter/IncludeAll</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>greeter/MinimalUID</key> + <signature>i</signature> + <default>100</default> + </schema> + <schema> + <key>greeter/DefaultFace</key> + <signature>s</signature> + <default>@pixmapdir@/nobody.png</default> + </schema> + <schema> + <key>greeter/GlobalFaceDir</key> + <signature>s</signature> + <default>@datadir@/pixmaps/faces/</default> + </schema> + <schema> + <key>greeter/LocaleFile</key> + <signature>s</signature> + <default>@gdmlocaledir@/locale.alias</default> + </schema> + <schema> + <key>greeter/Logo</key> + <signature>s</signature> + <default>@pixmapdir@/gdm-foot-logo.png</default> + </schema> + <schema> + <key>greeter/ChooserButtonLogo</key> + <signature>s</signature> + <default>@pixmapdir@/gdm-foot-logo.png</default> + </schema> + <schema> + <key>greeter/Quiver</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>greeter/SystemMenu</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>greeter/ConfigAvailable</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>greeter/ChooserButton</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>greeter/TitleBar</key> + <signature>b</signature> + <default>true</default> + </schema> + + <schema> + <key>greeter/DefaultWelcome</key> + <signature>b</signature> + <default></default> + </schema> + + <schema> + <key>greeter/XineramaScreen</key> + <signature>i</signature> + <default>0</default> + </schema> + <schema> + <key>greeter/BackgroundProgram</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>greeter/RunBackgroundProgramAlways</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>greeter/BackgroundProgramInitialDelay</key> + <signature>i</signature> + <default>30</default> + </schema> + <schema> + <key>greeter/RestartBackgroundProgram</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>greeter/BackgroundProgramRestartDelay</key> + <signature>i</signature> + <default>30</default> + </schema> + <schema> + <key>greeter/BackgroundImage</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>greeter/BackgroundColor</key> + <signature>s</signature> + <default>#76848F</default> + </schema> + <schema> + <key>greeter/BackgroundType</key> + <signature>i</signature> + <default>2</default> + </schema> + <schema> + <key>greeter/BackgroundScaleToFit</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>greeter/BackgroundRemoteOnlyColor</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>greeter/LockPosition</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>greeter/SetPosition</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>greeter/PositionX</key> + <signature>i</signature> + <default>0</default> + </schema> + <schema> + <key>greeter/PositionY</key> + <signature>i</signature> + <default>0</default> + </schema> + <schema> + <key>greeter/Use24Clock</key> + <signature>s</signature> + <default>auto</default> + </schema> + <schema> + <key>greeter/UseCirclesInEntry</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>greeter/UseInvisibleInEntry</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>greeter/GraphicalTheme</key> + <signature>s</signature> + <default>circles</default> + </schema> + <schema> + <key>greeter/GraphicalThemes</key> + <signature>s</signature> + <default>circles/:happygnome</default> + </schema> + <schema> + <key>greeter/GraphicalThemeRand</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>greeter/GraphicalThemeDir</key> + <signature>s</signature> + <default>@datadir@/gdm/themes/</default> + </schema> + <schema> + <key>greeter/GraphicalThemedColor</key> + <signature>s</signature> + <default>#76848F</default> + </schema> + + <schema> + <key>greeter/InfoMsgFile</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>greeter/InfoMsgFont</key> + <signature>s</signature> + <default></default> + </schema> + + <schema> + <key>greeter/PreFetchProgram</key> + <signature>s</signature> + <default></default> + </schema> + + <schema> + <key>greeter/SoundOnLogin</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>greeter/SoundOnLoginSuccess</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>greeter/SoundOnLoginFailure</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>greeter/SoundOnLoginFile</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>greeter/SoundOnLoginSuccessFile</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>greeter/SoundOnLoginFailureFile</key> + <signature>s</signature> + <default></default> + </schema> + + <schema> + <key>chooser/ScanTime</key> + <signature>i</signature> + <default>4</default> + </schema> + <schema> + <key>chooser/DefaultHostImg</key> + <signature>s</signature> + <default>@pixmapdir@/nohost.png</default> + </schema> + <schema> + <key>chooser/HostImageDir</key> + <signature>s</signature> + <default>@datadir@/hosts/</default> + </schema> + <schema> + <key>chooser/Hosts</key> + <signature>s</signature> + <default></default> + </schema> + <schema> + <key>chooser/Multicast</key> + <signature>b</signature> + <default>false</default> + </schema> + <schema> + <key>chooser/MulticastAddr</key> + <signature>s</signature> + <default>ff02::1</default> + </schema> + <schema> + <key>chooser/Broadcast</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>chooser/AllowAdd</key> + <signature>b</signature> + <default>true</default> + </schema> + + <schema> + <key>greeter/ShowGnomeFailsafeSession</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>greeter/ShowXtermFailsafeSession</key> + <signature>b</signature> + <default>true</default> + </schema> + <schema> + <key>greeter/ShowLastSession</key> + <signature>b</signature> + <default>true</default> + </schema> + + </schemalist> +</gdmschemafile> |