ypid.dm default variables¶
Sections
Selected display manager¶
-
dm__name
¶
Which display manager should be used?
Supported display managers:
gdm
lightdm
Note that the different display managers support a different set of features so not all configuration options that this role provides will have an effect depending on this choice.
dm__name: 'lightdm'
Required packages¶
-
dm__package_map
¶
dm__name
to base core package name mapping.
dm__package_map:
lightdm: 'lightdm'
gdm: 'gdm3'
-
dm__packages
¶
List of packages to install regardless of the selected display manager.
dm__packages: []
-
dm__lightdm_packages
¶
Additional list of packages to install when LightDM is selected.
dm__lightdm_packages: []
-
dm__gdm_packages
¶
Additional list of packages to install when GDM is selected.
dm__gdm_packages:
- 'libpam-gnome-keyring'
User automatic login¶
-
dm__automatic_login_enabled
¶
Should the user configured by dm__automatic_login_user_name
be
automatically logged in?
dm__automatic_login_enabled: False
-
dm__automatic_login_user_name
¶
Name of the user which should be automatically logged in.
dm__automatic_login_user_name: 'user'
-
dm__automatic_login_time_delay
¶
How long should what before dm__automatic_login_user_name
will be
logged in to give other users the chance to login as their user?
dm__automatic_login_time_delay: 0
Greeter¶
Warning
Can not be configured for GDM in Debian jessie.
-
dm__greeter_include_all_users
¶
Only include selected logins in the greeter.
dm__greeter_include_all_users: False
-
dm__greeter_include_users
¶
Only include selected logins in the greeter.
dm__greeter_include_users: []
-
dm__greeter_time_show
¶
Should the greeter show the time?
dm__greeter_time_show: True
-
dm__greeter_time_format
¶
strftime(3) format string.
dm__greeter_time_format: '%F %T %a'
-
dm__greeter_lightdm_indicators
¶
List of indicators to show on the panel.
dm__greeter_lightdm_indicators: '~host;~spacer;~clock;~spacer;~language;~session;~a11y;~power'
-
dm__greeter_show_user_list
¶
Should a list of users be shown?
dm__greeter_show_user_list: False
Debugging¶
-
dm__debugging_enabled
¶
More verbose logs. Additionally lets the X server dump core if it crashes.
dm__debugging_enabled: False
Display manager restart¶
-
dm__restart_on_configuration_change
¶
Should the display manager be restarted when the configuration is changed? Useful for testing.
Warning
This will kill active user sessions!
dm__restart_on_configuration_change: False
Session manager¶
-
dm__session_manager
¶
File to the executable session manager file. If given, it will be configured as the default session manager.
You can check the available session managers using update-alternatives --list x-session-manager.
If this variable is set to the special value {{ omit }}
, the
configuration is not altered.
dm__session_manager: '{{ omit }}'