• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

LICENSES/H03-May-2022-

dist/arch/H04-Jan-2022-4031

po/H04-Jan-2022-13,28911,195

src/H03-May-2022-2,0141,643

.git-blame-ignore-revsH A D04-Jan-2022207 76

.gitignoreH A D04-Jan-2022206 1614

CONTRIBUTORSH A D04-Jan-2022257 86

COPYINGH A D04-Jan-202217.7 KiB340281

Messages.shH A D04-Jan-202294 31

README.mdH A D04-Jan-20222.6 KiB5436

kcm_sddm.actionsH A D04-Jan-202223.5 KiB479473

kcm_sddm.desktopH A D04-Jan-202213.3 KiB126122

sddmauthhelper.cppH A D04-Jan-202217.2 KiB433325

sddmauthhelper.hH A D04-Jan-2022851 3118

sddmtheme.knsrcH A D04-Jan-20221.4 KiB4947

sddmthemeinstaller.cppH A D04-Jan-20223.5 KiB9272

README.md

1# sddm-kcm - Login Screen (SDDM) System Settings Module
2
3`sddm-kcm` is a KConfig Module (KCM) that integrates itself into KDE's System Settings and serves the purpose of configuring the Simple Desktop Display Manager (SDDM) - the recommended display manager for KDE Plasma.
4
5The main features are the selection of an SDDM theme and setting/modifying its wallpaper. The KCM also supports KDE's Get Hot New Stuff (GHNS) feature, which  means it is possible to install (and remove) user-created SDDM themes hosted on [the KDE Store](https://store.kde.org/browse/cat/101/).
6
7The remainder of the options is geared towards affecting the login screen's behavior, such as enabling or disabling auto-login or setting the default session.
8
9Certain visual and behavioral discrepancies between the login screen and the desktop — which may present themselves due to the login screen's inability to access user files — can be alleviated with the use of the settings synchronization feature. The feature currently allows users to sync the Plasma color scheme, cursor theme, font, font rendering, NumLock preference, Plasma theme, and scaling DPI.
10
11# Installation
12
13Most of the time your distribution should already include this settings module. If it doesn't, the module should exist as an installable standalone `sddm-kcm` package.
14
15## Dependencies
16* Qt5
17* CMake (with extra modules)
18* SDDM
19* KDE Frameworks 5
20
21## Compiling from source
22Installing system-wide:
23
24```
25git clone https://anongit.kde.org/sddm-kcm.git
26cd sddm-kcm
27mkdir build && cd build
28cmake .. \
29    -DCMAKE_BUILD_TYPE=Release \
30    -DCMAKE_INSTALL_PREFIX=/usr
31make
32sudo make install
33```
34
35# Support
36## Reporting bugs
37Bugs should be reported to the KDE bug tracking system:
38
39* https://bugs.kde.org/ (product `systemsettings`, component `sddm-kcm`)
40
41The following community page can help explain the bug reporting process:
42
43* https://community.kde.org/Get_Involved/Issue_Reporting
44
45## Contributing
46Developers are appreciative of potential contributions and will gladly help out with them. For contributors new to KDE there are guidelines which may be of assistance:
47
48* https://community.kde.org/Get_Involved/development
49
50If there is something you would like to discuss, you can either use [the main KDE developer mailing list](plasma-devel@kde.org) or contact the community via instant messaging. The most appropriate groups would be #plasma or #kde-vdg.
51
52## End user
53Some distributions use their own SDDM themes. If it's evident that a particular issue with the login screen stems from the theme please contact the support channels of your Linux distribution for user support.
54