Как защитить несохранённые заметки и проверить взаимодействие профилей и двух экземпляров Joplin Desktop без удаления lock-файлов и повторных сбоев.
Сначала сохраните редактируемые заметки
Если открыты два экземпляра Joplin, прекратите редактирование и дождитесь сохранения в каждом окне до переключения профиля. Не создавайте тестовую несохранённую заметку ради воспроизведения: возможное завершение второго процесса превращает диагностику в риск потери текста. Запишите версии Joplin и ОС, номер экземпляра и условные названия профилей вроде A и B без реальных имён. Официальная справка говорит, что два экземпляра используют отдельные профили и настройки. Поэтому важен не только факт закрытия окна, но и сочетание активного профиля и того экземпляра, где вызвано переключение.
Разведите профиль и экземпляр
Профиль хранит отдельное рабочее состояние, а экземпляр — отдельный запущенный процесс приложения. Официальная документация поддерживает не более двух экземпляров и описывает их как независимые. Отдельная справка по профилям указывает, что приложение автоматически переходит в выбранный профиль, при этом часть настроек общая, а параметры синхронизации могут различаться. Это не гарантирует, что переключение не затронет другой процесс в любой версии, но задаёт ожидаемую границу. Не меняйте профиль во втором окне, пока в первом идёт переключение, и не запускайте третий экземпляр.
Не удаляйте locks для ускорения проверки
Техническая спецификация Joplin описывает profile locking и межпроцессное взаимодействие, которое помогает экземплярам узнавать о состоянии друг друга. Удаление lock-файла вручную разрушает этот сигнал и может позволить конфликтующий доступ к одному профилю. Поэтому безопасный эксперимент ограничивается одним штатным переключением после сохранения заметок. Если второй экземпляр завершается, не повторяйте цикл: результат уже получен. Если не завершается, запишите различие профилей и способ запуска. Нельзя по одному успеху объявлять проблему исправленной, а по одному закрытию — считать профиль повреждённым.
Соберите матрицу без содержимого заметок
Для отчёта нужны версия Joplin, ОС, способ запуска второго экземпляра, активные условные профили, направление переключения и результат для каждого окна. Отметьте, было ли редактирование завершено и успел ли основной экземпляр перезапуститься штатно. Не прикладывайте каталог профиля, токены синхронизации, названия блокнотов и текст заметок. Issue фиксирует сценарий на одной конфигурации и не объясняет внутреннюю причину. Красная линия — повторное завершение процесса, предложение удалить профиль или lock либо необходимость тестировать на единственной копии важных данных. В этом случае сохраняйте состояние и эскалируйте.
Материал подготовлен редакцией VOne с применением ИИ для матрицы состояний; границы профилей и экземпляров сверены по официальной документации Joplin, пользовательские заметки не использовались.
Источники и проверка
- Joplin — Multiple instances проверено 2026-08-10
- Joplin — Multiple instance support specification проверено 2026-08-10
- Joplin — Profiles проверено 2026-08-10
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.