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 the most precedent. 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 EnableAvatars=
75 When enabled, home directories are searched for ".face.icon"
76 images to display as their avatars. This can be slow on some
77 file systems. When disabled, all avatars will be default.
78 Themes may choose to hide them altogether. Default value is
79 true.
80
81 [X11] section:
82
83 ServerPath=
84 Path of the X server. Default value is "/usr/bin/X".
85
86 ServerArguments=
87 Arguments to the X server. Default value is "-nolisten tcp".
88
89 XephyrPath=
90 Path of the Xephyr. Default value is "/usr/bin/Xephyr".
91
92 XauthPath=
93 Path of the Xauth. Default value is "/usr/bin/xauth".
94
95 SessionDir=
96 Path of the directory containing session files. Default value
97 is "/usr/share/xsessions".
98
99 SessionCommand=
100 Path of script to execute when starting the user session. This
101 script receives the value of the "Exec" setting in the ".desk‐
102 top" file of the selected session and runs it. Default value is
103 "/etc/X11/xinit/Xsession".
104
105 SessionLogFile=
106 Path to the user session log file, relative to the home direc‐
107 tory. Default value is ".local/share/sddm/xorg-session.log".
108
109 UserAuthFile=
110 Path to the Xauthority file, relative to the home directory.
111 Default value is ".Xauthority".
112
113 DisplayCommand=
114 Path of script to execute when starting the display server.
115 Default value is "/usr/share/sddm/scripts/Xsetup".
116
117 DisplayStopCommand=
118 Path of script to execute when stopping the display server.
119 Default value is "/usr/share/sddm/scripts/Xstop".
120
121 MinimumVT=
122 Minimum virtual terminal number that will be used by the first
123 display. Virtual terminal number will increase as new displays
124 added. Default value is 1.
125
126 EnableHiDPI=
127 Enables Qt's automatic HiDPI scaling. Can be either "true" or
128 "false". Default value is "false".
129
130 [Wayland] section:
131
132 SessionDir=
133 Path of the directory containing session files. Default value
134 is "/usr/share/wayland-sessions".
135
136 SessionCommand=
137 Path of script to execute when starting the user session. This
138 script receives the value of the "Exec" setting in the ".desk‐
139 top" file of the selected session and run it. Default value is
140 "/etc/sddm/wayland-session".
141
142 SessionLogFile=
143 Path to the user session log file, relative to the home direc‐
144 tory. Default value is ".local/share/sddm/wayland-session.log".
145
146 EnableHiDPI=
147 Enables Qt's automatic HiDPI scaling. Can be either "true" or
148 "false". Default value is "false".
149
150 [Users] section:
151
152 DefaultPath=
153 Default path to set after successfully logging in. This is also
154 where SDDM looks for programs. Default value is
155 "/usr/local/bin:/usr/bin:/bin".
156
157 MinimumUid=
158 Minimum user id of the users to be listed in the user interface.
159 Default value is 1000.
160
161 MaximumUid=
162 Maximum user id of the users to be listed in the user interface.
163 Default value is 60000
164
165 HideUsers=
166 Comma-separated list of Users that shouldn't show up in the user
167 list. Default value is empty.
168
169 HideShells=
170 Comma-separated list of Shells of users that shouldn't show up
171 in the user list. Default value is empty.
172
173 RememberLastUser=
174 If this flag is true, LastUser value will updated on every suc‐
175 cessful login, if false last user value won't be updated.
176 Default value is true.
177
178 RememberLastSession=
179 If this flag is true, LastSession value will updated on every
180 successful login, if false last session value won't be updated.
181 Default value is true.
182
183 [Autologin] section:
184
185 User= Name of the user to automatically log in when the system starts
186 first time. Default value is empty.
187
188 Session=
189 Name of the session to automatically log in when the system
190 starts first time. Default value is empty.
191
192 Relogin=
193 If true and User and Session are set automatic login will kick
194 in again on session exit, otherwise it will work only the first
195 time. Default value is false.
196
198 sddm(1)
199
200 The full documentation for sddm is available at
201 https://github.com/sddm/sddm
202
203
204
205
206sddm 0.18.1 August 2015 SDDM.CONF(5)