FS#67241 - [thunderbird] Add libnotify as optional dependency

Attached to Project: Arch Linux
Opened by Jaume (zjaume) - Thursday, 09 July 2020, 15:53 GMT
Last edited by Levente Polyak (anthraxx) - Wednesday, 08 September 2021, 23:06 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

Thunderbird requires `libnotify` to send native notifications (https://wiki.archlinux.org/index.php/Thunderbird#Native_notifications).
Shouldn't it be an optional dependency as Firefox has?

If it's not installed, when running Thunderbird under Wayland in Sway, for example, notifications appear tiled instead of floating (like when running under XWayland or on an X11 WM). For me it was necessary to install `libnotify` to allow Thunderbird use the `mako` notification daemon.

Additional info:
* thunderbird 68.10.0-1
* sway 1:1.4-9
* libnotify 0.7.9-1

Steps to reproduce:

* Install `sway`, `mako` and `firefox`.
* Run Thunderbird using MOZ_ENABLE_WAYLAND=1 environment variable.
* Receive a notification in Thunderbird.

* Install `libnotify` and receive notifications to see that is using native notifications.
This task depends upon

Closed by  Levente Polyak (anthraxx)
Wednesday, 08 September 2021, 23:06 GMT
Reason for closing:  Implemented
Additional comments about closing:  91.1.0-2
Comment by Jaume (zjaume) - Thursday, 09 July 2020, 15:56 GMT
I forgot that notifications on Wayland without native support not only show tiled, but also show in two windows: one for the notification and another empty window.
Comment by Eli Schwartz (eschwartz) - Thursday, 09 July 2020, 16:45 GMT
firefox already has that optdepends. This makes sense to add here too.

Loading...