1SDDM.CONF(5) sddm SDDM.CONF(5)
2
3
4
6 sddm.conf - sddm display manager configuration
7
9 Configuration loads all files in the configuration directories followed
10 by the configuration file in the order listed below with the latter
11 having highest precedence. Changes should be made to the local configu‐
12 rations.
13
14 /usr/lib/sddm/sddm.conf.d
15 System configuration directory
16
17 /etc/sddm.conf.d
18 Local configuration directory
19
20 /etc/sddm.conf
21 Local configuration file for compatibility
22
24 This file configures various parameters of the sddm display manager
25 sddm(1). If this file is not available, default values are used.
26
28 [General] section:
29
30 HaltCommand=
31 Halt command. Default value is "/usr/bin/systemctl poweroff".
32
33 RebootCommand=
34 Reboot command. Default value is "/usr/bin/systemctl reboot".
35
36 Numlock=
37 Change numlock state when sddm-greeter starts. Valid values are
38 on, off or none. If property is set to none, numlock won't be
39 changed. Default value is "none".
40
41 InputMethod=
42 Set the Qt input method for the greeter. Tablet users with Qt
43 Virtual Keyboard installed can set this to "qtvirtualkeyboard"
44 for the on-screen keyboard. Other known values are "ibus" for
45 the Intelligent Input Bus, or "compose" for dead keys support.
46 Leave this empty if unsure.
47
48 Namespaces=
49 Comma-separated list of paths bound to Linux namespaces to enter
50 with setns() before starting the user session. For example, to
51 enter network namespace mynet created with ip netns add mynet,
52 the value might be /run/netns/mynet. Default value is empty.
53 (The value is ignored if the operating system is not Linux.)
54
55 [Theme] section:
56
57 ThemeDir=
58 Path of the directory containing theme files. Default value is
59 "/usr/share/sddm/themes".
60
61 Current=
62 Name of the current theme. By default this setting is empty,
63 meaning the embedded theme will be used.
64
65 FacesDir=
66 Path of the directory containing face files, face files should
67 be in username.face.icon format. Default value is
68 "/usr/share/sddm/faces".
69
70 CursorTheme=
71 Name of the cursor theme to be set before starting the display
72 server.
73
74 Font= Name of the font to be set before starting the display server.
75 Please note that the theme can still override this option.
76
77 EnableAvatars=
78 When enabled, home directories are searched for ".face.icon" im‐
79 ages to display as their avatars. This can be slow on some file
80 systems. When disabled, all avatars will be default. Themes may
81 choose to hide them altogether. Default value is true.
82
83 [X11] section:
84
85 ServerPath=
86 Path of the X server. Default value is "/usr/bin/X".
87
88 ServerArguments=
89 Arguments to the X server. Default value is "-nolisten tcp".
90
91 XephyrPath=
92 Path of the Xephyr. Default value is "/usr/bin/Xephyr".
93
94 SessionDir=
95 Path of the directory containing session files. Default value
96 is "/usr/share/xsessions".
97
98 SessionCommand=
99 Path of script to execute when starting the user session. This
100 script receives the value of the "Exec" setting in the ".desk‐
101 top" file of the selected session and runs it. Default value is
102 "/etc/X11/xinit/Xsession".
103
104 SessionLogFile=
105 Path to the user session log file, relative to the home direc‐
106 tory. Default value is ".local/share/sddm/xorg-session.log".
107
108 DisplayCommand=
109 Path of script to execute when starting the display server. De‐
110 fault value is "/usr/share/sddm/scripts/Xsetup".
111
112 DisplayStopCommand=
113 Path of script to execute when stopping the display server. De‐
114 fault value is "/usr/share/sddm/scripts/Xstop".
115
116 MinimumVT=
117 Minimum virtual terminal number that will be used by the first
118 display. Virtual terminal number will increase as new displays
119 added. This setting is no longer available since SDDM v0.20.
120
121 EnableHiDPI=
122 Enables Qt's automatic HiDPI scaling. Can be either "true" or
123 "false". Default value is "false".
124
125 [Wayland] section:
126
127 SessionDir=
128 Path of the directory containing session files. Default value
129 is "/usr/share/wayland-sessions".
130
131 SessionCommand=
132 Path of script to execute when starting the user session. This
133 script receives the value of the "Exec" setting in the ".desk‐
134 top" file of the selected session and run it. Default value is
135 "/etc/sddm/wayland-session".
136
137 SessionLogFile=
138 Path to the user session log file, relative to the home direc‐
139 tory. Default value is ".local/share/sddm/wayland-session.log".
140
141 EnableHiDPI=
142 Enables Qt's automatic HiDPI scaling. Can be either "true" or
143 "false". Default value is "false".
144
145 [Users] section:
146
147 DefaultPath=
148 Default path to set after successfully logging in. This is also
149 where SDDM looks for programs. Default value is "/usr/lo‐
150 cal/bin:/usr/bin:/bin".
151
152 MinimumUid=
153 Minimum user id of the users to be listed in the user interface.
154 Default value is 1000.
155
156 MaximumUid=
157 Maximum user id of the users to be listed in the user interface.
158 Default value is 60000
159
160 HideUsers=
161 Comma-separated list of Users that shouldn't show up in the user
162 list. Default value is empty.
163
164 HideShells=
165 Comma-separated list of Shells of users that shouldn't show up
166 in the user list. Default value is empty.
167
168 RememberLastUser=
169 If this flag is true, LastUser value will updated on every suc‐
170 cessful login, if false last user value won't be updated. De‐
171 fault value is true.
172
173 RememberLastSession=
174 If this flag is true, LastSession value will updated on every
175 successful login, if false last session value won't be updated.
176 Default value is true.
177
178 [Autologin] section:
179
180 User= Name of the user to automatically log in when the system starts
181 first time. Default value is empty.
182
183 Session=
184 Name of the session to automatically log in when the system
185 starts first time. Default value is empty.
186
187 Relogin=
188 If true and User and Session are set automatic login will kick
189 in again on session exit, otherwise it will work only the first
190 time. Default value is false.
191
193 sddm(1)
194
195 The full documentation for sddm is available at
196 https://github.com/sddm/sddm
197
198
199
200
201sddm 0.19.0 August 2015 SDDM.CONF(5)