-
-
Notifications
You must be signed in to change notification settings - Fork 62
libsecret issues
Tuba doesn’t store your password, but it stores your access token.
Any version that is not running inside Flatpak relies on software that implements the Secret Service API to store those secrets. Therefore, you need to have software providing that service on your system, like gnome-keyring, KeepassXC (setup guide), or a recent version of KWallet. If you are using GNOME this should just work.
With the Flatpak, Tuba uses the Secret portal to store those secrets. Once again, if you are using GNOME this should just work. If you are using a different desktop environment or are facing issues, make sure xdg-desktop-portal
is installed along with a service that provides the Secret portal backend interface, which is currently only implemented by gnome-keyring.
If you prefer to use other software that only implements the Secret Service API while using the Flatpak, you need to make sure that no service implementing the Secret portal backend interface is running, and you need to allow Tuba to access the D-Bus service with this command:
flatpak override --user --talk-name=org.freedesktop.secrets dev.geopjr.Tuba
Or with Flatseal, by adding org.freedesktop.secrets
in the Session Bus > Talk list of Tuba.
Above text was taken and adapted from Fractal
If the above didn't work, you can give allowing Tuba to access the session-bus
socket a try:
flatpak override --user --socket=session-bus dev.geopjr.Tuba
Or with Flatseal, by turning on D-Bus session-bus
under the Socket category on Tuba.
Above text was originally written by @AtlasC0R3 on https://github.com/GeopJr/Tuba/issues/120#issuecomment-1517982484