Этот эффект размытия был введен этим коммитом в проекте plasma-workspace
.
Для обеспечения максимальной ремонтопригодности по мере выпуска будущих версий, я думаю, применить этот минимальный патч проще всего. Это просто делает эффект затухания и тень часов одинаковой (невидимой и видимой соответственно) как в состоянии "включено", так и в состоянии "выключено".
--- /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 {
Если вы работаете с NixOS, вы можете установить это изменение в вашей системе, создав простой деривацию, которая его применяет:
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 ${plasma-workspace}/$tgt $out/$tgt;
patch $out/$tgt ${lockScreenPatch};
'';
in
{
environment.systemPackages = with pkgs; [
# ... all your other packages
lockScreenOverride
];
}