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

Fabian Vogt <fab...@ritter-vogt.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|general                     |generic-wayland
            Product|frameworks-kwallet          |plasmashell
           Assignee|va...@kde.org               |plasma-b...@kde.org
   Target Milestone|---                         |1.0
            Version|5.30.0                      |master
                 CC|                            |fab...@ritter-vogt.de
             Status|UNCONFIRMED                 |CONFIRMED
     Ever confirmed|0                           |1

--- Comment #5 from Fabian Vogt <fab...@ritter-vogt.de> ---
Found the issue: pinentry-qt has broken behaviour.

It checks whether DISPLAY is set in the environment and if it is not, uses a
text-based prompt. This is a bug in pinentry (also affects the gnome backend,
btw.), which I reported now: https://dev.gnupg.org/T3659

However, this points to a second bug: $DISPLAY is not set in the dbus
environment. This is because dbus-update-activation-environment is called
before kwin_wayland is started.
AFAICT this call should be moved from startplasmacompositor to startplasma to
fix that.

Workaround: run dbus-update-activation-environment --all before the wallet gets
opened.

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

Reply via email to