~ubuntu-branches/ubuntu/karmic/xubuntu-default-settings/karmic

« back to all changes in this revision

Viewing changes to etc/xdg/xubuntu/gdm/gdm.conf

  • Committer: Bazaar Package Importer
  • Author(s): Lionel Le Folgoc
  • Date: 2009-09-07 22:03:32 UTC
  • Revision ID: james.westby@ubuntu.com-20090907220332-vbi2jfphf3nvf763
Tags: 0.60
* Pull in new translations: Arabic and Hebrew.
* debian/xubuntu-default-settings.{postinst,preinst}: unregister gdm config
  with alternatives.
* debian/xubuntu-default-settings.prerm, etc/xdg/xubuntu/gdm/gdm.conf:
  drop, unnecessary now.

* Add in a set of workaround that will be used until a better solution
  to (LP: #403291) is developed (same as Mythbuntu).
* debian/xubuntu-default-settings.{preinst,postrm}: add a diversion for
  /usr/share/xsessions/gnome.desktop so that we can make gnome.desktop be a
  symlink to xfce.desktop since gdm now looks for gnome.desktop to pick it's
  default session.
* Provide gnome.desktop to force the default session.

* etc/xdg/xubuntu/ [...] /xfce4-keyboard-shortcuts.xml: readd a shortcut for
  xfce4-popup-menu (LP: #424282).

* usr/share/gdm/autostart/LoginWindow:
  - xfce4-power-manager.desktop: provide xfce4-power-manager to replace
    gnome-power-manager for gdm
  - xfsettingsd.desktop: use xfsettings to provide a xsettings daemon
  - xfwm4.desktop: start a window manager.
* debian/xubuntu-default-settings.gconf-defaults: set xubuntu-logo as
  the default logo on the greeter.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# GDM System Defaults Configuration file.
2
 
#
3
 
# This file should not be updated by hand.  Since GDM 2.13.0.4, configuration
4
 
# choices in the GDM System Configuration file (/etc/gdm/gdm.conf) will
5
 
# override the default values specified in this file.
6
 
#
7
 
# If you were using an older version of GDM, your system may have the the older
8
 
# gdm.conf configuration file on the system.  If so, then this file is used
9
 
# instead of the GDM Custom Configuration file for backwards support.  If you
10
 
# make changes to the GDM Custom Configuration file and they seem to not be
11
 
# taking effect, this is likely the problem.  Consider migrating your
12
 
# configuration to the new configuration file and removing the gdm.conf file.
13
 
#
14
 
# You can use the gdmsetup program to graphically edit the gdm.conf-custom
15
 
# file.  Note that gdmsetup does not support every option in this file, just
16
 
# the most common ones that users want to change.  If you feel that gdmsetup
17
 
# should support additional configuration options, please file a bug report at
18
 
# http://bugzilla.gnome.org/.
19
 
#
20
 
# If you hand-edit the GDM configuration, you should run the following command
21
 
# to get the GDM daemon to recognize the change.  Any running GDM GUI programs
22
 
# will also be notified to update with the new configuration.
23
 
#
24
 
# gdmflexiserver --command="UPDATE_CONFIG <configuration key>"
25
 
#
26
 
# e.g, the "Enable" key in the "[debug]" section would be "debug/Enable".
27
 
#
28
 
# You can also run invoke-rc.d gdm reload or invoke-rc.d gdm restart
29
 
# to cause GDM to restart and re-read the new configuration settings. 
30
 
# You can also restart GDM by sending a HUP or USR1 signal to the
31
 
# daemon.  HUP behaves like restart and causes any user session
32
 
# started by GDM to exit immediately while USR1 behaves like
33
 
# reload and will wait until all users log out before
34
 
# restarting GDM.
35
 
#
36
 
# For full reference documentation see the GNOME help browser under
37
 
# GNOME|System category.  You can also find the docs in HTML form on
38
 
# http://www.gnome.org/projects/gdm/
39
 
#
40
 
# NOTE: Some values are commented out, but show their default values.  Lines
41
 
# that begin with "#" are considered comments.
42
 
#
43
 
# Have fun!
44
 
 
45
 
[daemon]
46
 
# Automatic login, if true the first attached screen will automatically logged
47
 
# in as user as set with AutomaticLogin key.
48
 
AutomaticLoginEnable=false
49
 
AutomaticLogin=
50
 
 
51
 
# Timed login, useful for kiosks.  Log in a certain user after a certain amount
52
 
# of time.
53
 
TimedLoginEnable=false
54
 
TimedLogin=
55
 
TimedLoginDelay=30
56
 
 
57
 
# The GDM configuration program that is run from the login screen, you should
58
 
# probably leave this alone.
59
 
#Configurator=/usr/sbin/gdmsetup --disable-sound --disable-crash-dialog
60
 
 
61
 
# The chooser program.  Must output the chosen host on stdout, probably you
62
 
# should leave this alone.
63
 
#Chooser=/usr/lib/gdm/gdmchooser
64
 
 
65
 
# The greeter for attached (non-xdmcp) logins.  Change gdmlogin to gdmgreeter
66
 
# to get the new graphical greeter.
67
 
Greeter=/usr/lib/gdm/gdmgreeter
68
 
 
69
 
# The greeter for xdmcp logins, usually you want a less graphically intensive
70
 
# greeter here so it's better to leave this with gdmlogin
71
 
#RemoteGreeter=/usr/lib/gdm/gdmlogin
72
 
 
73
 
# Launch the greeter with an additional list of colon separated GTK+ modules.
74
 
# This is useful for enabling additional feature support e.g. GNOME
75
 
# accessibility framework. Only "trusted" modules should be allowed to minimize
76
 
# security holes
77
 
#AddGtkModules=false
78
 
# By default, these are the accessibility modules.
79
 
#GtkModulesList=gail:atk-bridge:/usr/lib/gtk-2.0/modules/libdwellmouselistener:/usr/lib/gtk-2.0/modules/libkeymouselistener
80
 
 
81
 
# Default path to set.  The profile scripts will likely override this value.
82
 
DefaultPath=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
83
 
# Default path for root.  The profile scripts will likely override this value.
84
 
RootPath=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
85
 
 
86
 
# If you are having trouble with using a single server for a long time and want
87
 
# GDM to kill/restart the server, turn this on.  On Solaris, this value is
88
 
# always true and this configuration setting is ignored.
89
 
#AlwaysRestartServer=
90
 
 
91
 
# User and group used for running GDM GUI applications.  By default this is set
92
 
# to user "gdm" and group "gdm".  This user/group should have very limited
93
 
# permissions and access to only the gdm directories and files.
94
 
User=gdm
95
 
Group=gdm
96
 
 
97
 
# To try to kill all clients started at greeter time or in the Init script.
98
 
# does not always work, only if those clients have a window of their own.
99
 
#KillInitClients=true
100
 
LogDir=/var/log/gdm
101
 
 
102
 
# Note that a post login script is run before a PreSession script.  It is run
103
 
# after the login is successful and before any setup is run on behalf of the
104
 
# user.
105
 
PostLoginScriptDir=/etc/gdm/PostLogin/
106
 
PreSessionScriptDir=/etc/gdm/PreSession/
107
 
PostSessionScriptDir=/etc/gdm/PostSession/
108
 
DisplayInitDir=/etc/gdm/Init
109
 
 
110
 
# This runs Ubuntu's BulletProof-X failsafe mode.
111
 
FailsafeXServer=/etc/gdm/failsafeXServer
112
 
 
113
 
# if X keeps crashing on us we run this script.  The default one does a bunch
114
 
# of cool stuff to figure out what to tell the user and such and can run an X
115
 
# configuration program.
116
 
XKeepsCrashing=/etc/gdm/XKeepsCrashing
117
 
 
118
 
# System command support.
119
 
#
120
 
# Reboot, Halt and suspend commands, you can add different commands separated
121
 
# by a semicolon.  GDM will use the first one it can find.
122
 
RebootCommand=/sbin/shutdown -r now "Rebooted via gdm."
123
 
HaltCommand=/sbin/shutdown -h now "Shut Down via gdm."
124
 
SuspendCommand=/usr/sbin/pmi action sleep
125
 
HibernateCommand=/usr/sbin/pmi action hibernate
126
 
 
127
 
# The following options specify how GDM system commands are supported.
128
 
#
129
 
# Specify which actions are displayed in the greeter.  Valid values are HALT,
130
 
# REBOOT, SUSPEND, and CUSTOM_CMD separated by semicolons.
131
 
SystemCommandsInMenu=HALT;REBOOT;SUSPEND;CUSTOM_CMD
132
 
 
133
 
# Specify which actions are supported by QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION
134
 
# and SET_SAFE_LOGOUT_ACTION.  Valid values are HALT, REBOOT, SUSPEND, and
135
 
# CUSTOM_CMD separated by semicolons.
136
 
AllowLogoutActions=HALT;REBOOT;SUSPEND;CUSTOM_CMD
137
 
 
138
 
# This feature is only functional if GDM is compiled with RBAC (Role Based
139
 
# Access Control) support.
140
 
# Specify the RBAC key used to determine if the user has permission to use
141
 
# the action via QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION and
142
 
# SET_SAFE_LOGOUT_ACTION.  The GDM GUI will only display the action if the
143
 
# "gdm" user has RBAC permissions to use the action.  RBAC keys for multiple
144
 
# actions can be specified by separating them by semicolons.  The format for
145
 
# each is "Action:RBAC key".  If an action is not specified, it is assumed
146
 
# all users have permission for this action.  For example:
147
 
# HALT:key.for.halt,REBOOT:key.for.reboot,[...]  
148
 
RBACSystemCommandKeys=
149
 
 
150
 
# Probably should not touch the below this is the standard setup.
151
 
ServAuthDir=/var/lib/gdm
152
 
# This is our standard startup script.  A bit different from a normal X
153
 
# session, but it shares a lot of stuff with that.  See the provided default
154
 
# for more information.
155
 
BaseXsession=/etc/gdm/Xsession
156
 
# This is a directory where .desktop files describing the sessions live.  It is
157
 
# really a PATH style variable since 2.4.4.2 to allow actual interoperability
158
 
# with KDM.
159
 
SessionDesktopDir=/usr/share/gdm/BuiltInSessions/:/usr/share/xsessions/:/var/lib/menu-xdg/xsessions/:/etc/dm/Sessions/
160
 
# This is the xfce4 .desktop session.  We use it instead of default to ensure
161
 
# session starts correctly.
162
 
DefaultSession=xfce.desktop
163
 
# Better leave this blank and HOME will be used.  You can use syntax ~/ below
164
 
# to indicate home directory of the user.  You can also set this to something
165
 
# like /tmp if you don't want the authorizations to be in home directories.
166
 
# This is useful if you have NFS mounted home directories.  Note that if this
167
 
# is the home directory the UserAuthFBDir will still be used in case the home
168
 
# directory is NFS, see security/NeverPlaceCookiesOnNFS to override this
169
 
# behavior.
170
 
UserAuthDir=
171
 
# Fallback directory for writing authorization file if user's home directory
172
 
# is not writable.
173
 
UserAuthFBDir=/tmp
174
 
UserAuthFile=.Xauthority
175
 
# The X server to use if we can't figure out what else to run.
176
 
StandardXServer=/usr/bin/X
177
 
# The maximum number of flexible X servers to run.
178
 
#FlexibleXServers=5
179
 
# And after how many minutes should we reap the flexible server if there is no
180
 
# activity and no one logged on.  Set to 0 to turn off the reaping.  Does not
181
 
# affect nested flexiservers.
182
 
#FlexiReapDelayMinutes=5
183
 
 
184
 
# The X nest command.
185
 
# Examples of valid commands (assuming installed to /usr/X11/bin:
186
 
# Xorg Xnest: /usr/X11/bin/Xnest -audit 0 -name Xnest
187
 
# Xsun Xnest: /usr/openwin/bin/Xnest -audit 0 -name Xnest -pn
188
 
# Xephyr:     /usr/X11/bin/Xephyr -audit 0
189
 
Xnest=/usr/share/gdm/gdmXnestWrapper -br -audit 0
190
 
# Xsun Xnest does not support font paths (passed into Xnest -fp argument)
191
 
# that include the ":unscaled" suffix after a path name.  Setting this to
192
 
# false will strip any ":unscaled" suffix from the font path.  If not 
193
 
# using this Xnest, the value should be true.
194
 
XnestUnscaledFontPath=true
195
 
 
196
 
# Automatic VT allocation.  Right now only works on Linux.  This way we force
197
 
# X to use specific vts.  Turn VTAllocation to false if this is causing
198
 
# problems.
199
 
FirstVT=7
200
 
VTAllocation=true
201
 
# Should double login be treated with a warning (and possibility to change VT's
202
 
# on Linux and FreeBSD systems for console logins)
203
 
#DoubleLoginWarning=true
204
 
# Should a second login always resume the current session and switch VT's on
205
 
# Linux and FreeBSD systems for console logins
206
 
#AlwaysLoginCurrentSession=true
207
 
 
208
 
# If true then the last login information is printed to the user before being
209
 
# prompted for password.  While this gives away some info on what users are on
210
 
# a system, it on the other hand should give the user an idea of when they
211
 
# logged in and if it doesn't seem kosher to them, they can just abort the
212
 
# login and contact the sysadmin (avoids running malicious startup scripts).
213
 
#DisplayLastLogin=false
214
 
 
215
 
# Program used to play sounds.  Should not require any 'daemon' or anything
216
 
# like that as it will be run when no one is logged in yet.
217
 
SoundProgram=/usr/lib/gdmplay
218
 
 
219
 
# These are the languages that the console cannot handle because of font
220
 
# issues.  Here we mean the text console, not X.  This is only used when there
221
 
# are errors to report and we cannot start X.
222
 
# This is the default:
223
 
#ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh
224
 
 
225
 
# This determines whether GDM will honor requests DYNAMIC requests from the
226
 
# gdmdynamic command.
227
 
#DynamicXServers=false
228
 
 
229
 
# This determines whether GDM will send notifications to the console.
230
 
#ConsoleNotify=true
231
 
 
232
 
# How long gdm should wait before it assumes a started Xserver is defunct and
233
 
# kills it.  10 seconds should be long enough for X, but Xgl may need 20 or 25. 
234
 
GdmXserverTimeout=10
235
 
 
236
 
[security]
237
 
# Allow root to login.  It makes sense to turn this off for kiosk use, when
238
 
# you want to minimize the possibility of break in.
239
 
AllowRoot=false
240
 
# Allow login as root via XDMCP.  This value will be overridden and set to
241
 
# false if the /etc/default/login file exists and contains
242
 
# "CONSOLE=/dev/login", and set to true if the /etc/default/login file exists
243
 
# and contains any other value or no value for CONSOLE.
244
 
AllowRemoteRoot=false
245
 
# This will allow remote timed login.
246
 
AllowRemoteAutoLogin=false
247
 
# 0 is the most restrictive, 1 allows group write permissions, 2 allows all
248
 
# write permissions.
249
 
RelaxPermissions=1
250
 
# Check if directories are owned by logon user.  Set to false, if you have, for
251
 
# example, home directories owned by some other user.
252
 
CheckDirOwner=true
253
 
# If your HOME is managed by automounter, set to true
254
 
SupportAutomount=false
255
 
# Number of seconds to wait after a failed login
256
 
#RetryDelay=1
257
 
# Maximum size of a file we wish to read.  This makes it hard for a user to DoS
258
 
# us by using a large file.
259
 
#UserMaxFile=65536
260
 
# If true this will basically append -nolisten tcp to every X command line, a
261
 
# good default to have (why is this a "negative" setting? because if it is
262
 
# false, you could still not allow it by setting command line of any particular
263
 
# server).  It's probably better to ship with this on since most users will not
264
 
# need this and it's more of a security risk then anything else.
265
 
# Note: Anytime we find a -query or -indirect on the command line we do not add
266
 
# a "-nolisten tcp", as then the query just wouldn't work, so this setting only
267
 
# affects truly attached sessions.
268
 
DisallowTCP=true
269
 
# By default never place cookies if we "detect" NFS.  We detect NFS by
270
 
# detecting "root-squashing".  It seems bad practice to place cookies on things
271
 
# that go over the network by default and thus we do not do it by default.
272
 
# Sometimes you can however use safe remote filesystems where this is OK and
273
 
# you may want to have the cookie in your home directory.
274
 
#NeverPlaceCookiesOnNFS=true
275
 
# Will cause PAM_DISALLOW_NULL_AUTHTOK to be passed as a flag to
276
 
# pam_authenticate and pam_acct_mgmt, disallowing NULL password.  This setting
277
 
# will only take effect if PAM is being used by GDM.  This value will be
278
 
# overridden with the value from /etc/default/login if it contains
279
 
# "PASSREQ=[YES|NO]"
280
 
#PasswordRequired=false
281
 
# Specifies the PAM Stack to use, "gdm" by default.
282
 
PamStack=gdm
283
 
# GDM allows configuration of how ut_line is set when it does utmp/wtmp and
284
 
# audit processing.  If VT is being used, then ut_line will be set to the
285
 
# device associated with the VT.  If the console is attached and has a device
286
 
# name specified in the [servers] section, then this value will be used.
287
 
# Otherwise the value is defaulted to the value specified in UtmpLineAttached
288
 
# for attached displays and UtmpLineRemote for remote displays.  The value
289
 
# can be left empty which means that ut_line will be set to an empty value
290
 
# (if not VT and no value specified in the [servers] section.  The values
291
 
# can contain "%d" which is translated to the DISPLAY value or %h which
292
 
# is translated to the hostname.  The values for both keys  must begin with
293
 
# "/dev/".
294
 
UtmpLineAttached=/dev/console
295
 
UtmpLineRemote=
296
 
# If true and the specified UtmpLineAttached or UtmpLineRemote does not exist,
297
 
# then create a pseudo-device filename that will be touched when the utmp
298
 
# record is updated.  Creating such a psuedo-device ensures that programs
299
 
# that stat the utmp device associated with ut_line such as finger, last,
300
 
# etc. work in a reasonable way.  
301
 
UtmpPseudoDevice=false
302
 
 
303
 
# XDMCP is the protocol that allows remote login.  If you want to log into GDM
304
 
# remotely (I'd never turn this on on open network, use ssh for such remote
305
 
# usage).  You can then run X with -query <thishost> to log in, or
306
 
# -indirect <thishost> to run a chooser.  Look for the 'Terminal' server type
307
 
# at the bottom of this config file.
308
 
[xdmcp]
309
 
# Distributions: Ship with this off.  It is never a safe thing to leave out on
310
 
# the net.  Setting up /etc/hosts.allow and /etc/hosts.deny to only allow local
311
 
# access is another alternative but not the safest.  Firewalling port 177 is
312
 
# the safest if you wish to have xdmcp on.  Read the manual for more notes on
313
 
# the security of XDMCP.
314
 
Enable=false
315
 
# Honor indirect queries, we run a chooser for these, and then redirect the
316
 
# user to the chosen host.  Otherwise we just log the user in locally.
317
 
#HonorIndirect=true
318
 
# Maximum pending requests.
319
 
#MaxPending=4
320
 
#MaxPendingIndirect=4
321
 
# Maximum open XDMCP sessions at any point in time.
322
 
#MaxSessions=16
323
 
# Maximum wait times.
324
 
#MaxWait=15
325
 
#MaxWaitIndirect=15
326
 
# How many times can a person log in from a single host.  Usually better to
327
 
# keep low to fend off DoS attacks by running many logins from a single host.
328
 
# This is now set at 2 since if the server crashes then GDM doesn't know for
329
 
# some time and wouldn't allow another session.
330
 
#DisplaysPerHost=2
331
 
# The number of seconds after which a non-responsive session is logged off.
332
 
# Better keep this low.
333
 
#PingIntervalSeconds=15
334
 
# The port.  177 is the standard port so better keep it that way.
335
 
#Port=177
336
 
# Willing script, none is shipped and by default we'll send hostname system id.
337
 
# But if you supply something here, the output of this script will be sent as
338
 
# status of this host so that the chooser can display it.  You could for
339
 
# example send load, or mail details for some user, or some such.
340
 
#Willing=/etc/gdm/Xwilling
341
 
 
342
 
[gui]
343
 
# The specific gtkrc file we use.  It should be the full path to the gtkrc that
344
 
# we need.  Unless you need a specific gtkrc that doesn't correspond to a
345
 
# specific theme, then just use the GtkTheme key.
346
 
#GtkRC=/usr/share/themes/Default/gtk-2.0/gtkrc
347
 
 
348
 
# The GTK+ theme to use for the GUI.
349
 
GtkTheme=Human
350
 
# If to allow changing the GTK+ (widget) theme from the greeter.  Currently
351
 
# this only affects the standard greeter as the graphical greeter does not yet
352
 
# have this ability.
353
 
#AllowGtkThemeChange=true
354
 
# Comma separated list of themes to allow.  These must be the names of the
355
 
# themes installed in the standard locations for gtk themes.  You can also
356
 
# specify 'all' to allow all installed themes.  These should be just the
357
 
# basenames of the themes such as 'Thinice' or 'LowContrast'.
358
 
#GtkThemesToAllow=all
359
 
 
360
 
# Maximum size of an icon, larger icons are scaled down.
361
 
#MaxIconWidth=128
362
 
#MaxIconHeight=128
363
 
 
364
 
[greeter]
365
 
# The following options for setting titlebar and setting window position are
366
 
# only useful for the standard login (gdmlogin) and are not used by the
367
 
# themed login (gdmgreeter).
368
 
#
369
 
# The standard login has a title bar that the user can move.
370
 
#TitleBar=true
371
 
# Don't allow user to move the standard login window.  Only makes sense if
372
 
# TitleBar is on.
373
 
#LockPosition=false
374
 
# Set a position for the standard login window rather then just centering the
375
 
# window.  If you enter negative values for the position it is taken as an
376
 
# offset from the right or bottom edge.
377
 
#SetPosition=false
378
 
#PositionX=0
379
 
#PositionY=0
380
 
 
381
 
# Enable the Face browser.  Note that the Browser key is only used by the
382
 
# standard login (gdmlogin) program.  The Face Browser is enabled in
383
 
# the Graphical greeter by selecting a theme that includes the Face
384
 
# Browser, such as happygnome-list.  The other configuration values that
385
 
# affect the Face Browser (MinimalUID, DefaultFace, Include, Exclude,
386
 
# IncludeAll, GlobalFaceDir) are used by both the Standard and Themed
387
 
# greeter.
388
 
Browser=true
389
 
# The default picture in the browser.
390
 
#DefaultFace=/usr/share/pixmaps/nobody.png
391
 
# User ID's less than the MinimalUID value will not be included in the face
392
 
# browser or in the gdmselection list for Automatic/Timed login.  They will not
393
 
# be displayed regardless of the settings for Include and Exclude.
394
 
MinimalUID=1000
395
 
# Users listed in Include will be included in the face browser and in the
396
 
# gdmsetup selection list for Automatic/Timed login.  Users should be separated
397
 
# by commas.
398
 
#Include=
399
 
# Users listed in Exclude are excluded from the face browser and from the
400
 
# gdmsetup selection list for Automatic/Timed login.  Excluded users will still
401
 
# be able to log in, but will have to type their username.  Users should be
402
 
# separated by commas.  
403
 
Exclude=nobody
404
 
# By default, an empty include list means display no users.  By setting
405
 
# IncludeAll to true, the password file will be scanned and all users will be
406
 
# displayed except users excluded via the Exclude setting and user ID's less
407
 
# than MinimalUID.  Scanning the password file can be slow on systems with
408
 
# large numbers of users and this feature should not be used in such
409
 
# environments.  The setting of IncludeAll does nothing if Include is set to a
410
 
# non-empty value.
411
 
IncludeAll=true
412
 
# If user or user.png exists in this dir it will be used as his picture.
413
 
#GlobalFaceDir=/usr/share/pixmaps/faces/
414
 
 
415
 
# File which contains the locale we show to the user.  Likely you want to use
416
 
# the one shipped with GDM and edit it.  It is not a standard locale.alias
417
 
# file, although GDM will be able to read a standard locale.alias file as well.
418
 
LocaleFile=/etc/gdm/locale.conf
419
 
# Logo shown in the standard greeter.
420
 
Logo=/usr/share/pixmaps/gdmDebianLogo.xpm
421
 
# Logo shown on file chooser button in gdmsetup (do not modify this value).
422
 
#ChooserButtonLogo=/usr/share/pixmaps/gdm-foot-logo.png
423
 
# The standard greeter should shake if a user entered the wrong username or
424
 
# password.  Kind of cool looking
425
 
#Quiver=true
426
 
 
427
 
# The Actions menu (formerly system menu) is shown in the greeter, this is the
428
 
# menu that contains reboot, shutdown, suspend, config and chooser.  None of
429
 
# these is available if this is off.  They can be turned off individually
430
 
# however.
431
 
#SystemMenu=true
432
 
# Configuration is available from the system menu of the greeter.
433
 
ConfigAvailable=false
434
 
# Should the chooser button be shown.  If this is shown, GDM can drop into
435
 
# chooser mode which will run the xdmcp chooser locally and allow the user to
436
 
# connect to some remote host.  Local XDMCP does not need to be enabled,
437
 
# however.
438
 
#ChooserButton=true
439
 
 
440
 
# Welcome is for all console logins and RemoteWelcome is for remote logins
441
 
# (through XDMCP).
442
 
# DefaultWelcome and DefaultRemoteWelcome set the string for Welcome to
443
 
# "Welcome" and for DefaultWelcome to "Welcome to %n", and properly translate
444
 
# the message to the appropriate language.  Note that %n gets translated to the
445
 
# hostname of the machine.  These default values can be overridden by setting
446
 
# DefaultWelcome and/or DefaultRemoteWelcome to false, and setting the Welcome
447
 
# and DefaultWelcome values as desired.  Just make sure the strings are in
448
 
# utf-8 Note to distributors, if you wish to have a different Welcome string
449
 
# and wish to have this translated you can have entries such as
450
 
# "Welcome[cs]=Vitejte na %n".
451
 
DefaultWelcome=true
452
 
DefaultRemoteWelcome=true
453
 
#Welcome=Welcome
454
 
#RemoteWelcome=Welcome to %n
455
 
 
456
 
# Xinerama screen we use to display the greeter on.  Not for true multihead,
457
 
# currently only works for Xinerama.
458
 
#XineramaScreen=0
459
 
# Background settings for the standard greeter:
460
 
# Type can be 0=None, 1=Image & Color, 2=Color, 3=Image
461
 
#BackgroundType=2
462
 
#BackgroundImage=
463
 
#BackgroundScaleToFit=true
464
 
# The Standard greeter (gdmlogin) uses BackgroundColor as the background
465
 
# color, while the themed greeter (gdmgreeter) uses GraphicalThemedColor
466
 
# as the background color.
467
 
BackgroundColor=#85abd1
468
 
GraphicalThemedColor=#85abd1
469
 
# XDMCP session should only get a color, this is the sanest setting since you
470
 
# don't want to take up too much bandwidth
471
 
#BackgroundRemoteOnlyColor=true
472
 
 
473
 
# Program to run to draw the background in the standard greeter.  Perhaps
474
 
# something like an xscreensaver hack or some such.
475
 
#BackgroundProgram=
476
 
# If this is true then the background program is run always, otherwise it is
477
 
# only run when the BackgroundType is 0 (None).
478
 
#RunBackgroundProgramAlways=false
479
 
# Delay before starting background program
480
 
#BackgroundProgramInitialDelay=30
481
 
# Should the background program be restarted if it is exited.
482
 
#RestartBackgroundProgram=true
483
 
# Delay before restarting background program
484
 
#BackgroundProgramRestartDelay=30
485
 
 
486
 
# Show the Failsafe sessions.  These are much MUCH nicer (focus for xterm for
487
 
# example) and more failsafe then those supplied by scripts so distros should
488
 
# use this rather then just running an xterm from a script.
489
 
#ShowGnomeFailsafeSession=true
490
 
#ShowXtermFailsafeSession=true
491
 
# Normally there is a session type called 'Last' that is shown which refers to
492
 
# the last session the user used.  If off, we will be in 'switchdesk' mode
493
 
# where the session saving stuff is disabled in GDM
494
 
#ShowLastSession=true
495
 
# Always use 24 hour clock no matter what the locale.
496
 
#Use24Clock=auto
497
 
# Use circles in the password field.  Looks kind of cool actually, but only
498
 
# works with certain fonts.
499
 
UseCirclesInEntry=true
500
 
# Do not show any visible feedback in the password field. This is standard for
501
 
# instance in console, xdm and ssh.
502
 
#UseInvisibleInEntry=false
503
 
 
504
 
# These two keys are for the themed greeter (gdmgreeter).  Circles is the
505
 
# standard shipped theme.  If you want GDM to select a random theme from a
506
 
# list then provide a list that is delimited by /: to the GraphicalThemes
507
 
# key and set GraphicalThemeRand to true.  Otherwise use GraphicalTheme
508
 
# and specify just one theme.
509
 
GraphicalTheme=xubuntu
510
 
#GraphicalThemes=bijou/:blueswirl/:circles/:debblue-list/:debblue/:ayo/:debian-dawn/:debian-greeter/:debian/:glassfoot/:hantzley/:happygnome/:industrial/:crystal/:linsta
511
 
GraphicalThemeDir=/usr/share/gdm/themes/
512
 
GraphicalThemeRand=false
513
 
 
514
 
# If InfoMsgFile points to a file, the greeter will display the contents of the
515
 
# file in a modal dialog box before the user is allowed to log in.
516
 
#InfoMsgFile=
517
 
# If InfoMsgFile is present then InfoMsgFont can be used to specify the font to
518
 
# be used when displaying the contents of the file.
519
 
#InfoMsgFont=Sans 24
520
 
 
521
 
# If SoundOnLogin is true, then the greeter will beep when login is ready for
522
 
# user input.  If SoundOnLogin is a file and the greeter finds the 'play'
523
 
# executable (see daemon/SoundProgram) it will play that file instead of just
524
 
# beeping.
525
 
#SoundOnLogin=true
526
 
SoundOnLoginFile=/usr/share/sounds/question.wav
527
 
# If SoundOnLoginSuccess, then the greeter will play a sound (as above) when a
528
 
# user successfully logs in.
529
 
#SoundOnLoginSuccess=false
530
 
#SoundOnLoginSuccessFile=
531
 
# If SoundOnLoginFailure, then the greeter will play a sound (as above) when a
532
 
# user fails to log in.
533
 
#SoundOnLoginFailure=false
534
 
#SoundOnLoginFailureFile=
535
 
 
536
 
# Specifies a program to be called by the greeter/login program when the
537
 
# initial screen is displayed.  The purpose is to provide a hook where files
538
 
# used after login can be preloaded to speed performance for the user. The
539
 
# program will only be called once only, the first time a greeter is displayed.
540
 
# The gdmprefetch command may be used.  This utility will load any libraries
541
 
# passed in on the command line, or if the argument starts with a "@"
542
 
# character, it will process the file assuming it is an ASCII file containing a
543
 
# list of libraries, one per line, and load each library in the file.
544
 
PreFetchProgram=/usr/lib/gdmprefetch @/etc/gdm/gdmprefetchlist
545
 
 
546
 
# The chooser is what's displayed when a user wants an indirect XDMCP session,
547
 
# or selects Run XDMCP chooser from the system menu
548
 
[chooser]
549
 
# Default image for hosts.
550
 
#DefaultHostImg=/usr/share/pixmaps/nohost.png
551
 
# Directory with host images, they are named by the hosts: host or host.png.
552
 
HostImageDir=/usr/share/hosts/
553
 
# Time we scan for hosts (well only the time we tell the user we are scanning
554
 
# actually, we continue to listen even after this has expired).
555
 
#ScanTime=4
556
 
# A comma separated lists of hosts to automatically add (if they answer to a
557
 
# query of course).  You can use this to reach hosts that broadcast cannot
558
 
# reach.
559
 
Hosts=
560
 
# Broadcast a query to get all hosts on the current network that answer.
561
 
Broadcast=true
562
 
# Set it to true if you want to send a multicast query to hosts.
563
 
Multicast=false
564
 
# It is an IPv6 multicast address.It is hardcoded here and will be replaced
565
 
# when officially registered xdmcp multicast address of TBD will be available.
566
 
#Multicast_Addr=ff02::1
567
 
# Allow adding random hosts to the list by typing in their names.
568
 
#AllowAdd=true
569
 
 
570
 
[debug]
571
 
# This will cause GDM to send debugging information to the system log, which 
572
 
# will create a LOT of output.  It is not recommended to turn this on for
573
 
# normal use, but it can be useful to determine the cause when GDM is not
574
 
# working properly.
575
 
Enable=false
576
 
# This will enable debug messages for accessibilty gesture listeners into the
577
 
# syslog.  This includes output about key events, mouse button events, and
578
 
# pointer motion events.  This is useful for figuring out the cause of why the
579
 
# gesture listeners may not be working, but is too verbose for general debug.
580
 
Gestures=false
581
 
 
582
 
# Attached DISPLAY Configuration
583
 
#
584
 
[servers]
585
 
# This section defines which attached DISPLAYS should be started by GDM by
586
 
# default.  You can add as many DISPLAYS as desired and they will always be
587
 
# started.  The key for each entry must be a unique number that cooresponds to
588
 
# the DISPLAY number to start the X server.  For a typical single-display
589
 
# machine, there will only be one entry "0" for DISPLAY ":0".  The first word
590
 
# in the value corresponds to an X server definition in the "X Server
591
 
# Definitions" section of the configuration file.  For example, the entry:
592
 
#
593
 
# 0=Standard
594
 
#
595
 
# Means that DISPLAY ":0" will start an X server as defined in the 
596
 
# [server-Standard] section.
597
 
#
598
 
# The optional device argument is used to specify the device that is associated
599
 
# with the DISPLAY.  When using Virtual Terminals (VT), this value is ignored
600
 
# and GDM will use the correct device name associated with the VT.  If not
601
 
# using VT, then GDM will use the value specified by this optional argument.
602
 
# If the device argument is not defined, then GDM will use the default setting
603
 
# for attached displays defined in the UtmpLineAttached configuration option.
604
 
# For the main display (typically DISPLAY ":0"), "/dev/console" is a reasonable
605
 
# value.  For other displays it is probably best to not include this argument
606
 
# unless you know the specific device associated with the DISPLAY.  The device
607
 
# value can contain "%d" which is translated to the DISPLAY value or %h which
608
 
# is translated to the hostname.
609
 
#
610
 
0=Standard device=/dev/console
611
 
 
612
 
# Example of how to set up DISPLAY :1 to also use Standard.
613
 
#1=Standard
614
 
 
615
 
# If you wish to run the XDMCP chooser on the local display use the following
616
 
# line
617
 
#0=Chooser
618
 
 
619
 
# X Server Definitions
620
 
#
621
 
# Note: Is your X server not listening to TCP requests?  Refer to the 
622
 
# security/DisallowTCP setting!
623
 
 
624
 
[server-Standard]
625
 
name=Standard server
626
 
command=/usr/bin/X -br -audit 0 
627
 
flexible=true
628
 
# Indicates that the X server should be started at a different process
629
 
# priority.  Values can be any integer value accepted by the setpriority C
630
 
# library function (normally between -20 and 20) with 0 being the default. For
631
 
# highly interactive applications, -5 yields good responsiveness. The default
632
 
# value is 0 and the setpriority function is not called if the value is 0.
633
 
 
634
 
#priority=0
635
 
 
636
 
# To use this server type you should add -query host or -indirect host to the
637
 
# command line.
638
 
[server-Terminal]
639
 
name=Terminal server
640
 
# Add -terminate to make things behave more nicely
641
 
command=/usr/bin/X -br -audit 0 -terminate
642
 
# Make this not appear in the flexible servers (we need extra params anyway,
643
 
# and terminate would be bad for xdmcp choosing).  You can make a terminal
644
 
# server flexible, but not with an indirect query.  If you need flexible
645
 
# indirect query server, then you must get rid of the -terminate and the only
646
 
# way to kill the flexible server will then be by Ctrl-Alt-Backspace.
647
 
flexible=false
648
 
# Do not handle this X server for attached displays.
649
 
handled=false
650
 
 
651
 
# To use this server type you should add -query host or -indirect host to the
652
 
# command line.
653
 
[server-Chooser]
654
 
name=Chooser server
655
 
command=/usr/bin/X -br -audit 0
656
 
# Make this not appear in the flexible servers for now, but if you wish to
657
 
# allow a chooser server then make this true.  This is the only way to make a
658
 
# flexible chooser server that behaves nicely.
659
 
flexible=false
660
 
# Run the chooser instead of the greeter.  When the user chooses a machine they
661
 
# will get this same server but run with "-terminate -query hostname".
662
 
chooser=true
663
 
 
664
 
[customcommand]
665
 
# This section allows you specify up to 10 custom commands. Each of the
666
 
# commands can be defined by the seven parameters listed below. In each of the
667
 
# descriptions of the parameters N can take on any values between 0 and 9,
668
 
# i.e. CustomCommand0=,CustomCommand1=,...,CustomCommand9=.  The  numbers
669
 
# can have gaps as long as they fit within predefined set of 10, and their
670
 
# placement order within this section and with respect to each other is
671
 
# not important.
672
 
#
673
 
# CustomCommandN, CustomCommandTextN, CustomCommandLabelN, 
674
 
# CustomCommandLRLabelN, CustomCommandTooltipN, CustomCommandIsPersistentN
675
 
# and CustomCommandNoRestartN should all be defined for a given integer N, 
676
 
# where N can be a number from 0-9 (if not the default values will be 
677
 
# assigned except CustomCommandN for which no default exists).
678
 
 
679
 
# Custom command to run.  Multiple commands may be specified separated by 
680
 
# semicolons.  GDM will use the first valid command.  Examples:
681
 
# /sbin/bootwindoze;/usr/bin/bootwindoze, or
682
 
# /sbin/runupdate;/usr/local/sbin/runupdate
683
 
#
684
 
#CustomCommandN=
685
 
 
686
 
# Custom command dialog message that will appear on all warning dialogs.
687
 
# This will vary depending on what you want to do. Examples:
688
 
# Are you sure you want to restart system into Windoze?, or
689
 
# Are you sure you want do do this?
690
 
#CustomCommandTextN=
691
 
 
692
 
# Custom command label that will appear as stock label on buttons/menu items.
693
 
# This option can't contain any semicolon characters (i.e. ";").
694
 
# Examples:
695
 
# _Windoze, or
696
 
# _Update Me
697
 
#CustomCommandLabelN=
698
 
 
699
 
# Custom command label that will appear as stock label on radio buttons/list
700
 
# items.  The underscore indicates the mnemonic used with this item.  Examples:
701
 
#   Restart into _Windoze
702
 
#   Perform system _Update
703
 
#CustomCommandLRLabelN=
704
 
 
705
 
# Custom command tooltip. Examples
706
 
# Restarts the computer into Windoze
707
 
# Updates the computer software to the most recent version(s)
708
 
#CustomCommandTooltipN=
709
 
 
710
 
# Custom command persistence option. Setting it to true will allow this
711
 
# command to appear outside the login manager, e.g. on the desktop through 
712
 
# Log Out/Shut Down dialogs. The default value is false.
713
 
#CustomCommandIsPersistentN=
714
 
 
715
 
# Custom command gdm/system restart option. Setting it to true will not
716
 
# restart gdm after command execution.  The default commands (reboot, shut
717
 
# down) all reboot the system by default which is why the default setting
718
 
# is true.
719
 
# In addition when corresponding CustomCommandIsPersistentN option is set to
720
 
# true, setting CustomCommandNoRestartN to false will place CustomCommandN
721
 
# in the Shut Down dialog set of actions, setting it to true will place
722
 
# CustomCommandN in the Log Out dialog set of actions.
723
 
#CustomCommandNoRestartN=
724
 
#
725
 
# Example layout for more than one command:
726
 
#CustomCommand0=
727
 
#CustomCommandText0=
728
 
#CustomCommandLabel0=
729
 
#CustomCommandLRLabel0=
730
 
#CustomCommandTooltip0=
731
 
#CustomCommandIsPersistent0=
732
 
#CustomCommandNoRestart0=
733
 
#
734
 
#CustomCommand1=
735
 
#CustomCommandText1=
736
 
#CustomCommandLabel1=
737
 
#CustomCommandLRLabel1=
738
 
#CustomCommandTooltip1=
739
 
#CustomCommandIsPersistent1=
740
 
#CustomCommandNoRestart1=
741
 
#
742
 
# and so on