环境:Manjaro KDE
使用此方法后,主要有三个区别:
- 添加托盘图标,内核常驻后台,启动速度快。
- 跟随系统主题的 Windows Decoration
- 可以使用系统代理
最终效果:
步骤
核心思路:使用思源的 Kernel,对 http://localhost:6806/
网页利用 Nativefier 进行打包。
-
安装 Nativefier,此处不再赘述。
-
下载思源的压缩包形式,解压到
$HOME/Applications/Siyuan/SiyuanKernel
-
打开思源,在设置中将鉴权密码取消。(没有测试未取消的情况,可以自行尝试)
-
此时可以删除
resources
之外的全部文件及文件夹。 -
进入
$HOME/Applications/Siyuan/SiyuanKernel/resources/
目录,尝试运行./kernel/"SiYuan Kernel"
,打开浏览器,访问http://localhost:6806/
,测试是否可以正常使用。 -
接下来对这个网页进行打包。运行
nativefier --name "Siyuan" -i /home/clouder/Applications/Siyuan/SiyuanKernel/resources/stage/icon.png --single-instance --tray http://localhost:6806/
-
将生成的文件移动到
$HOME/Applications/Siyuan
中,如图: -
创建
boot_kernel.sh
,内容为:#!/bin/bash cd $HOME/Applications/Siyuan/SiyuanKernel/resources/ ./kernel/"SiYuan Kernel">/dev/null 2>&1 &
创建
boot.sh
,内容为:#!/bin/bash pgrep "SiYuan Kernel" || $HOME/Applications/Siyuan/bootkernel.sh $HOME/Applications/Siyuan/Siyuan>/dev/null 2>&1 &
-
此时运行
./boot.sh
,应当可以正常启动思源笔记。 -
添加应用。
然后就可以正常使用了。
补充信息
- KDE Plasma 主题:Qogir-dark
- Window Decorations:WhiteSur-Dark
更新
如果打包网址为 http://127.0.0.1:6806/stage/build/desktop/
,会出现无法本地鉴权的情况,切换为 http://127.0.0.1:6806
可以解决。
Imgur 图床似乎限制了 127.0.0.1
的 Referrer 对其的访问,因此可以使用 http://localhost:6806/
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于