疑难解答

有什么地方不太对劲?下面介绍如何解决常见问题以及如何获得帮助。

常见问题

我的笔记不见了

别慌。BetterStickies 会保留自动备份。请先关闭应用再重新打开。如果笔记重新出现了,说明备份恢复起作用了。

如果它们没有回来,您的笔记文件可能已经损坏。您可以在这里找到笔记数据:

平台笔记位置
Linux~/.config/BetterStickies/data/notes.json
Windows%APPDATA%\BetterStickies\data\notes.json
macOS(计划支持)~/Library/Application Support/BetterStickies/data/notes.json

在做任何修改之前,请先备份 data 文件夹。

笔记面板里有一条笔记,但我看不到它

这通常意味着笔记停在了屏幕之外,最常见的原因是更换了显示器。如果您拔掉了第二台显示器、合上了笔记本盖子,或者重新排列了显示器,原本位于那块已消失屏幕上的笔记就可能被绘制到您可见桌面之外。它依然存在(所以才会列在笔记面板中),只是位于您够不着的地方。

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 版本中,在 KDE 之外的 Linux 桌面(GNOME、Cinnamon/Linux Mint 等)上,打开笔记面板后可能会让所有笔记都浮在其他应用程序(浏览器、编辑器、终端)之上,无论每条笔记自己的总在最前设置是什么。这个问题已在 1.2.0 之后的版本中修复:更新应用之后,窗口层叠就会恢复正常。

如果您仍在使用 1.2.0,变通办法是把笔记面板隐藏起来。面板隐藏期间,笔记的层叠是正常的,您可以通过托盘图标把它调回来(在 1.2.0 上,再启动一次应用只会提示“已在运行”,用这种方式调回笔记面板是后来的版本才有的)。KDE 从未受此影响。

全局快捷键不起作用(Linux)

在 Linux 上,全局快捷键需要在您桌面环境的设置里配置。分步指南请参见 Linux 全局快捷键,或者打开 BetterStickies 并进入 设置 > 全局快捷键 快速上手。

应用无法启动

可以试着删除配置文件夹来重置设置。如果您想保留笔记,请先备份其中的 data 子文件夹

平台配置文件夹
Linux~/.config/BetterStickies/
Windows%APPDATA%\BetterStickies\
macOS(计划支持)~/Library/Application Support/BetterStickies/

反馈缺陷

如果您发现了缺陷,请在 github.com/HimaSphere/BetterStickies/issues 提交 issue。

需要提供什么

  1. 发生了什么,以及您原本期待的结果
  2. 日志文件(见下文),它有助于快速定位问题
  3. 您的系统:操作系统名称和版本(例如“Ubuntu 24.04”“Windows 11”)
  4. 复现步骤:问题发生时您正在做什么?

找到日志文件

BetterStickies 会自动保存一份带有诊断信息的日志文件。反馈缺陷时请把它一并附上。

平台日志文件位置
Linux~/.config/BetterStickies/betterstickies.log
Windows%APPDATA%\BetterStickies\betterstickies.log
macOS(计划支持)~/Library/Application Support/BetterStickies/betterstickies.log

日志文件会保持很小(不到 1 MB)并自动轮转,整个文件都可以放心附上。

获取更详细的信息

如果排查某个棘手的缺陷时需要更多细节,您可以用详细模式启动 BetterStickies:

TEXT
betterstickies --verbose

这会向终端打印额外的诊断信息。请把终端输出连同日志文件一起提供。

另请参阅