Description
Using a supported version?
- I have searched searched open and closed issues for duplicates.
- I am using Signal-Desktop as provided by the Signal team, not a 3rd-party package.
Overall summary
When signal is started once on KDE plasma , it stops working on hyprland completely.
The only way to fix it, is to remove everything from .config/Signal
and re-link the device, then never start Signal on Plasma.
The error message is:
Database error
Unable to access the database encryption key because the OS encryption keyring backend has changed from kwallet6 to basic_text. This can occur if the desktop environment changes, for example between GNOME and KDE.
Please switch to the previous desktop environment.
Following the instructions, it is indeed possible to start Signal on Plasma, however this means I cannot ever start Signal on any other desktop environment. Obviously, this is not really a solution.
Even if I auto start kwallet on hyprland before anything else starts, the same issue persists.
Steps to reproduce
- Start Signal on KDE Plasma
- Switch to hyprland (presumably any other desktop environment)
- Start Signal
- Observe error
Expected result
Signal starts normally, without any errors.
Actual result
Signal doesn't start, only shows an error box.
Screenshots
Signal version
7.18.0-1
Operating system
Arch Linux
Version of Signal on your phone
7.9.6
Link to debug log
No response