KDE Plasma - Verwackeln Sie den Bildschirm nicht?

772
Pistos

Ein kürzlich veröffentlichtes (ish) Update von KDE Plasma 5 hat eine neue "Funktion", die den Sperrbildschirm beim Wecken der Maus oder der Tastatur verwischt. Vermutlich ist dies so, dass der Text auf dem Bildschirm vor einem möglicherweise inkompatiblen Hintergrund (schwarzer Text auf schwarzem Hintergrund) angezeigt wird. Gibt es eine Möglichkeit, diese "Funktion" zu deaktivieren? Ich möchte eigentlich meine schöne Bildschirmsperre sehen und sie nicht verwischen lassen. Die meiste Zeit muss ich den Text nicht lesen. Ich gebe nur mein Passwort ein, um den Bildschirm zu entsperren.

Die aktuell installierte Version ist kscreenlocker 5.13.3.

2

1 Antwort auf die Frage

2
Matt McHenry

Dieser Unschärfeeffekt wurde durch dieses Commit für das plasma-workspaceProjekt eingeführt.

Für maximale Wartbarkeit bei der Veröffentlichung zukünftiger Versionen ist die Anwendung dieses minimalen Patches am einfachsten. Es bewirkt, dass der Fading-Effekt und der Taktschatten sowohl im "Ein" - als auch im "Aus" -Zustand gleich (unsichtbar bzw. sichtbar) erscheinen.

--- /run/current-system/sw/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/WallpaperFader.qml 1969-12-31 19:00:01.000000000 -0500 +++ WallpaperFader.qml 2018-08-07 10:35:21.004515903 -0400 @@ -113,11 +113,11 @@ } PropertyChanges { target: wallpaperFader - factor: 1 + factor: 0 } PropertyChanges { target: clock.shadow - opacity: 0 + opacity: 1 } }, State { 

Wenn Sie NixOS ausführen, können Sie diese Änderung auf Ihrem System installieren, indem Sie eine einfache Ableitung erstellen, die sie anwendet:

let lockScreenPatch = ./kde-lock-screen.patch; lockScreenOverride = with pkgs; runCommand "lockScreenOverride" { meta.priority = 0; } '' tgt=share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/WallpaperFader.qml; mkdir -p $out/$(dirname $tgt); cp -iv $/$tgt $out/$tgt; patch $out/$tgt $; ''; in { environment.systemPackages = with pkgs; [ # ... all your other packages lockScreenOverride ]; } 
Ich arbeite mit Gentoo, aber ich glaube, dass lokales Patching ohne großen Aufwand unterstützt wird. Ich werde es untersuchen. Danke für den Vorschlag. Pistos vor 6 Jahren 0
Ich war in der Lage, diese Datei live zu bearbeiten und den Sperrbildschirm manuell zu starten, um die Auswirkungen der Änderungen zu überprüfen. Vielen Dank, dies wird für eine Problemumgehung tun. Ich werde mehr über das "richtige" Ausführen eines Patches für das Systempaket erfahren, so dass meine Änderungen durch das Aktualisieren des Pakets durch den Paketmanager korrekter vorgenommen werden. Pistos vor 6 Jahren 0
Hier ist der von mir erstellte Portage-Patch, der für mich funktioniert hat. Nochmals vielen Dank, Matt. https://gist.github.com/Pistos/bdfa5c19a530e8038b44cf9c6a714308 Pistos vor 6 Jahren 1