<?xml version="1.0"?> <html xmlns="http://www.w3.org/1999/xhtml"><head><title>GDM Commands</title><link rel="previous" href="controlling.xhtml" title="Controlling GDM"/><link rel="next" href="thememanual.xhtml" title="Themed Greeter"/><link rel="top" href="index.xhtml" title="Gnome Display Manager Reference Manual"/><style> div[class~="footnotes"] { font-style: italic; font-size: 0.8em; } div[class~="footnote"] { margin-top: 1.44em; } span[class~="footnote-number"] { display: inline; padding-right: 0.83em; } span[class~="footnote-number"] + p { display: inline; } a[class~="footnote"] { text-decoration: none; font-size: 0.8em; } a[class~="footnote-ref"] { text-decoration: none; } div[class~="caution"] { background-image: url("caution.png"); } div[class~="important"] { background-image: url("important.png"); } div[class~="note"] { background-image: url("note.png"); } div[class~="tip"] { background-image: url("tip.png"); } div[class~="warning"] { background-image: url("warning.png"); } div[class~="admonition"] { padding-top: 4px; padding-bottom: 4px; padding-left: 56px; padding-right: 8px; min-height: 52px; border: dotted #D1940C 1px; background-position: 4px 4px; background-repeat: no-repeat; } div[class~="autotoc"] { margin-left: 2em; padding: 0em; } div[class~="autotoc"] ul { margin-left: 0em; padding-left: 0em; } div[class~="autotoc"] ul li { margin-right: 0em; padding: 0em; list-style-type: none; } * + div[class~="biblioentry"] { margin-top: 1.2em; } * + div[class~="bibliomixed"] { margin-top: 1.2em; } *[class~="block-indent"] { margin-left: 1.72em; margin-right: 1em; } *[class~="block-indent"] *[class~="block-indent"] { margin-left: 0em; margin-right: 0em; } *[class~="block-verbatim"] { white-space: pre; } pre[class~="programlisting"] { padding: 6px; -moz-border-radius: 8px; overflow: auto;background-color: #EEEEEE;border: solid 1px #DDDDDD } pre[class~="screen"] { padding: 6px; -moz-border-radius: 8px; overflow: auto;background-color: #EEEEEE;border: solid 1px #DDDDDD } pre[class~="synopsis"] { overflow: auto; } pre[class~="linenumbering"] { padding-top: 6px; padding-bottom: 6px; -moz-border-radius: 8px; border: solid 1px black; margin-top: 0px; margin-left: 0.83em; background-color: black; color: white; -moz-opacity: .3; padding-right: 0.4em; padding-left: 0.4em; } dt[class~="glossterm"] { margin-left: 0em; } dd + dt[class~="glossterm"] { margin-top: 2em; } dd[class~="glossdef"] { margin-top: 1em; margin-left: 2em; margin-right: 1em; } dd[class~="glosssee"] { margin-top: 1em; margin-left: 2em; margin-right: 1em; } dd[class~="glossseealso"] { margin-top: 1em; margin-left: 2em; margin-right: 1em; } span[class~="co"] { font-size: 8px; padding-left: 0.4em; padding-right: 0.4em; margin-left: 0.2em; margin-right: 0.2em; border: solid 1px; -moz-border-radius: 8px; color: #FFFFFF; background-color: #000000; border-color: #000000; } span[class~="co"]:hover { color: #FFFFFF; background-color: #333333; border-color: #333333; } span[class~="co"] a { text-decoration: none; } span[class~="co"] a:hover { text-decoration: none; } div[class~="cmdsynopsis"] { font-family: monospace; } div[class~="list"] { margin-left: 0px; padding: 0px; margin-bottom: 1em; } div[class~="list"] dl dt { margin-left: 0em; } div[class~="list"] dl dd + dt { margin-top: 1em; } div[class~="list"] dl dd { margin-top: 0.69em; margin-left: 1.72em; margin-right: 1em; } div[class~="list"] ul { margin-left: 1.72em; padding-left: 0em; } div[class~="list"] ol { margin-left: 1.72em; padding-left: 0em; } div[class~="list"] ul li { margin-right: 1em; padding: 0em; } div[class~="list"] ol li { margin-right: 1em; padding: 0em; } div[class~="list"] li + li { margin-top: 0.69em; } div[class~="simplelist"] > table { border: none; } dt[class~="question"] { margin-left: 0em; } dt[class~="question"] div[class~="label"] { float: left; } dd + dt[class~="question"] { margin-top: 1em; } dd[class~="answer"] { margin-top: 1em; margin-left: 2em; margin-right: 1em; } dd[class~="answer"] div[class~="label"] { float: left; } div[class~="refentry"] h2[class~="refentry"] { border: none; margin-top: 1em; } div[class~="refentry"] + div[class~="refentry"] { border-top: dashed black 1px; } table { border-collapse: collapse; border: solid 1px; -moz-border-radius: 5px; } tr[class~="odd"] { background-color: #F0F0F0 } td { padding-left: 0.83em; padding-right: 0.83em; padding-top: 4px; padding-bottom: 4px; } th { padding-left: 0.8em; padding-right: 0.83em; } thead { border-top: solid 2px; border-bottom: solid 2px; } tfoot { border-top: solid 2px; border-bottom: solid 2px; } td + td { border-left: solid 1px; } tbody { border: solid 1px; -moz-border-radius: 5px; } h1 { font-size: 1.72em; margin-top: 0em; } h2 { font-size: 1.44em; } h2[class~="title"] { margin-top: 1.72em; border-bottom: solid 1px; } h3 { font-size: 1.2em; } h3[class~="title"] { margin-top: 1.72em; } h3 span[class~="title"] { border-bottom: solid 1px; } h4 { font-size: 1.0em; } h4[class~="title"] { margin-top: 1.44em; } h4 span[class~="title"] { border-bottom: solid 1px; } h5 { font-size: 1em; margin-top: 1em; } h6 { font-size: 1em; margin-top: 1em; } h7 { font-size: 1em; margin-top: 1em; } body { margin: 0px; direction: ltr; } div[class ~= "body"] { padding: 12px; } div[class ~= "navbar"] { margin-left: 12px; margin-right: 12px; margin-bottom: 12px; padding: 6px; border: solid 1px; } div[class ~= "navbar-prev"] { margin: 0px; padding: 0px; float: left; } div[class ~= "navbar-prev-sans-next"] { float: none; } div[class ~= "navbar-next"] { margin: 0px; padding: 0px; text-align: right; } div { margin-top: 0em; margin-bottom: 0em; padding-top: 0em; padding-bottom: 0em; } p { margin-top: 0em; margin-bottom: 0em; padding-top: 0em; padding-bottom: 0em; } div + * { margin-top: 1em; } p + * { margin-top: 1em; } p > div { margin-top: 1em; margin-bottom: 1em; } p > div + div { margin-top: 0em; } p { text-align: justify; } </style></head><body><div class="body"><div class="sect1"><a name="binaries"/><h1 class="sect1 title"><span class="title">GDM Commands</span></h1><div class="sect2"><a name="bindir_binaries"/><h2 class="sect2 title"><span class="title"><span class="label">7.1. </span>GDM User Commands</span></h2><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> The GDM package provides the following different commands in <span class="filename" style="font-family: monospace; ">bindir</span> intended to be used by the end-user: </p><div class="sect3"><a name="gdmxnestchoosercommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.1.1. </span><span class="command" style="font-family: monospace; ">gdmXnestchooser</span> and <span class="command" style="font-family: monospace; ">gdmXnest</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> The <span class="command" style="font-family: monospace; ">gdmXnestchooser</span> command automatically gets the correct display number, sets up access, and runs <span class="command" style="font-family: monospace; ">Xnest</span> with -indirect localhost. This way you get an XDMCP chooser provided by your computer. You can also supply as an argument the hostname whose chooser should be displayed, so <span class="command" style="font-family: monospace; ">gdmXnestchooser somehost</span> will run the XDMCP chooser from host <span class="command" style="font-family: monospace; ">somehost</span> inside an Xnest session. You can make this command do a direct query instead by passing the <span class="command" style="font-family: monospace; ">-d</span> option as well. In addition to the following options, this command also supports standard GNOME options. </p><div class="list"><div class="variablelist"><div class="title"><span class="title"><b><span class="command" style="font-family: monospace; ">gdmXnestchooser</span> Command Line Options</b></span></div><dl><dt><span class="term">-x, --xnest=STRING</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Xnest command line, default is "Xnest" </p> </dd><dt><span class="term">-o, --xnest-extra-options=OPTIONS</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Extra options for Xnest, default is no options. </p> </dd><dt><span class="term">-n, --no-query</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Just run Xnest, no query (no chooser) </p> </dd><dt><span class="term">-d, --direct</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Do direct query instead of indirect (chooser) </p> </dd><dt><span class="term">-B, --broadcast</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Run broadcast instead of indirect (chooser) </p> </dd><dt><span class="term">-b, --background</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Run in background </p> </dd><dt><span class="term">--no-gdm-check</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Don't check for running GDM </p> </dd></dl></div></div></div><div class="sect3"><a name="gdmflexichoosercommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.1.2. </span><span class="command" style="font-family: monospace; ">gdmflexichooser</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> The <span class="command" style="font-family: monospace; ">gdmflexiserver</span> command provides three features. It can be used to run flexible (on demand) X displays, to run a flexible display via Xnest, and to send commands to the GDM daemon process. </p><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Starting a flexible X display will normally lock the current session with a screensaver and will redisplay the GDM login screen so a second user can log in. This feature is only available on systems that support virtual terminals and have them enabled. This feature is useful if you are logged in as user A, and user B wants to log in quickly but user A does not wish to log out. The X server takes care of the virtual terminal switching so it works transparently. If there is more than one running display defined with flexible=true, then the user is shown a dialog that displays the currently running sessions. The user can then pick which session to continue and will normally have to enter the password to unlock the screen. </p><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Flexible displays started via Xnest works on systems that do not support virtual terminals. This option starts a flexible display in a window in the current session. This does not lock the current session, so is not as secure as a flexible server started via virtual terminals. </p><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> The <span class="command" style="font-family: monospace; ">gdmflexiserver --command</span> option provides a way to send commands to the GDM daemon and can be used to debug problems or to change the GDM configuration. </p><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> In addition to the following options, <span class="command" style="font-family: monospace; ">gdmflexiserver</span> also supports standard GNOME options. </p><div class="list"><div class="variablelist"><div class="title"><span class="title"><b><span class="command" style="font-family: monospace; ">gdmflexichooser</span> Command Line Options</b></span></div><dl><dt><span class="term">-c, --command=COMMAND</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Send the specified protocol command to GDM </p> </dd><dt><span class="term">-n, --xnest</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Start a flexible X display in Xnest mode </p> </dd><dt><span class="term">-l, --no-lock</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Do not lock current screen </p> </dd><dt><span class="term">-d, --debug</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Turns on debugging output which gets sent to syslog. Same as turning on debug in the configuration file. </p> </dd><dt><span class="term">-a, --authenticate</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Authenticate before running --command </p> </dd><dt><span class="term">-s, --startnew</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Starts a new flexible display without displaying a dialog asking the user if they wish to continue any existing sessions. </p> </dd></dl></div></div></div><div class="sect3"><a name="gdmdynamiccommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.1.3. </span><span class="command" style="font-family: monospace; ">gdmdynamic</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> The <span class="command" style="font-family: monospace; ">gdmdynamic</span> command which creates, runs, and removes displays (X servers) on demand. </p><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Some environments need the ability to tell GDM to create and manage new displays on the fly, where it is not possible to list the possible displays in GDM configuration files. The <span class="command" style="font-family: monospace; ">gdmdynamic</span> command can be used to create a new display on a particular display number, run all newly created displays, or remove a display. The <span class="command" style="font-family: monospace; ">gdmdynamic</span> command can also be used to list all attached displays, or only attached displays that match a pattern. This program is designed to manage multiple simultaneous requests and works to avoid flooding the daemon with requests. If the socket connection is busy, it will sleep and retry a certain number of times that can be tuned with the <span class="command" style="font-family: monospace; ">-t</span> and <span class="command" style="font-family: monospace; ">-s</span> arguments. <span class="command" style="font-family: monospace; ">gdmdynamic</span> returns 1 on normal failure, and returns 2 if it is unable to connect to the daemon. Callers can choose to call again if a return code of 2 is received. </p><div class="list"><div class="variablelist"><div class="title"><span class="title"><b><span class="command" style="font-family: monospace; ">gdmdynamic</span> Command Line Options</b></span></div><dl><dt><span class="term"/></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"><span class="emphasis" style="font-style: italic; "> One of the following options can be used per instance: </span></p> </dd><dt><span class="term">-a display=server</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Add a new display configuration. For example, <span class="command" style="font-family: monospace; ">"-a 2=StandardServerTwo"</span> <span class="command" style="font-family: monospace; ">"-a 3=/usr/X11R6/bin/X -dev /dev/fb2"</span> </p> </dd><dt><span class="term">-r</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Release (run) all displays waiting in the DISPLAY_CONFIG state. </p> </dd><dt><span class="term">-d display</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Delete a display, killing the X server and purging the display configuration. For example, "-d 3". </p> </dd><dt><span class="term">-l [pattern]</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> List displays via the ATTACHED_SERVERS command. Without a pattern lists all attached displays. With a pattern will match using glob characters '*', '?', and '[]'. For example: <span class="command" style="font-family: monospace; ">"-l Standard*"</span> <span class="command" style="font-family: monospace; ">"-l *Xorg*"</span> </p> </dd><dt><span class="term"/></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"><span class="emphasis" style="font-style: italic; "> These options can be added to the above: </span></p> </dd><dt><span class="term">-v</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Verbose mode. Prinr diagnostic messages about each message sent to GDM. </p> </dd><dt><span class="term">-b</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Background mode. Fork child to do the work and return immediately. </p> </dd><dt><span class="term">-t RETRY</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> If the daemon socket is busy, <span class="command" style="font-family: monospace; ">gdmdynamic</span> will retry to open the connection the specified RETRY number of times. Default value is 15. </p> </dd><dt><span class="term">-s SLEEP</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> If the daemon socket is busy, <span class="command" style="font-family: monospace; ">gdmdynamic</span> will sleep an amount of time between retries. A random number of seconds 0-5 is added to the SLEEP value to help ensure that multiple calls to gdmdynamic do not all try to restart at the same time. A SLEEP value of zero causes the sleep time to be 1 second. Default value is 8 seconds. </p> </dd></dl></div></div></div><div class="sect3"><a name="gdmphotosetupcommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.1.4. </span><span class="command" style="font-family: monospace; ">gdmphotosetup</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Allows the user to select an image that will be used as the user's photo by GDM's face browser, if enabled by GDM. The selected file is stored as <span class="filename" style="font-family: monospace; ">~/.face</span>. This command accepts standard GNOME options. </p></div><div class="sect3"><a name="gdmthemetestercommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.1.5. </span><span class="command" style="font-family: monospace; ">gdmthemetester</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> <span class="command" style="font-family: monospace; ">gdmthemetester</span> takes two parameters. The first parameter specifies the environment and the second parameter specifies the path name or the name of a theme to view. This is a tool for viewing a theme outside of GDM. It is useful for testing or viewing themes. <span class="command" style="font-family: monospace; ">gdmthemetester</span> requires that the system support <span class="command" style="font-family: monospace; ">gdmXnest</span>. Note that themes can display differently depending on the theme's "Show mode". <span class="command" style="font-family: monospace; ">gdmthemetester</span> allows viewing the themes in different modes via the environment option. Valid environment values and their meanings follow: <div class="screen block-indent"><pre class="screen">console - In console mode. console-timed - In console non-flexi mode. flexi - In flexi mode. xdmcp - In remote (XDMCP) mode. remote-flexi - In remote (XDMCP) & flexi mode. </pre></div> </p></div></div><div class="sect2"><a name="sbindir_binaries"/><h2 class="sect2 title"><span class="title"><span class="label">7.2. </span>GDM Root User Commands</span></h2><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> The GDM package provides the following different commands in <span class="filename" style="font-family: monospace; ">sbindir</span> intended to be used by the root user: </p><div class="sect3"><a name="gdmcommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.2.1. </span><span class="command" style="font-family: monospace; ">gdm</span> and <span class="command" style="font-family: monospace; ">gdm-binary</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> The <span class="command" style="font-family: monospace; ">gdm</span> command is really just a script which runs the <span class="command" style="font-family: monospace; ">gdm-binary</span>, passing along any options. Before launching <span class="command" style="font-family: monospace; ">gdm-binary</span>, the gdm wrapper script will source the <span class="filename" style="font-family: monospace; "><etc>/profile</span> file to set the standard system environment variables. In order to better support internationalization, it will also set the LC_MESSAGES environment variable to LANG if neither LC_MESSAGES or LC_ALL are set. If you really need to set some additional environment before launching GDM, you can do so in this script. </p><div class="list"><div class="variablelist"><div class="title"><span class="title"><b><span class="command" style="font-family: monospace; ">gdm</span> and <span class="command" style="font-family: monospace; ">gdm-binary</span> Command Line Options</b></span></div><dl><dt><span class="term">--help</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Gives a brief overview of the command line options. </p> </dd><dt><span class="term">--nodaemon</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> If this option is specified, then GDM does not fork into the background when run. You can also use a single-dash version, "-nodaemon" for compatibility with other display managers. </p> </dd><dt><span class="term">--no-console</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Tell the daemon that it should not run anything on the console. This means that none of the local servers from the <span class="filename" style="font-family: monospace; ">[servers]</span> section will be run, and the console will not be used for communicating errors to the user. An empty <span class="filename" style="font-family: monospace; ">[servers]</span> section automatically implies this option. </p> </dd><dt><span class="term">--config=CONFIGFILE</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Specify an alternative configuration file. </p> </dd><dt><span class="term">--preserve-ld-vars</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> When clearing the environment internally, preserve all variables starting with LD_. This is mostly for debugging purposes. </p> </dd><dt><span class="term">--version</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Print the version of the GDM daemon. </p> </dd><dt><span class="term">--wait-for-go</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> If started with this option, gdm will init, but only start the first local display and then wait for a GO message in the fifo protocol. No greeter will be shown until the GO message is sent. Also flexiserver requests will be denied and XDMCP will not be started until GO is given. This is useful for initialization scripts which wish to start X early, but where you don't yet want the user to start logging in. So the script would send the GO to the fifo once it is ready and GDM will then continue. This functionality was added in version 2.5.90.0. </p> </dd></dl></div></div></div><div class="sect3"><a name="gdmsetupcommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.2.2. </span><span class="command" style="font-family: monospace; ">gdmsetup</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> <span class="command" style="font-family: monospace; ">gdmsetup</span> runs a graphical application for modifying the GDM configuration file. Normally on systems that support the PAM userhelper, this is setup such that when you run <span class="command" style="font-family: monospace; ">gdmsetup</span> as an ordinary user, it will first ask you for your root password before starting. Otherwise, this application may only be run as root. This application supports standard GNOME options. </p></div><div class="sect3"><a name="gdmrestartcommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.2.3. </span><span class="command" style="font-family: monospace; ">gdm-restart</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> <span class="command" style="font-family: monospace; ">gdm-restart</span> stops and restarts GDM by sending the GDM daemon a HUP signal. This command will immediately terminate all sessions and log out users currently logged in with GDM. </p></div><div class="sect3"><a name="gdmsaferestartcommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.2.4. </span><span class="command" style="font-family: monospace; ">gdm-safe-restart</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> <span class="command" style="font-family: monospace; ">gdm-safe-restart</span> stops and restarts GDM by sending the GDM daemon a USR1 signal. GDM will be restarted as soon as all users log out. </p></div><div class="sect3"><a name="gdmstopcommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.2.5. </span><span class="command" style="font-family: monospace; ">gdm-stop</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> <span class="command" style="font-family: monospace; ">gdm-stop</span> stops GDM by sending the GDM daemon a TERM signal. </p></div></div><div class="sect2"><a name="libexecdir_binaries"/><h2 class="sect2 title"><span class="title"><span class="label">7.3. </span>GDM Internal Commands</span></h2><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> The GDM package provides the following different commands in <span class="filename" style="font-family: monospace; ">libexecdir</span> intended to be used by the gdm daemon process. </p><div class="sect3"><a name="gdmgreeterlogincommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.3.1. </span><span class="command" style="font-family: monospace; ">gdmchooser</span> and <span class="command" style="font-family: monospace; ">gdmlogin</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> The <span class="command" style="font-family: monospace; ">gdmgreeter</span> and <span class="command" style="font-family: monospace; ">gdmlogin</span> are two different login applications, either can be used by GDM. <span class="command" style="font-family: monospace; ">gdmgreeter</span> is themeable with GDM themes while <span class="command" style="font-family: monospace; ">gdmlogin</span> is themable with GTK+ themes. These applications are normally executed by the GDM daemon. Both commands support standard GNOME options. </p></div><div class="sect3"><a name="gdmchoosercommandline"/><h3 class="sect3 title"><span class="title"><span class="label">7.3.2. </span><span class="command" style="font-family: monospace; ">gdmchooser</span> Command Line Options</span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> The <span class="command" style="font-family: monospace; ">gdmchooser</span> is the XDMCP chooser application. The <span class="command" style="font-family: monospace; ">gdmchooser</span> is normally executed by the GDM daemon. It supports the following options for XDM compatibility. This command supports standard GNOME options and is found in support standard GNOME options. </p><div class="list"><div class="variablelist"><div class="title"><span class="title"><b><span class="command" style="font-family: monospace; ">gdmchooser</span> Command Line Options</b></span></div><dl><dt><span class="term">--xdmaddress=SOCKET</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Socket for XDM communication. </p> </dd><dt><span class="term">--clientaddress=ADDRESS</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Client address to return in response to XDM. This option is for running gdmchooser with XDM, and is not used within GDM. </p> </dd><dt><span class="term">--connectionType=TYPE</span></dt><dd> <p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> Connection type to return in response to XDM. This option is for running gdmchooser with XDM, and is not used within GDM. </p> </dd></dl></div></div></div><div class="sect3"><a name="gdm-ssh-session"/><h3 class="sect3 title"><span class="title"><span class="label">7.3.3. </span><span class="command" style="font-family: monospace; ">gdm-ssh-session</span></span></h3><p xmlns:msg="http://www.gnome.org/~shaunm/gnome-doc-utils/l10n" class="para"> The <span class="command" style="font-family: monospace; ">gdm-ssh-session</span> is normally executed by the GDM daemon when starting a secure remote connection through ssh. It does not take any options. </p></div></div></div></div><div class="navbar"><div class="navbar-prev"><span class="navbar-prev"><a class="navbar navbar-prev" href="controlling.xhtml" title="Controlling GDM">Controlling GDM</a></span></div><div class="navbar-next"><span class="navbar-next"><a class="navbar navbar-next" href="thememanual.xhtml" title="Themed Greeter">Themed Greeter</a></span></div></div></body></html>