nicefaa6waa / genshin-sddm-theme Goto Github PK
View Code? Open in Web Editor NEWAnimated Genshin Log in screen theme for SDMM
License: GNU General Public License v3.0
Animated Genshin Log in screen theme for SDMM
License: GNU General Public License v3.0
Working on AGS widget.Swaylock doesn't support widgets or anything else on it
I wanted install your SDDM theme on NixOS. I tried recreated your installation process(based on your install-sddm-theme.sh) on my machine, but I got problem. SDDM theme built success, I can launch too, but I doesn't see animation in background, I can't login via LoginPanel and some icons looks like a little too big.
I installed required dependencies and additional(perhaps, some dependencies has conflict between other):
# Each comment, I compered packages to Arch packages equivalent
qt6Deps = with pkgs.qt6; [ qtbase ]; # qt6-base
gstreamerDeps = with pkgs.gst_all_1; [
gstreamer
gst-plugins-ugly # gst-plugins-ugly
gst-plugins-bad # gst-plugins-bad
gst-plugins-good # gst-plugins-good
gst-plugins-base # gst-plugins-base
gst-libav # gst-libav
];
qt5Deps = with pkgs.libsForQt5.qt5; [ # Each Qt5 packages is compatible with Qt 5.15
qtgraphicaleffects # qt5-graphicaleffects
qtquickcontrols2 # qt5-quickcontrols
qtbase
qtsvg
qtmultimedia # qt5-multimedia
pkgs.libsForQt5.phonon-backend-gstreamer # phonon-qt5-gstreamer
];
During tests I found errors in Row and Column object in QML:
Loading file:///home/wittano/projects/config/nix-dotfiles/result/share/sddm/themes/genshin-sddm-theme/Main.qml...
file:///home/wittano/projects/config/nix-dotfiles/result/share/sddm/themes/genshin-sddm-theme/components/LoginPanel.qml:189:9: QML Column: Cannot specify top, bottom, verticalCenter, fill or centerIn anchors for items inside Column. Column will not function.
file:///home/wittano/projects/config/nix-dotfiles/result/share/sddm/themes/genshin-sddm-theme/components/PlayerPanel.qml:54:9: QML Row: Cannot specify left, right, horizontalCenter, fill or centerIn anchors for items inside Row. Row will not function.
file:///home/wittano/projects/config/nix-dotfiles/result/share/sddm/themes/genshin-sddm-theme/components/DateTimePanel.qml:30:9: Unable to assign [undefined] to QString
Adding view for "DVI-D-0" QRect(0,0 1920x1080)
Loading file:///home/wittano/projects/config/nix-dotfiles/result/share/sddm/themes/genshin-sddm-theme/Main.qml...
file:///home/wittano/projects/config/nix-dotfiles/result/share/sddm/themes/genshin-sddm-theme/components/LoginPanel.qml:189:9: QML Column: Cannot specify top, bottom, verticalCenter, fill or centerIn anchors for items inside Column. Column will not function.
file:///home/wittano/projects/config/nix-dotfiles/result/share/sddm/themes/genshin-sddm-theme/components/PlayerPanel.qml:54:9: QML Row: Cannot specify left, right, horizontalCenter, fill or centerIn anchors for items inside Row. Row will not function.
file:///home/wittano/projects/config/nix-dotfiles/result/share/sddm/themes/genshin-sddm-theme/components/DateTimePanel.qml:30:9: Unable to assign [undefined] to QString
Adding view for "HDMI-0" QRect(1920,0 1920x1080)
file:///home/wittano/projects/config/nix-dotfiles/result/share/sddm/themes/genshin-sddm-theme/components/LoginPanel.qml:189:9: QML Column: Cannot specify top, bottom, verticalCenter, fill or centerIn anchors for items inside Column. Column will not function.
file:///home/wittano/projects/config/nix-dotfiles/result/share/sddm/themes/genshin-sddm-theme/components/LoginPanel.qml:189:9: QML Column: Cannot specify top, bottom, verticalCenter, fill or centerIn anchors for items inside Column. Column will not function.
Perhaps, I forgot some dependencies or you use a newer version of them. I also tried other SDDM theme with animation(see https://github.com/3ximus/aerial-sddm-theme) and this SDDM theme works without any fix or install a new dependencies. I don't have enough knowledge to fixed by myself so... Could you check where can it be problem?
Seems like the country I'm living right now doesn't allow me to access some of the foreign websites, including Mega. Which stopped me from downloading these video files and return to these errors.
OS Run-time: Ubuntu 24.04 in KDE Session(I installed KDE Plasma Environment by myself which works alongside with GNOME)
Please add in the settings the ability to skip the loading animation. I tried to manually remove it from Main.qml
, but because of this nothing happens after entering the password
Hello,
I wanted to try out this theme. But when i do the installation steps and select it as the login theme. I get the base login screen and an error that says:
The current theme cannot be loaded due to the errors below, please select another theme
file:///usr/share/sddm/themes/genshin-sddm-theme/Main.qml:5:1module "QtQuick.Controls" version 2.12 is not installed
I don't know if it's an error on my side.
I'm on Garuda linux KDE lite which is an arch based distro.
Have no idea why this issue happens.Will fix it later
Buttons only work in LoginScreen root state.Not a big issue will fix it asap.
Automatically grab credentials for kde systems?
Probably only adding this to KDE Store since people doesn't even read the description.May add it to this theme as an option
To ensure accessibility for users in regions with restricted access to certain video hosting services, this feature allows selection from multiple servers for video downloads. Users can choose their preferred server during installation, ensuring a seamless download experience.
i installed this theme and switched to it. logged out to test it out and now I can't log back in. whenever I type in the password (correctly, I made sure) and press enter nothing happens, the password slot just goes blank again.
My OS is Linux Mint 21.3
My GPU is a Nvidia GeForce GTS 1650 Super.
Everything else about the theme works, besides the music. that stopped playing after I rebooted and didn't start up again either, but I'm much more worried about not being able to log in.
Describe the bug
Theme appears in KDE store but doesn't install properly.If you download manually from Github and use either automatic installation or manual installation theme doesn't appear in KDE Settings sddm themes.
System (please complete the following information):
Additional context and Log
Probably because of metadata
I download a genshin.tar.xz
file from store.kde.org and install from file in setting , I got this error
System : Archlinux (Endeavouros)
KDE : 6.0.1
Qt Version : 6.6.2
Session : X11
Usually there are two reasons for video to not work.One is wrong path and the second one is plugins.Check sddm-greeter log for path issues.If it is still not working reinstall Gstreamer and its plugins including openh264.
AUR package for GStreamer and it's plugins
Describe the bug
Hello, I'm using Arch + KDE-plasma + Wayland, this theme doesn't work on my system, but it was working fine when I tested it, when I officially enabled it it went on strike, here's the red error message on the login screen (because I don't know how to take a screenshot of the login screen, but that's the only error message there is, it looks like an error in the Qt program and I don't know how to fix it):
The current theme connot be loaded due to the errors below, please select another theme.
file:///usr/share/sddm/themes/genshin-sddm-theme/Main.qml:118:5:VideoOutput is not a type.
For some reason video starts on low volume.Will be fixed ASAP.
I will replace current session selection menu with server selection menu in genshin.Also will add more basic stuff.
Describe the bug
When you download the theme from KDE Store it doesn't install properly
System (please complete the following information):
Additional context and Log
Will be fixed after #35
This feature aims to add compatibility for an automatic installation script specifically designed for Ubuntu. The script will streamline the installation process, ensuring that users can set up the application effortlessly on Ubuntu systems. This enhancement will improve the overall user experience by automating dependencies installation, server selection, and configuration.
Installed the theme but ran into issues when testing it.
sddm-greeter --test-mode --theme /usr/share/sddm/themes/genshin-sddm-theme
High-DPI autoscaling Enabled
Reading from "/usr/local/share/xsessions/bspwm.desktop"
Reading from "/usr/share/xsessions/bspwm.desktop"
Loading theme configuration from "/usr/share/sddm/themes/genshin-sddm-theme/theme.conf"
Socket error: "QLocalSocket::connectToServer: Invalid name"
Loading file:///usr/share/sddm/themes/genshin-sddm-theme/Main.qml...
file:///usr/share/sddm/themes/genshin-sddm-theme/Main.qml:5:1: plugin cannot be loaded for module "QtQuick.Controls": Cannot protect module QtQuick.Controls 2 as it was never registered
import QtQuick.Controls 2.12
^
file:///usr/share/sddm/themes/genshin-sddm-theme/Main.qml:5:1: plugin cannot be loaded for module "QtQuick.Controls": Cannot protect module QtQuick.Controls 2 as it was never registered
import QtQuick.Controls 2.12
^
Fallback to embedded theme
file:///usr/lib/qt/qml/SddmComponents/LayoutBox.qml:35:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
qrc:/theme/Main.qml:41:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
Adding view for "eDP-1" QRect(0,0 1920x1080)
Just a basic bug usually happens because of faulty qt plugin installations.You can just force reinstall plugins and fix it.For example for QtQuickControl 2
sudo pacman -S qt5-quickcontrols2 --overwrite '*'
When I try to use it,I got:
sddm/contensions/Battery.qml:24:1:module“org.kde.plasma.workspace.components" Not installed
Currently layout only works with 1080p 16:9 screen.It is because of useless variables from the old theme.Will be optimized ASAP.
If you see Black dots or lines on your door animation you can edit threshold value in LoginPanel.qml
Keep in mind that changing it too much can cause several issues.
It is just because of the video.Not a big deal i will change it later.
batch response: This repository is over its data quota. Account responsible for LFS bandwidth should purchase more data packs to restore access.
error: failed to fetch some objects from 'https://github.com/nicefaa6waa/genshin-sddm-theme.git/info/lfs'
IT happens out of nowhere and for no reason.I will try to find a better fix
Really nice SDDM Theme but can't figure out what deps I need to install
Should have done this a long time ago.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.