Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't open Trayscale with SteamOS 3.6 #168

Open
kdliu86 opened this issue Nov 5, 2024 · 9 comments
Open

Can't open Trayscale with SteamOS 3.6 #168

kdliu86 opened this issue Nov 5, 2024 · 9 comments

Comments

@kdliu86
Copy link

kdliu86 commented Nov 5, 2024

With the latest 3.6 update, it auto minimalizes and shows a grey icon in the tray. Trying to click "show" doesn't do anything.

I reinstalled tailscale using tailscale-dev/deck-tailscale and trayscale still doesn't work. My tailscale is connected though, just can't use Trayscale for management.

I uninstalled and reinstalled latest from flathub, still has the same issue.

@DeedleFake
Copy link
Owner

Can you run it from a terminal get the output? The Flathub version should be runnable as dev.deedles.Trayscale.

@DeedleFake
Copy link
Owner

I was able to replicate this on my own Steam Deck. Looks like it's yet another D-Bus problem, but this time with Gtk4 application registration system.

@kdliu86
Copy link
Author

kdliu86 commented Nov 18, 2024

Sorry, I was out of the country for the last few weeks and was unable to test! I stopped using Trayscale since the submission date because it was causing my Tailscale to bug out and didn't want to be stuck while in another country.

@DeedleFake
Copy link
Owner

In what way was it causing it to bug out? There are a number of crash bugs but I haven't gotten any reports about it causing issues with Tailscale itself.

@kdliu86
Copy link
Author

kdliu86 commented Nov 18, 2024 via email

@chh-70
Copy link

chh-70 commented Nov 29, 2024

I am running into the same problem on two Ubuntu VMs I am trying to set up
Trayicon appears in grey, no reaction to clicking Show or Connect.

This is the error I get on the command line.

flatpak run --branch=stable --arch=x86_64 --command=trayscale dev.deedles.Trayscale
2024/11/29 16:08:22 systray error: failed to request name: org.freedesktop.DBus.Error.ServiceUnknown

possibly interesting: I tried starting it as root, of course got some errors because it being another users X session but the app opened and complained about not being the tailscale operator.

@DeedleFake
Copy link
Owner

@chh-70

Have you set up your user as the Tailscale operator using sudo tailscale set --operator=$USER and then tried running Trayscale as the same user?

@chh-70
Copy link

chh-70 commented Nov 29, 2024

Aftter using that command trayscale starts as expected.
Interestingly I did not need to do that on my physical install of Ubuntu.
Though it is possible I installed it manually there, not using flatpak.

@DeedleFake
Copy link
Owner

Hmmm... Any installation of Trayscale need to have the operator set up first. It's a security feature in Tailscale. It rejects attempts by regular users to send commands to the daemon unless they're the operator user. It's possible that the installation Tailscale on Ubuntu set you up as the operator automatically or something.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants