可不可以像 OneNote 一样锁定笔记本?

本贴最后更新于 295 天前,其中的信息可能已经时异事殊

希望可以像 OneNote 一样锁定分区(笔记本),这样我就不用来回切换工作空间了

目前想到的一个问题就是,锁定后

未锁定笔记中引用和嵌入锁定的笔记会发生什么?

如果不希望被访问到如何添加限制

有没有大佬能够提供一些思路,感激不尽 🙏

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    26082 引用 • 108291 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    10017 引用 • 45537 回帖 • 72 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • jiusia

    有一个插件是可以锁定文本的,集市里面有

  • 不如直接 关闭 笔记本

    1 回复
  • sa--sa

    我希望打开的时候要输入密码,请问我可以开发个插件实现这个功能吗

    2 回复
  • 如果想真正加密本地数据的话可能实现不了,但通过前端限制查看应该还是可以实现的

  • wilsons 1

    不熟悉 onenote,不清楚你的具体需求,比如你这里所说的锁定究竟是什么意思,打开时输入密码叫锁定?。

    如果仅仅打开时需要输入密码的话,只需设置 》关于 》设置访问授权码即可,每次重新打开思源就必须输入密码(注意这里的重新打开是指退出后再打开,不是最小化等)。

    image.png

    如果,想在离开时也锁定的话,可以配合插件离开即锁实现。(确切的说,是不操作思源或最小化思源 xx 分钟后锁定(这里的锁定是指 xx 分钟后重新操作思源或还原思源窗口时需要输入密码))

    image.png

    注意,这个插件必须添加设备后才能生效。

    image.png

    另外,如果你这里的锁定是指访问时需要输入密码的话,思源打开时输入密码只针对不同的空间起作用,那么你这里所说的未锁定笔记中引用和嵌入锁定的笔记会发生什么?我的理解是一个空间引用或者叫链接另外一个空间的文档,那么这里打开这个引用时会打开新的空间,并要求输入密码进入。

    至于,访问限制无法实现,不知道访问时需要输入密码算不算。

    总之,不太清楚你的需求,说的不对之处请谅解。

    1 回复
    1 操作
    wilsons 在 2024-09-05 09:41:05 更新了该回帖
  • 这个我也提过一个帖子,是指同一个工作空间下的,不同笔记本单独上锁,避免工作中误操作点到生活类的笔记本,切换工作空间太麻烦了

  • sa--sa

    你好,目前的锁定是全局锁定,我希望工作时我离开电脑、误操作的时候别人打不开我的生活类笔记本。也就是锁定功能颗粒度更小一点

    1 回复
  • 感谢 @sa--sa @QQGG2882 的回复!

    我已理解二位的需求,并根据这个需求做了一个简单的锁定笔记的脚本,代码在这里 分享代码片段实现简单锁定笔记

    该脚本实现的功能有:

    1. 支持给多个笔记添加不同的密码
    2. 可自定义多少秒内无需再输入密码
    3. 锁定期间会忽略搜索和引用搜索(锁定或解锁后 30 秒后生效,这是思源忽略文件延迟决定的)

    @sa--sa

    关于限制,这是个很复杂的问题。

    脚本中已实现搜索和引用搜索无法查看的问题(根据搜索引用搜索忽略文件实现的)。

    但以下功能尚未实现:

    1. 强制打开,比如已知道链接可强制打开
    2. 已引用预览,已引用的文件可预览并打开
    3. 已嵌入内容的禁止查看,已嵌入的文件可以直接查看
    4. 锁定时自动关闭已打开的文件

    不过,我觉得这些功能一般用不到。试想,既然是私密的文件,一般打开会随时关闭吧,更不会到处引用到外部,既然引用了就说明这个文档并不重要或不私密,更不会直接嵌入到外部文档中。所以,综合考虑,加上这些功能实现的复杂度,该脚本暂不支持这些功能。

    不过,这里有些思路,如果你想实现可以参考一下,比如,强制打开可以监听打开状态变化或者通过 siyuan 内置对象监听内容变化,然后发现文件在目标笔记内则强制关闭;已引用预览和打开类似都能监听;已嵌入的文本,我觉得可以监听当前激活文档,发现激活文档中有目标笔记的块时则替换为禁止字样;锁定时关闭已打开的文档这个就可以遍历已打开文档了,然后是目标笔记文档关闭即可。

    可能还要其他未考虑到的问题,请大佬们补充!

请输入回帖内容 ...

推荐标签 标签

  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 272 关注
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 446 关注
  • 安装

    你若安好,便是晴天。

    132 引用 • 1184 回帖 • 1 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用 • 7 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 710 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 541 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 189 关注
  • 又拍云

    又拍云是国内领先的 CDN 服务提供商,国家工信部认证通过的“可信云”,乌云众测平台认证的“安全云”,为移动时代的创业者提供新一代的 CDN 加速服务。

    20 引用 • 37 回帖 • 580 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 730 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 1 关注
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 260 关注
  • 域名

    域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

    44 引用 • 208 回帖 • 1 关注
  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    10 引用 • 54 回帖 • 181 关注
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 314 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    7 引用 • 69 回帖 • 6 关注
  • 倾城之链
    23 引用 • 66 回帖 • 166 关注
  • 知乎

    知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。

    10 引用 • 66 回帖
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    37 引用 • 157 回帖
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 675 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    326 引用 • 1395 回帖 • 1 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 11 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    211 引用 • 358 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    10017 引用 • 45537 回帖 • 71 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    336 引用 • 324 回帖
  • AWS
    11 引用 • 28 回帖 • 8 关注
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 2 关注
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    17 引用 • 7 回帖 • 1 关注