You are not logged in.
Not quite a month ago I asked for help with the login screen. In this topic: https://www.q4os.org/forum/viewtopic.php?id=5214
I've been working on it since then and I'm happy to report it's done. But I need some testers, I could integrate and test English and Hungarian languages. I would be glad if someone could help me with French, German or any other language to translate and test it accurately.
I have also uploaded the project on gihub, but I am still very new there, I don't know how to use it. It is already a great pleasure to be able to upload and write a readme file. Available here: https://github.com/BLacika65/win10-insp … /tree/main
But you can also download it from my own repository: https://pcegyszeregy.hu/letoltesek/Windows10-klone.zip
Just some options I put in:Dual screen system
Home screen: automatic display of the time and date in the format of the system's regional settings.
Monitor icon in System Information panel. Full screen click-sensitive, click to switch to the second screen.
Round user profile pictures display default avatar picture if missing profile picture.
Display up to 5 users. 4 additional users in bottom left panel. The password entry field is slightly transparent with white in focus. "Eye" icon at the right end of the field An arrow-shaped login button at the end of the password field. Unsuccessful login is indicated by a red text message.
Icons in the bottom right corner. Monitor icon: system information panel. Keyboard icon: virtual keyboard Built-in on-screen keyboard, English, German, Hungarian language assignment. I couldn't access the virtual keyboard on my system, I had to install it first, that's why this custom keyboard was made.
Power button and menu:Supported functions: Sleep: (you need to edit the Main.qml file. If the function is available on your system, you just need to remove the "//" comment from the sddm.suspend(); line.)
Hibernate: (Optional: Edit the Main.qml file. If the function is available on the system, simply remove the "//" comment from sddm.hibernate();.
Reboot: reboots the system by default.
Shutdown: Shuts down the system by default.
Dynamic wallpaper display
Change the background image after each successful login. Currently 7 1920 x 1080 px images are built-in, but you are free to expand them. It is recommended to keep the image file size below 500 Kb
After 35 seconds of inactivity, it will automatically return to the home screen.
Localization
Multilingual interface supporting translations. Currently English and Hungarian language support. Automatically retrieves the system language settings and if there is support for the language, it will use it, in the absence of a language template, English is the default language.
Create a language file: make a copy of the en.qml file in the translations folder. Open it in a suitable editor, e.g. "Notepad++" or "Kate" etc... Then rewrite the lines that look like "virtualKeyboard" to "Virtual Keyboard", for example in French like this: "virtualKeyboard": "Clavier virtuel",
Thanks to everyone who helps.
Last edited by BalkL (2025-03-18 06:21)
Offline
Otherwise, if everything is fine with the login screen, I wonder how to get it to be added to the new SSDM themes download.
Currently, you can only install from the .zip file, from the System Preferences, Startup and Shutdown section, by clicking the Install from file button.
In the meantime I discovered a small problem.
Once installed, the theme_state.conf file needs to have its attribute set to 666.
Because if you don't have write permission it won't replace the background images. It will always display the same.
On console I could set it like this: sudo chmod 666 /usr/share/sddm/themes/Windows10-klone/theme_state.conf
It saves the index of the wallpaper in this file, and reads it from here when loading the next image.
Offline
Hello,
This may not be a good thing, as the full writ right may cause security problems.
In the meantime I discovered a small problem.
Once installed, the theme_state.conf file needs to have its attribute set to 666.
Because if you don't have write permission it won't replace the background images. It will always display the same.
So I have created two other solutions to change the background images.
One, it randomly changes the images every time you log in.
The other is a time-based solution, where you can set multiple time intervals.
30min, 1hour, 3hours, 6hours, 12hours, 1day, 3days, 1week, 2weeks, 1month
In the code you can change this line:
property int selectedInterval: timeIntervals["1day"] // Write your preferred time here
The images will change in order at the intervals you set.
I added the two files to the github here: https://github.com/BLacika65/win10-insp … components
And you can also download it here: https://pcegyszeregy.hu/letoltesek/back … anager.zip
Copy it to the components folder after downloading. Rename the previously used BackgroundManager.qml to something else.
Then rename it to BackgroundManager.qml, whichever of the two changes you want. For the time-based solution, if you want to, edit the above line to change the way you want to change the background images. If you do not edit it, the default daily change will apply.
Offline
We think this is a nice project. It would be valuable if you could add some screenshots and installation instructions to the Github project homepage.
Offline
We think this is a nice project. It would be valuable if you could add some screenshots and installation instructions to the Github project homepage.
Hi guys, in the meantime I have managed to fix the atribute problem. No more chmod settings are needed.
Also I managed to upload the new patched version to the KDE store, if I remember correctly.
The main thing is that it is now available in Q4OS by clicking on the "Download new SDDM themes" button under "System Preferences --> Startup and Shutdown".
The installation is just that and then you just have to select in a file manager which option you want to use and rename the file in the corresponding components folder to BackgroundManager.qml. There are two files for the order and time based solution.
In addition, you may want to set the sleep ls hibernate option as an additional option.
I will update the github description later this week as you requested.
Offline
Great Is there an option to have just a static single wallpaper ?
Offline
Great
Is there an option to have just a static single wallpaper ?
Since the starting point was to mimic Windows 10, that's why the image change was included. True, with Windows this is done from a separate server, but I couldn't implement it that way. I was satisfied with the fact that it changes the wallpaper at all.
Static single image display is only possible if you edit the code.
In both cases, either for time-based switching or random switching, the /usr/share/sddm/themes/Windows10-klone-v2/components/BackgroundManager.qml
file, only one image should be left in this line:
property var backgroundList: [
"images/background0.jpg" // Leave only the image you want to use
]
Now I'm thinking of splitting these up and having three separate installable solutions. There will be the Static with a background image, the random image change and the time based.
So that the user doesn't have to adjust anything in the code.
If I could achieve the same for the sleep and hibernate buttons, so that I don't have to delete anything in the code, well that would be ideal.
Offline
Great
Is there an option to have just a static single wallpaper ?
All three versions are ready.
Win10 sddm theme static wallpaper
Win10 sddm theme random wallpaper
Win10 sddm theme time based wallpaper switching
I have uploaded it to GitHub. I've attached the descriptions with the notation.
Available here: https://github.com/BLacika65/Q4OS_SDDM_Theme
I also solved that users don't have to change anything in the code anymore.
The sleep and hibernate functions have been given on/off buttons.
And for the timed background change, I made an icon and adjustment panel for the first of the two screens.
In addition, I have uploaded the three versions of the products on the https://www.pling.com/ website.
So they are now available in the system settings --> Start and Shutdown panel via the Download New SDDM Themes button.
From there, anyone who wants can install and use it freely. In parallel, I have removed the previous mixed version.
I would welcome your comments and suggestions.
Offline