https://github.com/mcavallo/obsidian-default-zoom-fixer
Forces a default zoom factor at startup
https://github.com/mcavallo/obsidian-default-zoom-fixer
electron linux obsidian-md obsidian-plugin wayland
Last synced: about 1 month ago
JSON representation
Forces a default zoom factor at startup
- Host: GitHub
- URL: https://github.com/mcavallo/obsidian-default-zoom-fixer
- Owner: mcavallo
- License: gpl-3.0
- Created: 2025-11-17T01:42:00.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-11-27T21:50:26.000Z (7 months ago)
- Last Synced: 2025-11-30T12:20:20.712Z (7 months ago)
- Topics: electron, linux, obsidian-md, obsidian-plugin, wayland
- Language: TypeScript
- Homepage:
- Size: 185 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Default Zoom Fixer for Obsidian
Fixes Obsidian's broken zoom‑level persistence on Linux (e.g. under XWayland or Wayland). Many users report that Obsidian's default zoom resets to 100% on restart, especially on Wayland/X11 setups. This plugin forces and remembers your preferred zoom level reliably.

## Installing
1. Open the Obsidian **Settings** and go to **Community Plugins**
2. Click **Turn on community plugins** to enable the use of custom plugins
3. Click the **Browse** button to open the community plugins search
4. Search for `Default Zoom Fixer`, select it and click the **Install** button
5. You will find `Default Zoom Fixer` in your list of **Current plugins**. Switch the toggle to enable the plugin.
## Building
If you'd like to build the plugin yourself follow these instructions. This plugin uses TypeScript and Bun. You will need [Bun](https://bun.sh) installed in order to build it.
### Build
```sh
bun install
make build
```
### Install to vault
```sh
VAULT_PATH=/path/to/vault make install
```
Or manually:
```sh
mkdir -p /path/to/vault/.obsidian/plugins/default-zoom-fixer
cp -r dist/* /path/to/vault/.obsidian/plugins/default-zoom-fixer/
```
After installing the plugin files, restart Obsidian.