summaryrefslogtreecommitdiff
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* Improved comments to make gdm.conf/custom.conf more clear.Brian Cameron2006-08-032-18/+28
| | | | | | | 2006-08-03 Brian Cameron <brian.cameron@sun.com> * config/gdm.conf.in, config/gdm.conf-custom: Improved comments to make gdm.conf/custom.conf more clear.
* Do not cause make install to fail if chown fails.Brian Cameron2006-05-181-2/+2
| | | | | | | 2006-05-18 Brian Cameron <brian.cameron@sun.com> * config/Makefile.am: Do not cause make install to fail if chown fails.
* No longer clean config/ssh.desktop.in file.Brian Cameron2006-05-121-1/+1
| | | | | | 2006-05-12 Brian Cameron <brian.cameron@sun.com> * config/Makefile.am: No longer clean config/ssh.desktop.in file.
* Finally fix bug #340960Brian Cameron2006-05-091-2/+2
| | | | | | | 2006-05-09 Brian Cameron <brian.cameron@sun.com> * config/ssh.desktop.in.in, po/POTFILES.in, utils/Makefile.am: Finally fix bug #340960
* Added new file. Remove old file. Added generated ssh.desktop.in file.Brian Cameron2006-05-092-0/+1
| | | | | | | | 2006-05-09 Brian Cameron <brian.cameron@sun.com> * config/ssh.desktop.in.in: Added new file. * config/ssh.desktop.in: Remove old file. * config/.cvsignore: Added generated ssh.desktop.in file.
* Do chown after chmod.Brian Cameron2006-05-091-2/+2
| | | | | | 2006-05-09 Brian Cameron <brian.cameron@sun.com> * config/Makefile.am: Do chown after chmod.
* Fix config/Makefile.am so ssh.desktop.in is cleaned when you run make clean.Brian Cameron2006-05-091-2/+2
|
* Fix the installation of ssh.desktop and gdm-ssh-session so that theBrian Cameron2006-05-091-4/+0
| | | | | | | | | 2006-05-09 Brian Cameron <brian.cameron@sun.com> * configure.ac, config/Makefile.am, utils/Makefile.am: Fix the installation of ssh.desktop and gdm-ssh-session so that the desktop file is translated and gdm-ssh-session is installed to libexecdir. Fixes bugs #340958 and #340960.
* Added comment before [servers] section to address bug #340333.Brian Cameron2006-05-021-0/+9
| | | | | | | 2006-05-02 Brian Cameron <brian.cameron@sun.com> * config/gdm.conf-custom: Added comment before [servers] section to address bug #340333.
* Updated by running 'cd config && cat XKeepsCrashingBrian Cameron2006-05-011-10/+12
| | | | | | | | | 2006-05-01 Brian Cameron <brian.cameron@sun.com> * config/gettextfoo.h, config/XKeepsCrashing: Updated by running 'cd config && cat XKeepsCrashing Xsession.in|./extract-shell.sh > gettextfoo.h', so the file is regenerated to have the latest strings. Fixes bug #340017.
* Updated to add new "Using gdmsetup" section and other corrections. UpdatedBrian Cameron2006-04-281-1/+1
| | | | | | | | 2006-04-27 Brian Cameron <brian.cameron@sun.com> * docs/C/gdm.xml: Updated to add new "Using gdmsetup" section and other corrections. * config/gdm.conf.in: Updated documentation.
* Adding per-display configuration support to GDM. Now if user has a fileBrian Cameron2006-04-272-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-04-26 Brian Cameron <brian.cameron@sun.com> Adding per-display configuration support to GDM. Now if user has a file named /etc/gdm/custom.conf:<displaynum>, the settings in this file will override the /usr/share/gdm/defaults.conf and /etc/X11/gdm/custom.conf settings. Only keys that affect the GUI behavior are supported. These include those in the "gui" and "greeter" sections and the security/PamStack key. * daemon/gdm.c: Update GET_CONFIG command so it accepts a display argument. It is backwards compatible and will return the per-display setting if this is passed in, or the non-display value if not passed in. Fix bug that caused PreFetch key to not just return the once as it is supposed to. * daemon/gdmconfig.[ch], jui/gdmconfig.c: Updated to support per-display configuration. * daemon/gdm.h: Updated documentation for new command. Corrected some errors. * daemon/verify-pam.c, daemon/gdmconfig.c config/gdm.conf.in: Add security/PamStack configuration variable as a per-display setting. This allows the sysadmin to specify a different PAM stack, if desired and also allows customization per display. Also added key info for some BackgroundProgram keys that were missing. * config/PreSession.in: now requests configuration data per-display. Will use normal configuration if no per-display config files. * gui/.cvsignore: Add gdmsetup.desktop.in * gui/gdmdynamic.: Improve usage warning. * gui/gdmlogin.c: Add some debug * docs/C/gdm.xml: Updated docs to reflect new per-display config.
* Added. This makes gdmsetup.desktop get properly translated. Fixes bugBrian Cameron2006-04-171-2/+2
| | | | | | | | | | 2006-04-17 Brian Cameron <brian.cameron@sun.com> * gui/gdmsetup.desktop.in.in: Added. This makes gdmsetup.desktop get properly translated. Fixes bug #334647. Patch by Vincent Fretin <vincent.fretin@gmail.com> * gui/gdmsetup.desktop.in: Removed * gui/Makefile.am: Updated to reflect change.
* Add new GdmXserverTimeout configuration variable so the length of timeBrian Cameron2006-04-071-0/+4
| | | | | | | | | | | 2006-04-07 Brian Cameron <brian.cameron@sun.com> * config/gdm.conf.in, daemon/gdm.h, daemon/gdmconfig.c,s daemon/server.c: Add new GdmXserverTimeout configuration variable so the length of time that GDM waits for the Xserver to start can be tuned. This makes it easier to get GDM working with some Xservers (Xgl). Fixes bug #337670. Patch provided by Emilie (girlblossom@gmail.com).
* Modify command to be "$@" instead of "$1" so it is possible to passBrian Cameron2006-03-291-1/+1
| | | | | | | 2006-03-28 Brian Cameron <brian.cameron@sun.com> * config/Xsession.in: Modify command to be "$@" instead of "$1" so it is possible to pass arguments with the command.
* Removed a C99 local variable definition that breaks the build with gccJulio M. Merino Vidal2006-03-283-26/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 006-03-28 Julio M. Merino Vidal <jmmv@NetBSD.org> * daemon/xdmcp.c: Removed a C99 local variable definition that breaks the build with gcc 2.95 (e.g. under NetBSD 1.6). Fixes bug #336368. 2006-03-28 Julio M. Merino Vidal <jmmv@NetBSD.org> * daemon/gdmconfig.c, daemon/server.c: Include sys/resource.h, needed to use setpriority(2) and its associated definitions. Fixes the build under NetBSD, closing bug #336369. 2006-03-28 Julio M. Merino Vidal <jmmv@NetBSD.org> * Makefile.am, README.install, acconfig.h, configure.ac, gdmsetup-security.in, config/Makefile.am, config/Xsession.in, config/gdm.conf.in, daemon/Makefile.am, daemon/gdm.c, daemon/gdm.h, daemon/gdm.in, daemon/gdmconfig.c, daemon/misc.c, daemon/server.c, daemon/slave.c, docs/C/gdm.xml, gui/Makefile.am, gui/gdmphotosetup.c, gui/gdmsetup.c, gui/gdmsetup.desktop.in, gui/greeter/Makefile.am, gui/greeter/gdmthemetester.in, gui/greeter/greeter.c, gui/modules/Makefile.am: Get rid of all EXPANDED_* variables from the build procedure. Directory-related variables must only be expanded from the Makefiles so that they can be easily overriden during the installation phase. Fixes bug #336364.
* Now support --with-sysconfsubdir so that GDM can be configured to have theBrian Cameron2006-03-283-21/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-03-27 Brian Cameron <brian.cameron@sun.com> * acconfig.h, configure.ac, config/Makefile.am, config/PostLogin, config/gdm.conf.in, daemon/Makefile.am, daemon/gdm.[ch], daemon/gdmconfig.c, gui/Makefile.am, gui/greeter/Makeifle.am, gui/modules/Makefile.am, gui/modules/dwellmouselistener.c, gui/modules/keymouselistener.c, utils/Makefile.am: Now support --with-sysconfsubdir so that GDM can be configured to have the config files in a directory that isn't hardcoded to have "/gdm" at the end. Fixes bug #335957. Patch provided by Julio M Merino Vidal <jmmv@NetBSD.org> with minor changes by me to fix some usage of EXPANDED_GDMCONFDIR that caused breakage on Solaris. * gui/gdmXnestchooser, gui/gdmchooser.c, gui/gdmcomm.[ch], gui/gdmdynamic.c, gui/gdmflexiserver.c, gui/gdmlogin.c, gui/gdmphotosetup.c, gui/greeter/greeter.c: Now use gdmcomm_comm_bulk_start and gdmcomm_comm_bulk_stop to wrap areas of the code where we want to keep the sockets connection open for performance. This makes gdmsetup start faster and better ensures that sockets are not left open. Now gdmcomm_call_gdm will always close the socket unless inside such a block, ensuring that if distros add patches to read new config values at random points in the code, the socket won't be left open. * daemon/gdm.c: Fix gdm_debug message.
* Back out launching of dbus-launch after discussion that is really mostBrian Cameron2006-02-151-8/+0
| | | | | | | | 2006-02-15 Brian Cameron <brian.cameron@sun.com> * config/Xsession.in: Back out launching of dbus-launch after discussion that is really most appropriate for this to be launched by init.d scripting.
* Now start dbus-launch in GDM's Xsession script if dbus-launch is availableBrian Cameron2006-02-151-0/+8
| | | | | | | | 2006-02-13 Brian Cameron <brian.cameron@sun.com> * config/Xsession.in: Now start dbus-launch in GDM's Xsession script if dbus-launch is available on the system. Fixes bug #331104. Patch provided by delgarde@ihug.co.nz.
* Updated. Update to 2.13.0.8 and use EXPANDED_DATADIR instead of %{datadir}Brian Cameron2006-02-131-2/+2
| | | | | | | | | | | | | | | | | | | | 2006-02-13 Brian Cameron <brian.cameron@sun.com> * Release 2.13.0.8: * NEWS: Updated. * configure.ac: Update to 2.13.0.8 and use EXPANDED_DATADIR instead of %{datadir} since that makes it work much better. * README.install, README, docs/C/gdm.xml: Update docs so that the change from --with-configdir to --with-defaults-conf and renaming of default and custom config file is documented. * daemon/gdm-net.c, daemon/gdmconfig.c, gui/gdmsetup.c: Update comments to no longer mention old name of config file. Fix gdmsetup to know new location of custom config file. * config/Makefile.am: Now if upgrading and gdm.conf and factory-gdm.conf are different, move the gdm.conf file to custom.conf instead of copy. This is because we don't want GDM to overwrite the custom.conf file every time user upgrades. Only first time, then gdm.conf should go away.
* Change --with-configdir to --with-defaults-conf and make it work so thatBrian Cameron2006-02-131-18/+21
| | | | | | | | | | 2006-02-13 Brian Cameron <brian.cameron@sun.com> * acconfig.h, configure.ac, daemon/Makefile.am, daemon/gdmconfig.c, docs/C/gdm.xml: Change --with-configdir to --with-defaults-conf and make it work so that the gdm.conf and gdm.conf-custom file can be installed to different subdirectories. Fixes bug #330905. Patch provided by Ray Strode.
* Fix calls to zenity so they work. Fixes bug #330892. Last minute updatesBrian Cameron2006-02-131-2/+4
| | | | | | | | | 2006-02-13 Brian Cameron <brian.cameron@sun.com> * config/Xsession.in: Fix calls to zenity so they work. Fixes bug #330892. * README, README.install, docs/C/gdm.xml: Last minute updates before string freeze.
* A known issue with gdmdynamic is that when a display connects to theBrian Cameron2006-02-091-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A known issue with gdmdynamic is that when a display connects to the server it generates the gdmdynamic "ADD" and "RELEASE" commands. On startup, hundreds of displays could send these commands at once and cause the server too be flooded with sockets requests. Hammering the socket like this caused me to find and fix a number of problems that improve socket reliability for general GDM use. I also enhanced gdmdynamic so it is more sensitive to the socket being busy and no longer overloads it, instead sleeping and retrying if necessary. This allows gdmdynamic to work if there are hundreds of displays instead of just a dozen or so. * daemon/gdm.[ch]: Added new "SERVER_BUSY" sockets command so that gdmdynamic can sleep before starting new slaves if the daemon is already busy. * daemon/gdm-net.[ch]: Bump up MAX_CONNECTIONS from 10 to 15. I notice that this improves performance significantly when hammering the daemon with connections. Added better comments for this logic and now debug logs when a subconnection is thrown away. New gdm_connection_is_server_busy function * daemon/display.c: Correct DYNAMIC_REMOVE so it works and fixes bug #326796. Before it wasn't really removing the displays. * gui/gdmdynamic.c: Quite a bit of work to make gdmdynamic avoid flooding the server with sockets requests. Now it sets sockets retries to 1 and manages sleeping and retries itself. * gui/gdmconfig.c: Added gdm_config_set_comm_retries so that slaves can specify how many retries they want the comm logic to use. * gui/gdmcomm.c: Now do_command returns NULL when it gets back "", which happens when a subconnection was dropped by the daemon. This lets the slave try the connection again. Now error messages are always logged, not just when debug is turned on. Added gdmcomm_did_connection_fail and gdmcomm_set_allow_sleep so gdmdynamic can control the behavior of how the connection works. * gui/gdmcommon.c, gui/gdmchooser.c, gui/gdmlogin.c, gui/greeter/greeter.c: Fix gdm_common_fail so it doesn't generate compile errors when building with GCC. Fixes bug #330480. * docs/C/gdm.xml: Cleaned up section that explains sockets commands so that they are in alphabetical order, added info about SERVER_BUSY and new gdmdynamic -s and -t options. * config/gdm.conf: Better description of how debug works, perhaps I just didn't like the word "spew". ---------------------------------------------------------------------
* Updated Updated version/date. Change libgstreamer-0.8 to libgstreamer-0.10Brian Cameron2006-01-301-1/+1
| | | | | | | | | | 2006-01-30 Brian Cameron <brian.cameron@sun.com> * Release 2.13.0.7: * NEWS, configure.ac: Updated * docs/C/gdm.xml: Updated version/date. * config/gdmprefetchlist.in: Change libgstreamer-0.8 to libgstreamer-0.10 in the prefetch list.
* Fix so it no longer tries to access the config file via grep/sed. Now itBrian Cameron2006-01-301-7/+28
| | | | | | | | | | 2006-01-30 Brian Cameron <brian.cameron@sun.com> * config/PreSession.in: Fix so it no longer tries to access the config file via grep/sed. Now it calls 'gdmflexiserver --command="GET_CONFIG"', which is a much cleaner way to get the info in needs to set the background color.
* Add better logic for grabbing the time for the user's locale ifBrian Cameron2006-01-271-22/+47
| | | | | | | | | | | | | | | | 2006-01-27 Brian Cameron <brian.cameron@sun.com> * daemon/gdm.h, daemon/gdmconfig.c, gui/gdmcommon.c: Add better logic for grabbing the time for the user's locale if Use24HourClock is set to auto. No longer depend on translaters providing a hacky translation of "24-hour" to determine this. Instead just rely on localtime. Fixes bug #328904. Patch provided by Christopher Aillon <caillon@gmail.com>. * config/gdm.conf.in: Add better comments for certain keys and group them so that similar keys are closer together. * gui/gdmsetup.c, gui/greeter/greeter.c: rename GDM_KEY_GRAPHICAL_THEME_COLOR to GDM_KEY_GRAPHICAL_THEMED_COLOR to match the key.
* Updated with version provided by Padraig O'Briain. RemoveBrian Cameron2006-01-241-1/+0
| | | | | | | | 2006-01-24 Brian Cameron <brian.cameron@sun.com> * config/gdmprefetchlist.in: Updated with version provided by Padraig O'Briain. Remove libnautilus-private as it no longer exists in GNOME 2.13.
* Updating .cvsignore to include the new generated ssh.desktop file.Brian Cameron2006-01-191-0/+1
|
* Fix _Name and _Comment to Name and Comment so they work.Brian Cameron2006-01-131-2/+2
|
* Enhancement patch provided by Dominique Hazael-MassieuxBrian Cameron2006-01-132-6/+24
| | | | | | | | | | | | | 2006-01-13 Brian Cameron <brian.cameron@sun.com> Enhancement patch provided by Dominique Hazael-Massieux <dominique.hazael-massieux@centraliens.net> with some help from me getting the configure/Makefile stuff working. * configure.ac, config/Makefile.am, docs/C/gdm.xml, utils/Makefile.am: Add support for --enable-secureremote * config/ssh.desktop.in, utils/gdm-ssh-session: Added desktop file and gdm-ssh-session script to support secure remote login.
* Correct spelling of "Esperanto". Fixes bug #326350. Patch provided byBrian Cameron2006-01-091-1/+1
| | | | | | | | 2006-01-09 Brian Cameron <brian.cameron@sun.com> * config/locale.alias: Correct spelling of "Esperanto". Fixes bug #326350. Patch provided by Saleem Abdulrasool <compnerd@gentoo.org>.
* Make the Makefile.am file a bit smarter.Brian Cameron2006-01-071-1/+1
| | | | | | 2006-01-04 Brian Cameron <brian.cameron@sun.com> * config/Makefile.am: Make the Makefile.am file a bit smarter.
* Fix Prefetch command so that there is a needed "@" before the argument toBrian Cameron2006-01-061-3/+7
| | | | | | | | | | | | | | | | | 2006-01-04 Brian Cameron <brian.cameron@sun.com> * configure.ac, docs/C/gdm.xml, config/gdm.conf.in: Fix Prefetch command so that there is a needed "@" before the argument to gdmprefetch. Padraid O'Briain pointed out this oversight. Made docs a bit more clear to highlight the usage of this "@" character. * gui/greeter.c, gui/greeter/greeter_item.c, gui/greeter/greeter_system.c: Now call gdm_working_command_exists for halt/reboot/suspend/configurator once at startup and cache the values in globals so we don't have to keep calling this function over and over while gdmgreeter runs. Padraig noticed that this function causes a large number of calls to stat which are easily avoided by caching.
* Fix bug in config/Makefile.am and make comments better in gdmprefetchlist.inBrian Cameron2006-01-052-4/+11
|
* Fix problem with client not properly counting the number of connections,Brian Cameron2006-01-054-5/+49
| | | | | | | | | | | | | | | | | | | | | | | 2006-01-03 Brian Cameron <brian.cameron@sun.com> * gui/gdmcommon.c: Fix problem with client not properly counting the number of connections, and make logic more robust so when it receives an "ERROR 200 Too many messages" it will close and reopen the connection and try again rather than just fail. * configure.ac, configure/Makefile.am: Add loginpreloadlist * utils/prefetch.c: Now handle comments that start with "#" in the preloadlist file. * daemon/gdm.h, daemon/gdmconfig.c, config/gdm.conf, gui/gdmlogin.c, gui/gdmcommon.[ch], gui/greeter/greeter.c: Now PostDisplayProgram is PreFetchProgram. Fixed some comments in gdm.h. * daemon/gdm.c: Now KEY_PRE_FETCH_PROGRAM is only returned to the first slave that asks for the value, ensuring the prefetch only happens the first time a greeter is displayed. * docs/C/gdm.xml: Rewrote the Introduction section so it is more clear, made improvements to the Accessibility section, and fixed a number of formatting issues. Now a separate Security section. Updated docs to reflect PreFetchProgram change. * gui/gdmflexiserver.c: Clean up the code a little.
* Updated Corrected make distcheck issue.GDM2_2_13_0_4Brian Cameron2006-01-021-4/+7
| | | | | | | 2006-01-02 Brian Cameron <brian.cameron@sun.com> * configure.ac: Updated * config/Makefile.am: Corrected make distcheck issue.
* Add new priority configuration option for setting xserver priority.Brian Cameron2005-12-211-0/+7
| | | | | | | | | | | | | 2005-12-21 Brian Cameron <brian.cameron@sun.com> * daemon/gdm.[ch], daemon/gdmconfig.c, daemon/server.c: Add new priority configuration option for setting xserver priority. * config/gdm.conf.in, docs/C/gdm.xml: Updated docs with information about the new priority [server-foo] configuration option. * configure.ac, gdm.spec.in: Fix gtk dependency so 2.6.0 is listed as the requirement. * gui/Makefile.am: Add X_LIBS when building GUI programs. * gui/misc.c: Add needed stdio.h include.
* Patch by Padraig O'Briain <Padraig.OBriain@sun.com>, modified by myself soBrian Cameron2005-12-212-4/+7
| | | | | | | | | | | | | | | | | | | | | | 2005-12-21 Brian Cameron <brian.cameron@sun.com> Patch by Padraig O'Briain <Padraig.OBriain@sun.com>, modified by myself so it also works with gdmlogin and not just gdmgreeter. Also I integrated his gdmprefetch.c utility into the configure/Makefile system with the --with-prefetch option. * configure.ac: Now support --with-prefetch * daemon/gdm.h, daemon/gdmconfig.c, config/gdm.conf.in: Support new PostDisplayProgram key. * gui/gdmcommon.[ch], gui/gdmlogin.c, gui/greeter/greeter.c: Now support new PostDisplayProgram key. * docs/C/gdm.xml: Add docs for new key. * utils/Makefile.am, utils/gdmprefetch.c: Add new gdmprefetch utility. * config/Makefile.am: Now install gdm.conf file with 444 permissions and always write over the installed gdm.conf after first moving aside the user's gdm.conf file if necessary.
* After two months, the redesign of GDM's internal configuration is finallyBrian Cameron2005-12-203-276/+345
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-12-21 Brian Cameron <brian.cameron@sun.com> After two months, the redesign of GDM's internal configuration is finally reaching a close. Now GDM users are instructed to not modify the gdm.conf file directly and instead put any cutomizations in a separate file called gdm.conf-custom (read the comments in both files). gdmsetup now modifies the gdm.conf-custom file. The GDM daemon will now use values in gdm.conf-custom first and the default values in gdm.conf if no value is defined in gdm.conf-custom. Benefits: 1) Now GDM truly supports system-wide and machine-specific config. System wide configuration is when the sysadmin wants to share the main gdm.conf file across multiple systems on a shared file system (possible by building GDM with the --with-configdir option or by running GDM with the --config option). Specific systems can override defaults by modifying the gdm.conf-custom file. 2) Distros can stomp the main gdm.conf file on upgrade knowing that any user changes are stored in a separate file. For best backwards compatibility, distros will need to move the gdm.conf file to gdm.conf-custom if the gdm.conf file exists on the system but the gdm.conf-custom file does not. 3) Making this work required a lot of cleanup in the way GDM manages its configuration files. For example, now config options are managed via access functions, and do not depend on non-static globals being shared across files. The GET_CONFIG and UPDATE_CONFIG commands work better and do not require special tweaking when adding new config options. Vicious-extensions is now only included in a few files that need to know how to access the config files directly. This makes GDM support a popular feature in CDE which works similarly. (config files in /etc/dt/config take precidence over the ones in /usr/dt/config). * daemon/gdmconfig.[ch]: Now supports reading configuration values (including "servers" and "server-foo" sections from gdm.conf-custom and then from gdm.conf if not found in the custom file. Now store translated strings in a separate hash since this improves performance. Fix GET_SERVER_DETAILS so it works better and update config can now update server-foo sections via the "xservers/PARMAETERS" key. * gui/gdmsetup.c: Now only writes to the gdm.conf-custom file and isa smart enough to just delete the key if the value will be the same as in the gdm.conf file. Fixed some core dumping issues caused by my change to make gdmsetup use the new gdmconfig functions for getting configuration data from the server. This work cleaned up the code quite a bit. Removed the "--config" option from gdmsetup since this change makes it edit the configuration of the running GDM daemon instead of a program that edits a particular configuration file. * daemon/gdm.h, doc/C/gdm.xml: Updated docs with info about how configuration works nwo. Now sockets protocol info is the same in both documents. * daemon/gdm.c: Fix GET_SERVER_DETAILS to support "ID" and some cleanup. * gui/Makefile.am, daemon/Makefile.am: Support --with-configdir option which got broken. * config/gdm.conf.in: Updated comments to mention that this file is not to be edited. Cleaned up the file so it is more readible. * config/Makefile.am: Install gdm.conf-custom and move gdm.conf to gdm.conf-custom if it is modified and gdm.conf-custom is not already installed. If it is changed and gdm.conf-custom already exists, move it to gdm.conf.org. * gui/gdmchooser.c, gui/gdmflexiserver.c: Remove unused getting of the configuration file. * gui/gdmconfig.[ch]: Add function to tell config to never_cache, which is needed by gdmsetup. * config/gdm.conf-custom: Added template file.
* Ensure gnome.desktop and default.desktop files have 644 perms. CorrectBrian Cameron2005-11-281-0/+2
| | | | | | | | | | 2005-11-28 Brian Cameron <brian.cameron@sun.com> * config/Makefile.am: Ensure gnome.desktop and default.desktop files have 644 perms. * daemon/gdmconfig.c: Correct spelling of GDM_KEY_XDMCP when HAVE_LIBXDMCP is not defined.
* Updated UPDATE_CONFIG section of docs to reflect changes made to GDMBrian Cameron2005-11-041-1/+4
| | | | | | | | | | | | 2005-11-03 Brian Cameron <brian.cameron@sun.com> * config/gdm.conf: Updated UPDATE_CONFIG section of docs to reflect changes made to GDM configuration. 2005-11-03 Dennis Cranston <dennis_cranston@yahoo.com> * config/gdm.conf.in: Updates for bug #314685. * docs/C/gdm.xml: Updates for bug #314685.
* Fix bug #314685, "Gdmsetup UI fixes". Based on redesign mockups by CalumDennis Cranston2005-10-281-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-10-27 Dennis Cranston <dennis_cranston@yahoo.com> Fix bug #314685, "Gdmsetup UI fixes". Based on redesign mockups by Calum Benson from http://www.gnome.org/~calum/usability/specs/gdm/. * gui/gdmsetup.c: (logo_toggle_timeout), (logo_toggle_toggled), (xserver_update_delete_sensitivity), (init_servers_combobox), (update_remote_sensitivity), (refresh_remote_tab), (combobox_timeout), (list_selection_toggled), (combobox_changed), (toggle_toggled_sensitivity_positive), (timedlogin_allow_remote_toggled), (setup_notify_toggle), (setup_xdmcp_notify_toggle), (users_string_compare_func), (setup_user_combobox_list), (setup_xdmcp_intspin), (face_add), (face_del), (browser_move), (browser_apply), (users_add_button_clicked), (setup_face), (greeter_toggle_timeout), (sensitive_entry_toggled), (local_background_type_toggle_timeout), (local_background_type_toggled), (setup_greeter_toggle), (greeter_color_timeout), (setup_greeter_color), (xdmcp_button_clicked), (vt_spinbutton_activate), (setup_greeter_combobox), (setup_xdmcp_support), (acc_modules_toggled), (test_sound), (sound_response), (setup_users_tab), (setup_accessibility_tab), (gg_selection_changed), (read_themes), (selected_toggled), (theme_install_response), (install_new_theme), (delete_theme), (xserver_entry_timeout), (xserver_toggle_timeout), (xserver_init_server_list), (xserver_init_servers), (xserver_row_selected), (xserver_remove), (xserver_add), (xserver_add_button_clicked), (xserver_init_definitions), (xserver_delete), (setup_xserver_support), (xserver_button_clicked), (setup_security_tab), (setup_local_themed_settings), (image_filechooser_response), (logo_filechooser_response), (create_preview_pixbuf), (update_image_preview), (hookup_plain_background), (hookup_plain_logo), (setup_plain_menubar), (setup_local_welcome_message), (setup_remote_welcome_message), (setup_local_plain_settings), (setup_local_tab), (hookup_remote_plain_background), (hookup_remote_plain_logo), (setup_remote_plain_settings), (setup_remote_themed_settings), (setup_remote_tab), (setup_gui), (apply_user_changes), (main): Implement the new UI. Fix various compiler warnings. * gui/gdmsetup.glade: Implement the new UI. * gui/greeter/greeter.c: (main): Get the background color from GDM_KEY_GRAPHICAL_THEME_COLOR, but fallback to GDM_KEY_BACKGROUNDCOLOR if its does not exist. * gui/gdmlogin.c: (gdm_login_parse_config), (setup_background), (gdm_reread_config): Fix bugs found in the parsing of the welcome messages. Add support for a GDM_BACKGROUND_IMAGE background type. Fix the setup of the welcome message string in the greeter. Fix various compiler warnings. * vicious-extensions/glade-helper.c: (glade_helper_tagify_label): Add support for more than one markup tag. * daemon/gdm.h: Define GDM_KEY_GRAPHICAL_THEME_COLOR and GDM_KEY_CHOOSER_BUTTON_LOGO keys. * daemon/gdm.c: (gdm_handle_user_message): Add newly defined keys. * daemon/slave.c: (session_child_run): Pass a GDM_GREETER_TYPE environmental variable to presession script. * config/PreSession.in: Add support for plain and background color.
* acconfig.h, configure.in, config/gdm.conf.in, daemon/gdm.h, DefineBrian Cameron2005-10-061-1/+1
| | | | | | | | | | 2005-10-05 Brian Cameron <Brian.Cameron@sun.com> * acconfig.h, configure.in, config/gdm.conf.in, daemon/gdm.h, Define SoundProgram to be /usr/bin/audioplay instead of /usr/bin/play on Solaris. /usr/bin/play doesn't exist on Solaris.
* Added debug/gestures key so that you can turn on debugging for the gestureBrian Cameron2005-09-151-0/+6
| | | | | | | | | | | | | | 2005-09-14 Brian Cameron <Brian.Cameron@sun.com> * daemon/gdm.[ch], daemon/slave.c, config/gdm.conf.in: Added debug/gestures key so that you can turn on debugging for the gesture listeners separately from general debug. Gesture listener debug output is too verbose to include in general debug. * docs/C/gdm.xml: Docs had very little information about debug, so added info.
* Remove spaces in locale name, it causes gdm to discard those locales. NoFrédéric Crozat2005-08-181-2/+2
| | | | | | | * config/locale.alias: Remove spaces in locale name, it causes gdm to discard those locales. No string freeze was broken, these strings are not displayed. Fix bug #313735.
* Updated links to point to the new http://www.gnome.org/projects/gdm/ forBrian Cameron2005-08-151-2/+2
| | | | | | | | | 2005-08-15 Brian Cameron <brian.cameron@sun.com> * config/gdm.conf.in: Updated links to point to the new http://www.gnome.org/projects/gdm/ for the project page.
* Added docs to better explain how AlwaysRestartServer works.Brian Cameron2005-08-151-1/+2
| | | | | | | 2005-08-15 Brian Cameron <brian.cameron@sun.com> * gui/gdm.conf.in: Added docs to better explain how AlwaysRestartServer works.
* Messed up last commit. FixingBrian Cameron2005-08-091-1/+1
|
* Fixed "make distcheck" issue.Brian Cameron2005-08-091-3/+3
| | | | | | | 2005-08-08 Brian Cameron <brian.cameron@sun.com> * configure.in, config/Makefile.am: Fixed "make distcheck" issue.
* Fixed "make distcheck" issue.Brian Cameron2005-08-091-1/+1
| | | | | | 2005-08-08 Brian Cameron <brian.cameron@sun.com> * config/Makefile.am: Fixed "make distcheck" issue.