Устранение неполадок
Что-то работает не так? Вот как решить частые проблемы и получить помощь.
Частые проблемы
Мои заметки пропали
Без паники. Сначала проверьте Центр: заметка может быть просто скрыта или лежать в корзине (Меню > Просмотреть корзину). Если при запуске BetterStickies показал сообщение, см. раздел Сообщения о ваших заметках ниже.
Ваши заметки лежат в папке notes внутри папки данных, по одному файлу на заметку, а BetterStickies каждый день сохраняет копию их всех в отдельную папку backups и хранит копии за последние 7 дней. В разделе Резервное копирование заметок показано, где находятся обе папки и как восстановить одну заметку или все сразу. Сделайте резервную копию папки data, прежде чем что-либо менять.
Заметка есть в Центре, но я её не вижу
Обычно это значит, что заметка припаркована за пределами экрана. Чаще всего после смены монитора. Если вы отключили второй монитор, закрыли крышку ноутбука или переставили дисплеи, заметка, находившаяся на исчезнувшем экране, может оказаться нарисованной за пределами видимого рабочего стола. Она никуда не делась (поэтому и числится в Центре), просто находится там, куда не дотянуться.
BetterStickies исправляет это автоматически:
- Он проверяет каждую заметку при запуске приложения.
- Он перепроверяет всякий раз, когда вы добавляете, убираете или переключаете мониторы: любая заметка (и сам Центр), оказавшаяся за пределами экрана или оставившая у края экрана лишь полоску, за которую не ухватиться, возвращается на видимый экран, обычно в течение секунды после изменения.
- Когда этот монитор возвращается (после сна или когда вы снова его включаете), перемещённые с него заметки возвращаются туда, где вы их оставили. Если за это время вы сами передвинули какую-то из них, она остаётся там, куда вы её поставили. Если вы завершите Better Stickies, пока монитор ещё выключен, заметки останутся на том экране, куда их переместили. Заметка, которую вы за это время скрыли, вернётся на место при следующем изменении мониторов, а не в тот момент, когда вы снова её покажете.
- Если заметка скрыта, её положение исправляется в тот момент, когда вы возвращаете её через Найти, поиск или напоминание.
Так что в большинстве случаев заметка просто появится сама. Если этого не произошло, попробуйте щёлкнуть заметку в Центре или в результатах поиска, чтобы её найти, либо завершите и снова откройте приложение. И то и другое заново запускает проверку положения и возвращает заметку в поле зрения. Заметки, у которых на виду остаётся достаточно места, чтобы их ухватить, или которые находятся на всё ещё подключённом мониторе, остаются ровно там, куда вы их поставили.
Better Stickies не запускается при входе в систему
Откройте ☰ Меню → Настройки… → Общие и проверьте, что параметр Запускать Better Stickies при входе в систему в разделе Запуск включён. Если он выключен, включите его и нажмите «Применить». Если он неактивен, наведите на него курсор: подсказка объяснит причину (например, версии Flatpak и Microsoft Store пока это не поддерживают, в Windows вы отключили автозапуск в диспетчере задач, или в Linux уже есть запись автозапуска с таким же именем, которую создал не Better Stickies). В Linux эта настройка представляет собой файл betterstickies.desktop в папке ~/.config/autostart (в версии Snap он находится в ~/snap/betterstickies/current/.config/autostart), поэтому отключить её может и собственная страница автозапуска вашей среды рабочего стола (настройки «Автозапуск» в KDE, GNOME Tweaks), и «Настройки» это покажут. Если вы пользуетесь AppImage и переместили или переименовали файл, просто запустите его один раз из нового места: он сам обновит свою запись автозапуска.
В Windows (загружаемая версия) эта настройка представляет собой запись в списке автозагрузки Windows, поэтому отключить её можно и на странице Автозагрузка приложений в диспетчере задач (или в разделе Параметры → Приложения → Автозагрузка). Better Stickies это уважает: тогда «Настройки» показывают переключатель выключенным и неактивным, а снова включить автозапуск можно в диспетчере задач. Если вы перешли со старой версии из одного файла, один раз запустите установленный BetterStickies: он заберёт запись автозапуска себе. Если переключатель неактивен, а его подсказка называет более старую копию Better Stickies, которая всё ещё есть на компьютере, удалите или переименуйте эту старую копию, а затем запустите ту, которой пользуетесь. При удалении BetterStickies удаляется и его запись автозапуска. Если вы отключили запись в диспетчере задач, а потом удалили старую однофайловую копию, повторное включение записи там ничего не запустит, пока вы один раз не откроете BetterStickies: он направит запись на установленную версию.
Центр вообще не появляется при запуске приложения
Если вы включили Запускать со скрытым главным окном (Настройки → Общие → Запуск), всё работает как задумано: приложение запускается сразу в системный трей. Нажмите значок в трее, чтобы открыть Центр, дважды щёлкните его или просто запустите приложение ещё раз с обычного значка: Центр тоже появится. Затем отключите этот параметр, если хотите вернуть появление Центра при запуске.
Если значок в трее вообще не находится: некоторые среды рабочего стола прячут новые значки в область переполнения или в раздел «показать скрытые значки», а нескольким для существования трея нужно расширение. Обычно BetterStickies это распознаёт и всё равно показывает Центр. Если вдруг не распознал, в Linux можно попросить работающее приложение показать Центр напрямую: выполните в терминале ~/.config/BetterStickies/betterstickies-cmd.sh show-hub (из этого получается и хорошее сочетание клавиш в среде рабочего стола, см. Глобальные сочетания клавиш в Linux). Это работает в обычных установках и в AppImage, но не поддерживается в сборках Snap и Flathub (в Snap нет вспомогательного скрипта, а копия Flathub лежит внутри его песочницы), поэтому там используйте описанный ниже способ с state.json. В крайнем случае настройку можно отключить вручную: завершите приложение, откройте в текстовом редакторе файл state.json в своей папке конфигурации (путь для каждой платформы см. в разделе Приложение не запускается), измените "start_hub_hidden": true на false и запустите приложение снова.
Повторный запуск приложения, когда оно уже работает, наоборот возвращает Центр: новый запуск передаёт управление уже работающей копии, та показывает свой Центр, а новая копия тихо закрывается. Сообщение о том, что приложение уже запущено, появляется только тогда, когда до работающей копии не удаётся достучаться. Так бывает, пока работающая копия ещё запускается (подождите немного и попробуйте снова), если она перестала отвечать, а иногда и когда обе копии установлены из разных форматов пакетов (например, Snap и AppImage), которые могут не видеть друг друга. Если сообщение появляется снова и снова, а Центр так и не возвращается, значит работающая копия зависла: завершите её через системный диспетчер задач и запустите приложение заново.
Я закрыл вкладку и хочу вернуть её
Закрытые страницы уходят в корзину, точно как удалённые заметки. Откройте Меню > Просмотреть корзину в Центре, выделите страницу и нажмите Восстановить. Она вернётся как отдельная заметка, а не как вкладка в той заметке, из которой пришла.
Одно исключение: страница, которая была совершенно пустой и без названия, закрывается, не попадая в корзину, ведь в ней нечего было сохранять. Если вы дали вкладке название, она уходит в корзину, как любая другая страница.
Заметки остаются поверх всех остальных окон (Linux)
В версии 1.2.0 в средах рабочего стола Linux, кроме KDE (GNOME, Cinnamon/Linux Mint и других), открытие Центра могло оставить все заметки висеть поверх всех остальных приложений (браузеров, редакторов, терминалов) независимо от того, что было указано в настройке Поверх всех окон у каждой заметки. В выпуске после 1.2.0 это исправлено: обновите приложение, и окна снова будут располагаться нормально.
Если вы всё ещё на 1.2.0, обходной путь: скрыть Центр. Пока он скрыт, заметки располагаются нормально, а вернуть его можно значком в трее. (В 1.2.0 повторный запуск приложения лишь показывает сообщение о том, что оно уже запущено, а возвращение Центра таким способом появилось в более позднем выпуске.) KDE эта проблема никогда не затрагивала.
Глобальные сочетания клавиш не работают (Linux)
В Linux глобальные сочетания нужно настроить в параметрах вашей среды рабочего стола. Пошаговое руководство см. в разделе Глобальные сочетания клавиш в Linux или откройте BetterStickies и нажмите Настроить глобальные сочетания клавиш… в Настройки > Общие для быстрого старта.
Ввод ń, ś или @ ничего не делает (Windows)
Если символ, который вы набираете с правой клавишей Alt (AltGr), перестал появляться или вместо этого открывает новую заметку или поиск, его перехватывает одно из глобальных сочетаний BetterStickies. В разделе Клавиатуры с клавишей AltGr показано, каких раскладок это касается и как изменить сочетание.
Приложение не запускается
Попробуйте сбросить настройки, удалив папку конфигурации. Сначала сделайте резервную копию вложенной папки data, если хотите сохранить заметки.
| Платформа | Папка конфигурации |
|---|---|
| Linux | ~/.config/BetterStickies/ |
| Windows | %APPDATA%\BetterStickies\ |
| macOS | ~/Library/Application Support/BetterStickies/ |
Работа напрямую в Wayland (Linux)
Большинство современных сред рабочего стола Linux (KDE Plasma, GNOME и другие) работают на Wayland. Better Stickies может работать там двумя способами:
- Режим совместимости (обычный): приложение работает так же, как в более старых средах рабочего стола Linux, поэтому может вернуть заметки туда, где вы их оставили. Большинство версий используют его всегда, когда среда рабочего стола это позволяет.
- Напрямую в Wayland: текст и изображения выглядят чётче на экранах с масштабированием, но в Wayland расположение окон определяет ваша среда рабочего стола, а не приложение. Версия из Flathub в среде Wayland всегда работает именно так, потому что Flathub не даёт там приложениям доступа к режиму совместимости. В более старой среде рабочего стола без Wayland («сеанс X11») версия из Flathub работает так же, как все остальные версии.
Что меняется при работе напрямую в Wayland
Ввод текста, форматирование, напоминания, поиск, меню и диалоги работают как обычно. Отличается следующее, потому что Wayland не позволяет приложениям самим размещать свои окна. В KDE Plasma Better Stickies поручает это оконному менеджеру KDE, поэтому там часть этих возможностей работает как обычно (см. примечания о KDE в таблице). Версия Snap не может обратиться к оконному менеджеру KDE, как и версия из Flathub без доступа к нему: они работают так же, как в других средах рабочего стола.
| Возможность | При работе напрямую в Wayland |
|---|---|
| Перемещение заметок и Центра | Работает: перетаскивайте за заголовок как обычно. Перемещением занимается среда рабочего стола |
| Изменение размера за любой угол | Работает |
| Где открываются заметки после перезапуска, после скрытия или при создании | Их размещает среда рабочего стола. Сохранённые ранее положения не теряются и возвращаются, когда вы отключаете работу напрямую в Wayland или используете режим совместимости. В KDE Plasma заметки и Центр возвращаются туда, где вы их оставили, а новая заметка открывается там, где её разместит KDE, и затем остаётся там, куда вы её передвинете |
| Поверх всех окон | Недоступно. Параметр неактивен, а подсказка объясняет причину. В KDE Plasma работает как обычно, и Центр остаётся поверх других окон |
| Привязка к сетке и наложение сетки | Недоступно. Неактивно в настройках |
| Заметки в панели задач и переключателе окон | Могут отображаться. В KDE Plasma они остаются скрытыми и показываются на всех рабочих столах и во всех активностях (кроме версии Snap) |
| Заметка, оставшаяся за пределами экрана после отключения монитора | Её возвращает среда рабочего стола, а не Better Stickies |
| Настройки заметки | Открываются там, где среда рабочего стола показывает диалоги, обычно поверх заметки |
| Предпросмотр изображений | Открывается по центру своей заметки |
| Вывод приложения на передний план глобальным сочетанием или щелчком по напоминанию | Среда рабочего стола может вместо этого лишь подсветить его в панели задач |
| Быстрый захват из буфера обмена | Может получить пустой или устаревший буфер обмена, когда Better Stickies не является активным окном |
Как включить или отключить работу напрямую в Wayland
В среде Wayland откройте ☰ Меню → Настройки… → Общие и включите Использовать Wayland напрямую в разделе Запуск. Better Stickies объяснит, что изменится, и попросит подтверждения: нажмите Перейти, затем Применить и перезапустите Better Stickies. Чтобы вернуться, отключите параметр, нажмите Применить и перезапустите приложение: сохранённые положения заметок никуда не денутся.
Этот параметр виден только там, где есть выбор. У версии из Flathub в Wayland нет режима совместимости, на который можно переключиться, а в сеансе X11 нет Wayland, поэтому там параметр скрыт.
Опытные пользователи могут также выбрать режим на один запуск из терминала: BETTERSTICKIES_PLATFORM=wayland betterstickies запускает приложение напрямую в Wayland, а BETTERSTICKIES_PLATFORM=xcb betterstickies в режиме совместимости. Пока задана эта переменная, параметр в настройках неактивен, потому что выбор из терминала имеет приоритет.
Ввод на китайском, японском и корейском при работе напрямую в Wayland
Better Stickies использует метод ввода вашей среды рабочего стола (Fcitx 5 или IBus). В KDE Plasma сначала выберите его в «Параметрах системы», в разделе Виртуальная клавиатура: если там ничего не выбрано, ввод на этих языках в Better Stickies не работает.
Версия из Flathub не запускается в Wayland
Если вы (или инструмент вроде Flatseal) велели версии из Flathub использовать режим совместимости, добавив параметр QT_QPA_PLATFORM=xcb, она не сможет запуститься в среде Wayland, потому что Flathub не даёт ей там доступа к режиму совместимости. Удалите этот параметр тем же способом, каким добавляли (во Flatseal он находится в разделе Environment). Собственная переменная приложения BETTERSTICKIES_PLATFORM=xcb безопасна: при необходимости приложение само переходит на работу напрямую в Wayland.
Сообщения о ваших заметках
Эти сообщения могут появиться при запуске BetterStickies. Ни одно из них ничего не удаляет.
Нечитаемые заметки
«1 заметку не удалось прочитать, и она пропущена» (или несколько заметок): файл заметки в папке notes повреждён, поэтому эта заметка не показывается. Файл остаётся ровно там, где был, а сообщение появляется при каждом запуске, пока файл снова не станет читаемым. Всё это время BetterStickies хранит все свои более старые ежедневные копии, так что заметку можно восстановить из последней исправной копии: см. Восстановление из резервной копии. Если папка данных синхронизируется облачной службой, файл, возможно, просто ещё не загрузился: дождитесь окончания синхронизации и перезапустите BetterStickies.
Старые заметки не импортированы
BetterStickies нашёл заметки, сохранённые в старом формате (версией до 1.4), которые не смог перенести, и оставил их в папке данных под именами, перечисленными в сообщении. Так бывает, если старый файл заметок был повреждён при обновлении до 1.4 (…unreadable-…) или если более старая версия сохранила заметки в папку данных уже после обновления (…not-imported-…), например после возврата к более старой версии или с другого компьютера, который использует ту же папку через службу синхронизации. Ваши текущие заметки не затронуты. Оставленные файлы это обычный текст: откройте любой в текстовом редакторе, чтобы скопировать то, что нужно. Чтобы это не повторялось, обновите все компьютеры, которые используют общую папку (см. Синхронизация между компьютерами).
Не удалось обновить
BetterStickies не смог прочитать папку с заметками или завершить её подготовку, поэтому закрылся, не открыв заметки. Обычно это случается при первом запуске после обновления до 1.4 или 1.5, пока заметки переносятся в новый формат, но может произойти и при любом запуске, если в этот момент файлы папки с заметками заняты другой программой. Запустите его снова: он просто попробует ещё раз, а заметки останутся такими, какими были, пока попытка не удастся. Если сообщение появляется снова и снова, проверьте, что на диске есть свободное место и что вы можете создавать файлы в папке данных. В Windows причиной может быть и антивирус или программа синхронизации, ненадолго занявшая файлы, поэтому часто помогает подождать немного и повторить попытку.
Нужна более новая версия
Ваши заметки сохранены более новой версией BetterStickies, чем та, которую вы запускаете (сообщение называет её), в формате, который эта версия прочитать не может. BetterStickies закрывается, не трогая их. Снова установите ту более новую версию (или ещё более позднюю), чтобы открыть заметки. Если вы намеренно вернулись с 1.5 на 1.4, см. Возврат к более старой версии.
Активация Премиума
Эти советы относятся к команде Активировать Premium… в версиях Snap и AppImage начиная с версии 1.4.2, в приложениях для Windows и Mac начиная с версии 1.5, а в версии Flatpak после появления Better Stickies на Flathub (см. Активация Премиума в приложении).
Браузер не открылся
Окно активации работает и без него. Откройте betterstickies.com/activate в браузере на любом устройстве (подойдёт и телефон), войдите в аккаунт и введите код, который показывает приложение. Можно также нажать Открыть страницу снова, чтобы ещё раз попробовать открыть браузер.
«У этого компьютера нет системного идентификатора»
Активация привязывает Премиум к системному идентификатору компьютера: коду, который операционная система присваивает каждому компьютеру при установке. У этого компьютера идентификатор отсутствует или повреждён. Так бывает, если систему скопировали с другого компьютера или «почистили» программой для очистки. С вашими заметками всё в порядке, а исправление займёт всего минуту. Найдите свою систему ниже, затем снова откройте Better Stickies и нажмите Активировать Premium….
Linux: откройте терминал и выполните sudo systemd-machine-id-setup. Команда создаёт новый системный идентификатор, если старый отсутствует. Перезагрузите компьютер, затем выполните активацию.
Windows: идентификатор хранится в параметре MachineGuid. Меняйте его, только если он отсутствует, состоит из одних нулей или имеет необычный вид (обычно это восемь букв и цифр, затем три группы по четыре и ещё двенадцать, соединённые дефисами). Его могут использовать и другие программы, а после изменения Better Stickies считает компьютер новым. Если вы уверены в своих силах, щёлкните правой кнопкой мыши Пуск, выберите Терминал (администратор) или Windows PowerShell (администратор) и сначала посмотрите текущее значение:
Get-ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Cryptography' -Name MachineGuid
Только если появилась ошибка, ряд нулей или значение необычного вида, задайте новое:
New-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Cryptography' -Name MachineGuid -PropertyType String -Value ([guid]::NewGuid().ToString()) -Force
Если значение уже выглядит правильно, не меняйте его: лучше напишите в поддержку.
Mac: системный идентификатор Mac это его Аппаратный UUID (приложение «Информация о системе», раздел «Аппаратные средства»), и обычно он есть у каждого Mac, так что с вашей стороны исправлять нечего: напишите в поддержку, и вместе с вами во всём разберутся.
В любом случае можно нажать Открыть страницу справки в окне активации, чтобы вернуться сюда, или написать на support@betterstickies.com.
«Не удалось связаться с betterstickies.com»
Проверьте подключение к интернету и повторите попытку. В версии Flatpak также убедитесь, что Better Stickies по-прежнему разрешено пользоваться сетью: если вы отключили ему доступ к сети (например, во Flatseal), включите его снова, а затем выполните активацию. После активации компьютера Премиум продолжает работать совсем без сети.
«Срок действия запроса истёк»
Запрос остаётся открытым примерно 15 минут. Нажмите Продолжить в браузере, чтобы начать новый, и подтвердите его в браузере. Повторный запуск активации никогда не занимает ещё один компьютер.
«Лимит компьютеров для этой учётной записи исчерпан»
Один аккаунт с Премиумом позволяет активировать до 5 компьютеров. Если вы переустановили или заменили компьютер, нажмите Связаться с поддержкой, и служба поддержки BetterStickies поможет.
Я подтвердил активацию не в том аккаунте
Приложение теперь работает с Премиумом того аккаунта, в котором вы подтвердили активацию, а окно активации больше не предлагается. Свяжитесь с поддержкой, и там во всём разберутся.
Сообщение об ошибке
Если вы нашли ошибку, создайте issue на github.com/HimaSphere/BetterStickies/issues.
Что приложить
- Что произошло и чего вы ожидали вместо этого
- Файл журнала (см. ниже). Он помогает быстро выяснить причину проблемы
- Вашу систему: название и версию ОС (например, «Ubuntu 24.04», «Windows 11»)
- Шаги для воспроизведения: что вы делали, когда это случилось?
Где найти файл журнала
BetterStickies автоматически сохраняет файл журнала с диагностической информацией. Прикладывайте его при сообщении об ошибках.
| Платформа | Расположение файла журнала |
|---|---|
| Linux | ~/.config/BetterStickies/betterstickies.log |
| Windows | %APPDATA%\BetterStickies\betterstickies.log |
| macOS | ~/Library/Application Support/BetterStickies/betterstickies.log |
Файл журнала остаётся небольшим (менее 1 МБ) и ротируется автоматически. Прикладывать его целиком безопасно.
Дополнительные подробности
Если для сложной ошибки потребуются дополнительные подробности, BetterStickies можно запустить в подробном режиме:
betterstickies --verbose
Так в терминал выводятся дополнительные диагностические сообщения. Приложите этот вывод терминала вместе с файлом журнала.
Смотрите также
- Установка BetterStickies: скачивание, обновление и удаление, а также где хранятся ваши заметки
- Резервное копирование заметок: где хранятся ваши заметки и как их сохранить
- Бесплатная и Премиум: что даёт Премиум и как его активировать
- Вкладки в заметках: как работают страницы внутри заметки
- Поиск заметок: найти любую заметку и перейти к ней
- Напоминания: напоминания, чтобы не забыть о том, что записано в заметках