No notification sounds from Geary?

oh well we tried. I’ll try few more things as long as app itself doesn’t need update.

Thank you very much for this.
Do u know any way to get event name?

Adding X-GNOME_UsesNotifications=true adds app to Settings -> Notifications but nothing beyond that, doesn’t really make notifications useful

I don’t think notification sounds can be added to Geary without patching it.

No, sorry.

oh, do you know what is limitation? Is it app missing event names? Just trying to see if I understood this correctly.

Also is there way to add sound notifications to Flatpak apps, especially the ones which already provide LED notification? (Fluffychat provides LED but no sound)

no worries

I’ve loaded flat seal on my phone, there are a bunch of settings that seem to be adjustable but I have no clue which ones might allow notifications outside of the sandbox.

I’m using Evolution as calendar software. All the reminders raise a popup, but don’t play a sound.
Since the L5 OS behaves as a desktop PC I expect that I’m getting a popup window and/or a sound being played.

Clock alarms do alert both with a pop up and a sound.

I’m not using Geary (I use Claws) and Claws is not configured (by me) to alert for incoming messages, so I don’t know it works or not for Claws.

I can accept that not all software being developed for the L5 has this feature yet implemented,
but Evolution has been around for many years. In my expectation it should work.

So my main question is: Is the audio part of the alert system on the L5 following a special Pure OS implementation or is it following Debian/Linux?
If it is following Debian’s (or Linux) implementation: What do I need to do/try to get audible alerts from in my case Evolution (Calendar part)?

Also, it can be that Evolution has a problem raising such alerts but I’m not aware of that on my Wndws PC.

I’m trying to understand why some apps don’t get sound notifications. https://docs.puri.sm/Librem_5/General/Notifications.html this seems to point if app is under Notification setting it can produce sound but Geary is clearly there so I don’t know whats the disconnect

I share your concerns and have for as long as @fiacco started this post . Phosh and GNOME have an entire tab in Settings for Notifications and yet they do not seem to make any sound. I found two separate solutions, although only one is a real solution (more of a hack).

My first attempt was implementing Audible Gnome Notification (https://www.bazile.org/writing/2019/audible_gnome_notifications.html) which is a python script that is easy to modify and you can make it use dbus to cause sound notifications for any program that makes a drop down notification via dbus. I was testing it on my PureOS desktop and it was fine, but PureOS on the L5 does not appear to implement dbus in the same way so the script doesn’t work. I dug a bit into dbus on the L5 but accepted that it was one step too far for my skills.

Second attempt implemented a short bash script written by @adamd (https://adamd.sdf.org/computers/mini/2022/12/13/Librem5.html). It was really quite easy and worked well by running the script at start up. I tried to get it to autorun at boot but it was too much trouble. The script uses dbus-monitor to produce the sound notifications. Changing the sound that is played was also easy. I stopped using my L5 for about 2 months, so I didn’t play much with this at the time. I’m back on my L5 now, hoping the audio calling has been resolved, and will try using this notification script again. I tested it with Dino and it was working great.

Why sound notifications have not been a priority for Purism is a bit of a surprise. Obviously, there are a lot of priorities, and call quality and reliability come first (my opinion), but sound notifications should be right up there at the top of priorities to make a device ready for daily use. I’m sure Purism will get there in time.

3 Likes

Thanks for those links, and yes I think notifications are quite important.
I’ve for now resolved it by mapping all services (as many possible) to matrix with bridges and using chatty.

Do you mean that you get sound notifications when matrix messages come in using Chatty? I don’t

I definitely do.
So I’ve bridged Telegram, Signal to matrix and I get notification for any of them (since matrix itself is logged in through chatty).
Even mails can be bridged (I didn’t)

Good find. I guess it was the last update, I get notification sounds too! I had disabled my matrix account on Chatty due to no notification. I just checked it again and actually it works. Thanks for pointing it out.

Are you running your own server? How did you do the bridging part through Matrix? Sorry I haven’t used it but I just got a matrix account through the element website.

Yes I run my own instance.
However there is also beeper.com, cheaper than hosting your own instance if you prefer.
Also https://github.com/spantaleev/matrix-docker-ansible-deploy in case if you want to host your own, easy way to add bridges.

Ah ok I have a VPS running docker so I’ll set one up…any tips, gotchas?

It’s easy with ansible playbook and quite involved if you try to setup yourself.
However if you have a know how then go ahead otherwise stick to ansible playbook.
With playbook it’s quite easy and straightforward, given you actually read through configuration first.

yeah i cant use it on my setup i already have docker installed and a reverse proxy with letsencrypt. I got synapse running along with the signal bridge in another container.

1 Like