PapirusDevelopmentTeam / materia-kde

Materia KDE customization
https://git.io/materia-kde
GNU General Public License v3.0
627 stars 42 forks source link

Stuck on lock screen #151

Closed enkeyz closed 2 years ago

enkeyz commented 2 years ago

After installing the newest Manjaro, and making this as the login screen(System settings -> Startup -> Login screen), strange things happening: when I'm on lock screen and entered my password and pressed Enter, nothing happens(also nothing when clicking on the button). When I try to switch users, I get the login screen as usual, entered my password, and getting black screen after the animated KDE logo.

KDE Plasma: 5.24.6 KDE Framework: 5.96.0 Qt version: 5.15.5

It's a fresh install, and everything working with the default theme.

varlesh commented 2 years ago

Maybe you mean SDDM?

varlesh commented 2 years ago

Usualy for starup it's SDDM. Try this PR: https://github.com/PapirusDevelopmentTeam/materia-kde/pull/138

enkeyz commented 2 years ago

image

So, I figured out: searched a little, and found a nice way to test kscreenlocker: usr/lib/kscreenlocker_greet --testing and every error message will be on the terminal window.

After I press the Enter button, I get this error message:

file:///usr/share/plasma/look-and-feel/com.github.varlesh.materia-dark/contents/lockscreen/LockScreenUi.qml:330: TypeError: Property 'respond' of object Authenticator(0x561ca03dccb0) is not a function

Also the the whole content of the terminal:

file:///usr/share/plasma/look-and-feel/com.github.varlesh.materia-dark/contents/lockscreen/LockScreenUi.qml:37:5: QML Connections: Detected function "onInfoMessage" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
file:///usr/share/plasma/look-and-feel/com.github.varlesh.materia-dark/contents/lockscreen/LockScreenUi.qml:37:5: QML Connections: Detected function "onErrorMessage" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
file:///usr/share/plasma/look-and-feel/com.github.varlesh.materia-dark/contents/lockscreen/LockScreenUi.qml:37:5: QML Connections: Detected function "onPrompt" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
file:///usr/share/plasma/look-and-feel/com.github.varlesh.materia-dark/contents/lockscreen/LockScreenUi.qml:37:5: QML Connections: Detected function "onPromptForSecret" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.
file:///usr/share/plasma/look-and-feel/com.github.varlesh.materia-dark/contents/lockscreen/LockScreenUi.qml:224: ReferenceError: wallpaper is not defined
Locked at 1661149638
qt.virtualkeyboard.hunspell: Hunspell dictionary is missing for "en_US" . Search paths ("/usr/share/qt/qtvirtualkeyboard/hunspell", "/usr/share/hunspell", "/usr/share/myspell/dicts")
file:///usr/share/plasma/look-and-feel/com.github.varlesh.materia-dark/contents/lockscreen/LockScreenUi.qml:148: Error: Insufficient arguments
file:///usr/share/plasma/look-and-feel/com.github.varlesh.materia-dark/contents/lockscreen/LockScreenUi.qml:330: TypeError: Property 'respond' of object Authenticator(0x55bcc52184b0) is not a function

(arc-kde doesn't have these issues)

varlesh commented 2 years ago

I can't reproduce this issue. Also 'respond' have only single match on KDE repo: https://github.com/KDE/plasma-workspace/search?q=respond

varlesh commented 2 years ago

My specs: Operating System: KDE neon 5.25 KDE Plasma Version: 5.25.4 KDE Frameworks Version: 5.96.0 Qt Version: 5.15.5

@enkeyz You use Wayland or X11? You try change display server?

enkeyz commented 2 years ago

X11. And My KDE Plasma version is 5.24.6.

Maybe it's a Manjaro configuration issue? It's a completely fresh install. Never had something like this before.

varlesh commented 2 years ago

Maybe it's a Manjaro configuration issue? It's a completely fresh install. Never had something like this before.

I don't know. I use X 11 too. Peek 2022-08-22 11-11.webm

enkeyz commented 2 years ago

I've no idea. I just reinstalled Manjaro three times already, to see if this issue is persistent or not on a fresh install.

varlesh commented 2 years ago

I found this info: https://www.reddit.com/r/openSUSE/comments/vl1rwi/kscreenlocker_can_not_be_unlocked_anymore_x11/

enkeyz commented 2 years ago

Okey, but what now?

varlesh commented 2 years ago

X11. And My KDE Plasma version is 5.24.6.

Ough!!! Latest release ONLY support Plasma 5.25 and higher. See changelogs on releases! Try 20220607

enkeyz commented 2 years ago

Oh shit :D Good catch.

varlesh commented 2 years ago

Very strange maintainers.... They update materia-kde, but not plasma https://software.manjaro.org/package/materia-kde

enkeyz commented 2 years ago

Probably should make a post on forum.

varlesh commented 2 years ago

It's my fault too i forgot to write about plasma version support. But now added this.

enkeyz commented 2 years ago

Opened a post: https://forum.manjaro.org/t/newest-materia-kde-in-the-repo-only-supports-plasma-5-25-and-up/120070

varlesh commented 2 years ago

@enkeyz Please test previous release, if worked please post message on forum. I will be grateful to you!

enkeyz commented 2 years ago

Yeah, previous release doesn't have this issue. I take this PR is the problem https://github.com/PapirusDevelopmentTeam/materia-kde/commit/bc91867782e3bf1f89a84cea9ed9fd690849373d

varlesh commented 2 years ago

Thx! Ok, closed.

varlesh commented 2 years ago

Yeah, previous release doesn't have this issue. I take this PR is the problem https://github.com/PapirusDevelopmentTeam/materia-kde/commit/bc91867782e3bf1f89a84cea9ed9fd690849373d

Yes. KDE Devs very serious change API and newest lockscreens not support previous Plasma versions. https://github.com/KDE/plasma-workspace/commit/3422348c5216078f598954c4b7c7e0fc902ce3b7

philmmanjaro commented 2 years ago

Please check if 20220714-1.0 package fixes the issue as it comes with patch -Rp1 -i ../bc91867782e3bf1f89a84cea9ed9fd690849373d.patch reverting the lockscreen port to 5.25.

mojolo commented 2 years ago

@varlesh - you may want to fix the release in the ubuntu Jammy ppa. Jammy '22.04' ppa has materia-kde version 20220803-320+pkg3~ubuntu22.04.1 available but it's only on Plasma 5.24.4. as a result, the lock screen login is broken.

btw, love your theme and have used it for years! have alternated back to arc-dark, which is fully functional on Jammy 20220810-203+pkg8~ubuntu22.04.1, for the time being.

varlesh commented 2 years ago

@mojolo I don't know how doing better... Because KDE Neon now use Plasma 5.25.4 and more users used this distro, but 20220607 release not compability with new Plasma version.

mojolo commented 2 years ago

thank you anyway. KDE always has issues but that's part of the reason we love it! next version i'm sure things will be OK!!