https://bugs.kde.org/show_bug.cgi?id=399143

Serge Volkov <s...@ulstu.ru> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |s...@ulstu.ru

--- Comment #9 from Serge Volkov <s...@ulstu.ru> ---
I investigated the problem. And it is not driver bug.

If you use "renderType: Text.NativeRendering" for all text fields, the bug
disappears and everything looks fine. For example, for lockcreen, you can make
the following changes to the MineBlock.qml file:

1. Add to the top
    import QtQuick.Controls.Styles.Plasma 2.0 as Styles
2. Add to the PlasmaComponents.TextField
    Styles.TextFieldStyle {
        renderType: Screen.devicePixelRatio % 1 !== 0 ? Text.QtRendering :
Text.NativeRendering
    }

Also, you cannot use the ShaderEffect if the VESA driver is used. I deleted it
from the UserDelegate.qml.

The same problems in the qml source files of sddm. I made a lot of changes to
these files regarding renderType and the problem for me was solved.

These problems do not depend on the theme (Breeze or not - does not matter),
because the problem is in the SddmComponents qml files. For all text fields,
you need to add a renderType property.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to