BenWestgate / Bails

Bails is a Bitcoin solution protecting against surveillance, censorship, and confiscation. It installs Bitcoin Core on the encrypted Persistent Storage of Tails, creates and recovers Bitcoin Core wallets from Codex32 (BIP93) seed backups, and creates backup Bails USB sticks and shareable blank Bails USB sticks. Learn more in README.md.
MIT License
38 stars 7 forks source link

DBUS calls to Gnome Shell don't work in Tails 6 #138

Closed BenWestgate closed 3 weeks ago

BenWestgate commented 1 month ago

Describe the bug A clear and concise description of what the bug is. To Reproduce Steps to reproduce the behavior:

  1. Notice the notifications are not being cleared by the dbus commands anymore.

Expected behavior I expect Bails to not put notifications on the lock screen that reveal what applications are running underneath. As well as to not waste memory storing hundreds of these.

Screenshots image

Additional context One option is to minimize the usage of notifications.

Another is to see if the notifications can be set to not show on the lock screen.

Another may be Do Not Disturb mode.

Dialogs could be launched to provide the same information.

BenWestgate commented 1 month ago

Removing this command for the time being as it has no effect anymore: dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'Main.panel.statusArea.dateMenu._messageList._sectionList.get_children().forEach(s => s.clear());

BenWestgate commented 1 month ago

DND mode is unlikely to be part of the solution as it stops non-urgent notifications from showing at all, but still caches them in the notification center.

We need the information given by the current notifications either moved to dialogs and/or reduced in frequency so that they're easy to manually clear.

Ideally, notifications would not be displayed by Bails in ordinary post-setup use except for urgent things so as to keep the lock screen tidy.

BenWestgate commented 1 month ago

Closed by #161 #44