1SDDM.CONF(5)                         sddm                         SDDM.CONF(5)
2
3
4

NAME

6       sddm.conf - sddm display manager configuration
7

SYNOPSIS

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

DESCRIPTION

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

OPTIONS

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

SEE ALSO

194       sddm(1)
195
196       The     full     documentation     for    sddm    is    available    at
197       https://github.com/sddm/sddm
198
199
200
201
202sddm 0.19.0                       August 2015                     SDDM.CONF(5)
Impressum