I tried it and it’s cool. I discovered you can prevent the terminal window from showing up by setting the Run of the shortcut to Minimized as follows:
Why doesn’t it have a simple File/Open command like most other Windows programs, to let you select which vault to open? Does anyone really only use ONE vault?
Setting the Vault Selector as the Default Startup Window in Obsidian
Obsidian does not currently offer a built-in setting to launch directly to the Vault Selector screen by default. However, there’s a simple and effective workaround that can help you achieve this functionality by manually editing the configuration file.
Step-by-Step Instructions
Step 1: Open the obsidian.json File
- Navigate to your Obsidian configuration folder. This is typically located in:
- Windows:
%AppData%\Obsidian - macOS:
~/Library/Application Support/obsidian/ - Linux:
~/.config/obsidian/
- Windows:
- Open the
obsidian.jsonfile using a text editor like Notepad, VS Code, or Sublime Text.
Step 2: Remove the "open": true
- Inside the file, look for a line that looks like this:
, "open": true
Step 3: Save the File
- Save the changes you made to
obsidian.json.
Step 4: Set the File to Read-Only
- Right-click on the
obsidian.jsonfile. - Select Properties (or equivalent on your OS).
- Check the Read-only option and click Apply.
- This prevents Obsidian from modifying the file and re-adding the
"open": trueentry.
Hey, so for Obsidian installed in flatpak, where could I find the .json file? I tried putting the location for Linux in and I did not get anywhere.
yeah Kind Agree
obsidian should have launch argument to disable auto-open files and just open open the notes hub.
anyway seems i’m gone write my script as note hub instead with obsidian://open?vault=extra_vault
I come bearing good news: This feature is now supported in the latest version of Obsidian Catalyst 1.11.7!
For details, see:
Obsidian 1.11.7 Desktop (Early access) - Obsidian

