Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SDDM.CONF(5)			      sddm			    SDDM.CONF(5)

NAME
     sddm.conf - sddm display manager configuration

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.

     /usr/local/lib/sddm/sddm.conf.d
	    System configuration directory

     /usr/local/etc/sddm.conf.d
	    Local configuration directory

     /usr/local/etc/sddm.conf
	    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 "/sbin/shutdown -p now".

     RebootCommand=
	    Reboot command.  Default value is "/sbin/shutdown -r now".

     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  Vir-
	    tual  Keyboard installed can set this to "qtvirtualkeyboard" for the
	    on-screen keyboard.  Other known values are "ibus" for the	Intelli-
	    gent  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 en-
	    ter 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
	    "/usr/local/share/sddm/themes".

     Current=
	    Name  of the current theme.  By default this setting is empty, mean-
	    ing 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    "/usr/lo-
	    cal/share/sddm/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.   De-
	    fault 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
	    "/usr/local/share/sddm/scripts/Xsession".

     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    "/usr/lo-
	    cal/share/sddm/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    "/usr/lo-
	    cal/share/sddm/scripts/Xstop".

     MinimumVT=
	    Minimum  virtual terminal number that will be used by the first dis-
	    play. 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.  De-
	    fault value is "weston --shell=kiosk".

     SessionDir=
	    Comma-separated list of directories containing session  files.   De-
	    fault  value  is  "/usr/local/share/wayland-sessions,/usr/share/way-
	    land-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 "/usr/lo-
	    cal/share/sddm/scripts/wayland-session".

     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  "/usr/lo-
	    cal/bin:/usr/bin:/bin".

     MinimumUid=
	    Minimum user id of the users to be listed  in  the	user  interface.
	    Default value is 1000.

     MaximumUid=
	    Maximum  user  id  of  the users to be listed in the user interface.
	    Default value is 65000

     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	success-
	    ful 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 suc-
	    cessful login, if false last session value won't  be  updated.   De-
	    fault 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>

sddm 0.21.0			   March 2021			    SDDM.CONF(5)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sddm.conf&sektion=5&manpath=FreeBSD+Ports+15.1.quarterly>

home | help