Skip to content
Hugo edited this page Dec 18, 2024 · 5 revisions

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.

Flatpak

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

Clone this wiki locally