收起左侧

在飞牛fnOS Web端右下角加入看板娘

19
回复
3405
查看
[ 复制链接 ]

13

主题

161

回帖

290

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-7-31 17:45:20 显示全部楼层 阅读模式

前言

飞牛fnOS的Web界面,左侧是图标及bar区域,左上是运行状态区域,左下角没有任何东西,看起来就很膈应
20250731170228.jpg

总感觉左下角应该有点什么东西才对
在访问别人的博客时,经常发现右下角有个看板娘,感觉飞牛也应该有一个
这个项目看起来就很不错,可以尝试引入到飞牛里面

https://github.com/stevenjoezhang/live2d-widget

本文写于fnOS 0.9.18,其他版本需自行测试

解除trim_nginx限制

飞牛的nginx为防止小白用户误操作,具有自动回滚的特性
但对于极客用户这个不是什么大问题,飞牛对极客用户也没有加特别多的限制
这个不是本期重点,就粗略的说一下,属于是有手就行的东西

构建劫持库

gcc -fPIC -shared -o preload_inotify.so preload_inotify.c -ldl

添加 LD_PRELOAD

vim /etc/systemd/system/trim_nginx.service

在[Service]一节新增

Environment=LD_PRELOAD=/root/preload_inotify.so

重启服务

systemctl daemon-reload
systemctl restart trim_nginx.service

启用live2d-widgets

下载文件

进入/usr/trim/www,然后将需要的文件下载下来

wget https://fastly.jsdelivr.net/npm/live2d-widgets@1.0.0-rc.6/dist/autoload.js
wget https://fastly.jsdelivr.net/npm/live2d-widgets@1.0.0-rc.6/dist/waifu.css

调整样式

编辑autoload.js,将live2d_path替换为'/'

loadExternalResource('/' + 'waifu.css', 'css')

由于我们希望让看板娘在右侧展示,需要将left改为right

#waifu {
	bottom: -500px;
	right: 0;
	position: fixed;
	transform: translateY(25px);
	transition: transform .3s ease-in-out, bottom 3s ease-in-out;
	z-index: 1;
}

修改index.html

编辑/usr/trim/www/index.html
在图中的这个位置
20250731171301.png

加入一行

<script src="/autoload.js"></script>

刷新页面并查看效果

引入完js后,就可以刷新页面了
看板娘,可爱滴捏!

登入页面

20250731172056.jpg

主页面

20250731172236.jpg

结束语

希望飞牛早日能在右下角放点什么东西,不然看着难受

收藏
送赞 4
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

23

主题

61

回帖

0

牛值

初出茅庐

2025-8-1 08:36:31 显示全部楼层

6

10

主题

38

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章

2025-8-1 16:57:13 显示全部楼层

大佬 提示这个是为啥呀cc1: fatal error: preload_inotify.c: No such file or directory

你没写preload_inotify.c吧,自己写一下  详情 回复
2025-8-3 16:38

14

主题

114

回帖

195

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章

2025-8-1 18:20:17 显示全部楼层

titter 忍了一年终究还是发了是吧

然后那个干trim_nginx的部分以后要是没有灵感,还能水一篇()  详情 回复
2025-8-2 00:48

13

主题

161

回帖

290

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-8-2 00:48:46 楼主 显示全部楼层
EWEDL 发表于 2025-8-1 18:20
忍了一年终究还是发了是吧

然后那个干trim_nginx的部分以后要是没有灵感,还能水一篇()

14

主题

114

回帖

195

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章

2025-8-2 09:40:34 显示全部楼层
陪玩 发表于 2025-8-2 00:48
然后那个干trim_nginx的部分以后要是没有灵感,还能水一篇()

嘶,学到了,以后有发帖我也这么干

13

主题

161

回帖

290

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-8-3 16:38:16 楼主 显示全部楼层
左右 发表于 2025-8-1 16:57
大佬 提示这个是为啥呀cc1: fatal error: preload_inotify.c: No such file or directory

你没写preload_inotify.c吧,自己写一下
好哒 我已经搞定  详情 回复
2025-8-4 10:50

10

主题

38

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章

2025-8-4 10:50:58 显示全部楼层
陪玩 发表于 2025-8-3 16:38
你没写preload_inotify.c吧,自己写一下

好哒 我已经搞定

10

主题

38

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章

2025-8-8 14:49:30 显示全部楼层

重启貌似会失效 大佬有啥办法么

桀桀桀,这个是以后的文章的内容  详情 回复
2025-8-8 18:19

13

主题

161

回帖

290

牛值

社区共建团

社区共建团荣誉勋章飞牛百度网盘玩家

2025-8-8 18:19:56 楼主 显示全部楼层
左右 发表于 2025-8-8 14:49
重启貌似会失效 大佬有啥办法么

桀桀桀,这个是以后的文章的内容
桀桀桀 坐等大佬更新  详情 回复
2025-8-11 14:07

10

主题

38

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章

2025-8-11 14:07:00 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=156912&ptid=33035][color=#999999]陪玩 发表于 2025-8-8 18:19[/color][/url][/size] 桀桀桀,这个是以后的文章的内容[/quote]

桀桀桀 坐等大佬更新biggrin

10

主题

38

回帖

0

牛值

fnOS系统内测组

社区上线纪念勋章

2025-8-13 15:59:47 显示全部楼层

大佬块更新吧 15天了 生产队的驴都不敢这么歇lol

2

主题

6

回帖

0

牛值

江湖小虾

2025-8-27 10:36:38 显示全部楼层

不错,加到Sun-Panel里了

大佬,怎么加  详情 回复
2025-9-6 21:31

2

主题

42

回帖

0

牛值

江湖小虾

2025-9-3 16:49:18 显示全部楼层

如果能切换角色就好了

5

主题

100

回帖

0

牛值

初出茅庐

社区上线纪念勋章

2025-9-6 21:31:51 显示全部楼层
dispider 发表于 2025-8-27 10:36
不错,加到Sun-Panel里了

大佬,怎么加
在index.html里加上就行啦  详情 回复
6 天前

0

主题

3

回帖

0

牛值

江湖小虾

2025-9-7 15:37:31 显示全部楼层

之前一直想加个AI助手的,发现改完网页就直接被还原了,就放弃了,现在终于有办法了

4

主题

26

回帖

0

牛值

fnOS系统内测组

2025-9-7 18:07:20 显示全部楼层

左右不分的典型案例

2

主题

6

回帖

0

牛值

江湖小虾

[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=170414&ptid=33035][color=#999999]屯屯鼠 发表于 2025-9-6 21:31[/color][/url][/size] 大佬,怎么加[/quote]

在index.html里加上就行啦

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
原来每个部署的网页都有HTML啊,感谢  详情 回复
3 天前

5

主题

100

回帖

0

牛值

初出茅庐

社区上线纪念勋章

dispider 发表于 2025-9-11 13:42
在index.html里加上就行啦

原来每个部署的网页都有HTML啊,感谢

8

主题

14

回帖

0

牛值

江湖小虾

闲的蛋疼,那样会加性能还是稳定性?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则