Hi, here you will find my thoughts about sddm.
This is my playground, be aware of this!
They will only work under qt5 at this time!
I have uploaded one black-theme (when I write black, I mean black) which is ready for qt6.
You will find it under downloads!
That are examples for my personal use and test.
I share them, but you have to keep in mind, that software could eat your pet!
To use it, you do it on your own risk!
Reminder: The themes only working with qt5, I will port them to qt6, but it need time!
-
openspace is originally made for siduction with the name deepspace.
I renamed it to "openspace" to avoid name confusions.- openspace has the same background like sddm-theme-patience for siduction without the branding!
- For technical reasons, we had to change some things there (sddm-themes for siduction), only the repository is named to deepspace, because of historical reasons. sddm-theme-deepspace.
-
The themes for siduction have other release names!
-
mammoth has just another background and i play more with the technik,
- the better choise is to use openspace!
-
You can change the background by your own. Take a look to theme.conf!
-
If you choose to use a light background search for
/* background Main block */
/**************************************************
* openspace is made for dark backgrounds
* if you have light ones, choose a background color
* at the moment it is "transparent"
* also take a look to the topBar above
**************************************************/
Rectangle {
id: mainBlock
anchors.centerIn: parent
width: 534
height: 150
color: "transparent" //"black" //"#053343"
opacity: 0.25
radius: 9
}
/* end background Main block */
-
be aware, the mainBlock is centered! (theme openspace)
- in mammoth the block is a bit deeper because of the pictures
- remember, mammoth is my playground, it is hard to modify, because of my spagetti-code there.
But it works!
-
no $user pics are displayed and no $user-name is automaticly displayed in the user_entry field
- You want last succesfull logged in $user displayed? read the sources!
- $user-pictures or avatars? no chance!
-
all that fancy stuff is disabled!
If nothing helps, fetch
sddm-theme-deepspace
and modify it to your needs.
Or if you use siduction, search for "sddm siduction" (apt search sddm siduction
).
For debian sid/unstable you are able to find them in the siduction repositories, amd64 and i386.
I told you, it is nearly the same, no fancy stuff and so on.
-
poetry is like openspace but, ...
- another background
- no suspend and hibernate button
- you can enable them verry easy, if you remove the comments
(take a look to the source (Main.qml) and read!)
- you can enable them verry easy, if you remove the comments
- date, time and hostname are displayed now top center
- the fotmat for displaying the date and time is a bit different
- read the source, you will see and find a way to change it, if you want
-
humming it is based on poetry with some changes
- i made it for to use with my LXQT installation and i wanna share it, have fun with it!
- the hummingbird picture/ logo is taken from https://github.com/Caig/LXQt-graphics and carefully modified
-
2001 just another space theme
-
now it is possible to show/ hide the password
- if you want to disable that feature, look into the Main.qml file
-
as a workaround for
(I know it doesn't fix the issues)
- I added a timer for to reset the user_entry and the pw_entry
and an onPressed and onReleased function for the show/hidePasswordPrompt_button- (if you want that pressed and released feature, read the Main.qml file)
-
the icons now are *.svg, qt can handle it
-
have fun with it
-
and no, no last successfully logged-in $user will be displayed
- read above how to enable it
-
- sddm
- QtQuick 2.0 (normaly it should be automagicly installed together with sddm)
- QtGraphicalEffects 1.4 (qml-module-qtgraphicaleffects)
- You modified the greeter and wanna test it?
- You only want to see how it looks like?
No problem,
user@home:~$ sddm-greeter --test-mode --theme ~/download/path/to/the/sddm/greeter/theme/
Copy the theme folder to /usr/share/sddm/themes/
Don't forget to edit in /etc/sddm.conf
[Theme]
# Current theme name
Current=<your choise>
In kf5/plasma you can use the sddm-kcm module ( kde-config-sddm) to choose via systemsettings the sddm-theme of your wishes.
For debian/unstable aka sid I have made for the sddm-theme-2001 a debian package!
The Checksum for sddm-theme-2001_1.1_all.deb
The other themes will follow, but it needs its time!
I try to keep them up to date, but i can't give any guarantee that it will be just in time!