KDE Plasma - не размыть экран блокировки?

688
Pistos

В недавнем обновлении KDE Plasma 5 появилась новая «функция», которая размывает экран блокировки при пробуждении мыши или клавиатуры. Предположительно это так, что текст на экране можно увидеть на потенциально несовместимом фоне (черный текст на черном BG). Есть ли способ отключить эту "функцию"? Я хотел бы видеть мои красивые обои экрана блокировки, а не размыть их. В большинстве случаев мне не нужно читать текст, я просто набираю пароль, чтобы разблокировать экран.

Текущая версия установлена ​​kscreenlocker 5.13.3.

2

1 ответ на вопрос

2
Matt McHenry

Этот эффект размытия был введен этим коммитом в 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 $/$tgt $out/$tgt; patch $out/$tgt $; ''; in { environment.systemPackages = with pkgs; [ # ... all your other packages lockScreenOverride ]; } 
Я использую Gentoo, но я считаю, что он поддерживает локальные исправления без особых проблем. Я посмотрю на это. Спасибо за предложение. Pistos 5 лет назад 0
На самом деле я смог отредактировать этот файл в реальном времени и вручную запустить экран блокировки, чтобы проверить влияние изменений. Спасибо, это сделает обходной путь. Я увижу, как более «правильно» сделать патч для системного пакета, чтобы мои изменения применялись более корректно при обновлении пакета менеджером пакетов. Pistos 5 лет назад 0
Вот патч Portage, который я сделал, который работал на меня. Еще раз спасибо, Мэтт. https://gist.github.com/Pistos/bdfa5c19a530e8038b44cf9c6a714308 Pistos 5 лет назад 1

Похожие вопросы