syncthing/syncthing-macos

On macOS 12.2 Syncthing is running but GUI doesn't show

supermaverickws opened this issue · 6 comments

Menu don't exist too

This is weird. I'm running 12.0.1 macOS and have no issues. See screenshot:
Screenshot 2022-02-11 at 08 39 28

@jakob this has probably something todo with feature addition #169, do you run latest macOS 12.2?

@supermaverickws some questions so we clear things up:

  • Do you see the macOS bar icon?
  • When you open Syncthing.app from Applications directly or via Launchpad does a preference window show?

Screenshot 2022-02-11 at 08 44 07

Screenshot 2022-02-11 at 08 45 58

My macOS 12.2 update is waiting installation.

Screenshot 2022-02-11 at 08 48 15

jakob commented

Did you uncheck the "Show in Menu Bar" checkbox? That would hide the icon.

You can check if the menu bar icon is hidden with the following command:

defaults read com.github.xor-gate.syncthing-macosx

If there is a line "NSStatusItem Visible Item-0" = 0; then the menu bar item is hidden. You can show it again by doing this:

  1. locate sync thing in finder
  2. double click Syncthing app icon
  3. The SyncThing preferences should appear (it's possible the window is on a secondary screen, or partially off screen. Try looking for it in mission control if you can't find it)
  4. check the "Show Icon in Menu Bar" checkbox to show it again

If that doesn't work:

  1. Quit Syncthing with activity monitor
  2. enable the status item with the following command: defaults write com.github.xor-gate.syncthing-macosx "NSStatusItem Visible Item-0" 1
  3. start synct thing again
  4. The menu bar icon should appear now
jakob commented

And I just wanted to say that Syncthing works as expected both on macOS 12.2 and on macOS 12.3 beta.

My guess is that @supermaverickws is surprised that you can make the UI disappear completely by hiding the menu bar icon, and maybe they don't realise you have to launch Syncthing again even though it is already running to make the preferences window appear.

thanks. It displayed When restarted system.