Joplin Windows で保存されたウィンドウ位置が反映されず x=0, y=0で起動してしまう

Joplin Windows で保存されたウィンドウ位置が反映されず x=0, y=0で起動してしまう
位置情報のファイルには保存されているものの、起動時に反映されていない様子

以前からフォーラムにちょくちょく記載されては、時間切れとなっている
私の環境でもずっと改善されないので、とりあえず対策

window-state-prod.json から displayBounds を削除して読み取り専用にする
※毎回、同じ位置で起動するようになります
※ディスプレイ解像度を変更する環境(RDP含む)は未確認です
  1. Joplin を起動して、位置を決める
  2. Joplin のプロファイルディレクトリを開いておく(ヘルプ-プロファイルディレクトリを開く)
  3. Joplinを完全終了(Ctrl+Q)させる  → window-state-prod.json へ位置情報が保存される
  4. テキストエディタで window-state-prod.json から displayBounds エントリーを削除して上書き保存
    ※区切りのカンマに注意
    {"width":1536,"height":826,"x":383,"y":220,"displayBounds":{"x":0,"y":0,"width":1920,"height":1080},"isMaximized":false,"isFullScreen":false}

    {"width":1536,"height":826,"x":383,"y":220,"isMaximized":false,"isFullScreen":false}
  5. window-state-prod.json のプロパティから属性を「読み取り専用」へ変更

コメント