1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254
|
===========
sddm.conf
===========
----------------------------------
sddm display manager configuration
----------------------------------
:Date: March 2021
:Version: sddm @SDDM_VERSION_STRING@
:Manual section: 5
:Manual group: sddm
SYNOPSIS
========
Configuration loads all files in the configuration directories followed by the configuration file in the order listed below with the latter having highest precedence. Changes should be made to the local configurations.
**@SYSTEM_CONFIG_DIR@**
System configuration directory
**@CONFIG_DIR@**
Local configuration directory
**@CONFIG_FILE@**
Local configuration file for compatibility
DESCRIPTION
===========
This file configures various parameters of the sddm display manager **sddm**\(1\).
If this file is not available, default values are used.
OPTIONS
=======
[General] section:
`DisplayServer=`
Select the display server to use for the greeter.
Valid values are:
* `x11`: X server running as root.
* `x11-user`: X server running as unprivileged user.
* `wayland`: Wayland compositor as unprivileged user. (Experimental)
Default value is "x11".
For `x11-user` you might need to configure Xorg.wrap(1).
`HaltCommand=`
Halt command.
Default value is "@HALT_COMMAND@".
`RebootCommand=`
Reboot command.
Default value is "@REBOOT_COMMAND@".
`Numlock=`
Change numlock state when **sddm-greeter** starts.
Valid values are `on`, `off` or `none`.
If property is set to `none`, numlock won't be changed.
Default value is "none".
`InputMethod=`
Set the Qt input method for the greeter.
Tablet users with Qt Virtual Keyboard installed can set this
to "qtvirtualkeyboard" for the on-screen keyboard.
Other known values are "ibus" for the Intelligent Input Bus,
or "compose" for dead keys support.
Leave this empty if unsure.
`Namespaces=`
Comma-separated list of paths bound to Linux namespaces to enter with
setns() before starting the user session. For example, to enter network
namespace `mynet` created with `ip netns add mynet`, the value might be
`/run/netns/mynet`. Default value is empty. (The value is ignored if
the operating system is not Linux.)
[Theme] section:
`ThemeDir=`
Path of the directory containing theme files.
Default value is "@DATA_INSTALL_DIR@/themes".
`Current=`
Name of the current theme.
By default this setting is empty, meaning the embedded theme
will be used.
`FacesDir=`
Path of the directory containing face files,
face files should be in username.face.icon format.
Default value is "@DATA_INSTALL_DIR@/faces".
`CursorTheme=`
Name of the cursor theme to be set before starting
the display server.
`CursorSize=`
Cursor size to be set before starting the display server.
`Font=`
Name of the font to be set before starting the
display server. Please note that the theme can still override this option.
`EnableAvatars=`
When enabled, home directories are searched for ".face.icon" images to
display as their avatars. This can be slow on some file systems.
When disabled, all avatars will be default. Themes may choose to hide
them altogether.
Default value is true.
[X11] section:
`ServerPath=`
Path of the X server.
Default value is "/usr/bin/X".
`ServerArguments=`
Arguments to the X server.
Default value is "-nolisten tcp".
`XephyrPath=`
Path of the Xephyr.
Default value is "/usr/bin/Xephyr".
`SessionDir=`
Comma-separated list of directories containing session files.
Default value is "/usr/local/share/xsessions,/usr/share/xsessions".
`SessionCommand=`
Path of script to execute when starting the user session. This script
receives the value of the "Exec" setting in the ".desktop" file of the selected
session and runs it.
Default value is "@SESSION_COMMAND@".
`SessionLogFile=`
Path to the user session log file, relative to the home directory.
Default value is ".local/share/sddm/xorg-session.log".
`DisplayCommand=`
Path of script to execute when starting the display server.
The script will be executed as root when General.DisplayServer
is "x11", otherwise as sddm user.
Default value is "@DATA_INSTALL_DIR@/scripts/Xsetup".
`DisplayStopCommand=`
Path of script to execute when stopping the display server.
The script will be executed as root when General.DisplayServer
is "x11", otherwise as sddm user.
Default value is "@DATA_INSTALL_DIR@/scripts/Xstop".
`MinimumVT=`
Minimum virtual terminal number that will be used
by the first display. Virtual terminal number will
increase as new displays added.
This setting is no longer available since SDDM v0.20.
`EnableHiDPI=`
Enables Qt's automatic HiDPI scaling.
Can be either "true" or "false".
Default value is "true".
The `XauthPath=` option is no longer necessary, libxau is used instead.
The `UserAuthFile=` option was removed, the file is always created as
`/tmp/xauth_XXXXX`. This is necessary for to the use of `FamilyWild` entries.
[Wayland] section:
`CompositorCommand=`
Path of the compositor to execute when starting the greeter.
Default value is "weston --shell=kiosk".
`SessionDir=`
Comma-separated list of directories containing session files.
Default value is "/usr/local/share/wayland-sessions,/usr/share/wayland-sessions".
`SessionCommand=`
Path of script to execute when starting the user session. This script
receives the value of the "Exec" setting in the ".desktop" file of the selected
session and run it.
Default value is "@WAYLAND_SESSION_COMMAND@".
`SessionLogFile=`
Path to the user session log file, relative to the home directory.
Default value is ".local/share/sddm/wayland-session.log".
`EnableHiDPI=`
Enables Qt's automatic HiDPI scaling.
Can be either "true" or "false".
Default value is "true".
[Users] section:
`DefaultPath=`
Default path to set after successfully logging in.
This is also where SDDM looks for programs.
Default value is "/bin:/usr/bin".
`MinimumUid=`
Minimum user id of the users to be listed in the
user interface.
Default value is @UID_MIN@.
`MaximumUid=`
Maximum user id of the users to be listed in the
user interface.
Default value is @UID_MAX@
`HideUsers=`
Comma-separated list of Users that shouldn't show up in the user list.
Default value is empty.
`HideShells=`
Comma-separated list of Shells of users that shouldn't show up in the user list.
Default value is empty.
`RememberLastUser=`
If this flag is true, LastUser value will updated
on every successful login, if false last user value
won't be updated.
Default value is true.
`RememberLastSession=`
If this flag is true, LastSession value will updated
on every successful login, if false last session value
won't be updated.
Default value is true.
[Autologin] section:
`User=`
Name of the user to automatically log in when the
system starts first time.
Default value is empty.
`Session=`
Name of the session to automatically log in when the
system starts first time.
Default value is empty.
`Relogin=`
If true and User and Session are set automatic login will
kick in again on session exit, otherwise it will work
only the first time.
Default value is false.
SEE ALSO
========
**sddm**\(1\)
The full documentation for sddm is available at https://github.com/sddm/sddm
|