Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Starting thunderbird freeze whole MATE Desktop and apps for 30 seconds #174

Closed
jean2 opened this issue Mar 22, 2020 · 1 comment · Fixed by #214
Closed

Starting thunderbird freeze whole MATE Desktop and apps for 30 seconds #174

jean2 opened this issue Mar 22, 2020 · 1 comment · Fixed by #214

Comments

@jean2
Copy link

jean2 commented Mar 22, 2020

Expected behaviour

No freeze, responsive desktop and apps.

Actual behaviour

When I start Thunderbird to read my e-mail, the whole dektop freeze for something like 30 seconds. I can't use Thunderbird, I can't use firefox, I can't use MATE menus, etc. Those apps don't even refresh if I move them. I know it's MATE because the mouse still work and I can switch to a text console that is not frozen. After a while, it unfreezes and things go back to normal.

Steps to reproduce the behaviour

Debian 10. Install MATE + KDE/Plasma.

MATE general version

MATE 1.20.4 on Debian 10. Most likely applies to other versions and other distro.

Package version

Debian package 1.20.4-2

Linux Distribution

Debian 10.3

Link to downstream report of your Distribution

None

Workaround

root# cd /usr/share/dbus-1/services/
root# mv org.kde.knotify.service org.kde.knotify.service-disabled
root# mv org.kde.plasma.Notifications.service org.kde.plasma.Notifications.service-disabled

If I do the above, there is no freeze at all, it fully solve the issue.
Note that I should not have to cripple KDE/Plasma to get MATE working properly. People using KDE on my computer (that would be me ;-) won't be pleased.

Full analysis

MATE notification system is not compatible with other desktops :

https://bugzilla.redhat.com/show_bug.cgi?id=1490959

Thunderbird attempts to notify about received e-mails, and that cause the Desktop and app freeze.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@raveit65
Copy link
Member

raveit65 commented Aug 9, 2023

Will be fixed with #214

cwendling pushed a commit that referenced this issue Aug 9, 2023
Relying on D-Bus activation to launch org.freedesktop.Notifications can
result in selecting the wrong implementation if multiple daemons are
installed.

Fix this by launching m-n-d with the session rather than depending on
D-Bus activation.  We keep D-Bus activation for the moment for backward
compatibility and to re-start the daemon in otherwise non-problematic
situations if it crashes.

Fixes #133 and #174.
@cwendling cwendling linked a pull request Aug 9, 2023 that will close this issue
raveit65 pushed a commit that referenced this issue Aug 9, 2023
Relying on D-Bus activation to launch org.freedesktop.Notifications can
result in selecting the wrong implementation if multiple daemons are
installed.

Fix this by launching m-n-d with the session rather than depending on
D-Bus activation.  We keep D-Bus activation for the moment for backward
compatibility and to re-start the daemon in otherwise non-problematic
situations if it crashes.

Fixes #133 and #174.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants