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" 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

SEE ALSO

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)
Impressum