路由器也可以更换主题?(OpenWrt主题更换教程)

本文引用自“Derry”大佬,感谢大佬授权转载。

OpenWrt是一个非常自由的系统,可以自定义插件,web框架采用luci,支持主题切换。我们经常使用的OpenWrt系统一般都是官方自带的主题,经常有人吐槽界面太丑。

今天教大家如何安装和切换主题

先对比不同主题效果

1.官方默认主题 (bootstrap)

bootstrap主题虽然在外观上没那么好看,但在排版上会更加紧凑、更细腻,特别是多选框,而在其他主题中基本上是杂乱状态。

路由器也可以更换主题?(OpenWrt主题更换教程)

路由器也可以更换主题?(OpenWrt主题更换教程)

2.rosy主题

路由器也可以更换主题?(OpenWrt主题更换教程)路由器也可以更换主题?(OpenWrt主题更换教程)

3.argon主题

路由器也可以更换主题?(OpenWrt主题更换教程)路由器也可以更换主题?(OpenWrt主题更换教程)

4.infinityfreedom主题

路由器也可以更换主题?(OpenWrt主题更换教程)路由器也可以更换主题?(OpenWrt主题更换教程)

5.netgear主题

路由器也可以更换主题?(OpenWrt主题更换教程)

主题下载地址

https://github.com/jerrykuku/luci-theme-argon

https://github.com/LuttyYang/luci-theme-material

https://github.com/rosywrt/luci-theme-rosy

https://github.com/apollo-ng/luci-theme-darkmatter

https://github.com/xiaoqingfengATGH/luci-theme-infinityfreedom

https://github.com/nutbolt/luci-theme-bootstrap

https://github.com/tano-systems/luci-theme-tano

如何制作主题ipk

如果你知道编译制作固件,可以通过源码包的方式将主题集成到固件中,或者单独制作主题插件。

1.准备openwrt和主题源码

系统默认集成了几个常用的主题(lede),其他主题需要通过git下载,直接下载到package目录(子目录)即可

2.准备OpenWrt/LEDE源码并完成首次编译

3.修改luci依赖Makefile

luci默认强制依赖bootstrap主题,如果不修改Makefile,就不能选择默认主题 。你可以选择删除依赖或者修改依赖,比如默认是+luci-theme-bootstrap可以修改为+luci-theme-argon,这样默认主题就修改成了argon。如果删除掉+luci-theme-bootstrap依赖,就需要手动通过make menuconfig选择主题,可以自由选择。

luci Makefile路径

 feeds/luci/collections/luci/Makefile 

路由器也可以更换主题?(OpenWrt主题更换教程)

4.make menuconfig选择主题

在根目录执行make menuconfig进入配置选择界面,在配置界面中可以选择主题集成到固件中。

配置路径为: LuCI-->Themes-->主题选择

可以选择多个集成到固件中,这样在系统中就可以切换主题了。

路由器也可以更换主题?(OpenWrt主题更换教程)

5.编译主题

编译主题有两种方式

  • 编译整个固件 这样可以将选择的主题集成到固件中,需要升级整个固件。命令: make V=s
  • 单独编译主题 命令:make packge/主题包名/compile V=s 示例(编译argon主题): make packge/luci-theme-argon/compile V=s 编译完成后会生成ipk文件在bin的子目录中,具体目录根据芯片架构有所区别,我们可以通过find命令查找具体位置
路由器也可以更换主题?(OpenWrt主题更换教程)

如何安装主题

当然不是每个人都知道自己制作主题ipk,这里介绍如何安装第三方主题包。

1.下载第三方主题ipk文件我已经把几个常用主题制作成了ipk,大家可以下载使用,注意是基于lean源码的主题,不兼容主干OpenWrt。

https://destan19.github.io/download-ipk/   (因为是github站点,有些网络可能访问不了,可以换网络试试)

路由器也可以更换主题?(OpenWrt主题更换教程)

2.上传主题ipk文件到路由器上传文件到OpenWrt路由器有很多种, 如winscp、ftp、文件共享、tftp等,如果不会用这些工具,也可以通过web页面直接上传安装。

路由器也可以更换主题?(OpenWrt主题更换教程)
路由器也可以更换主题?(OpenWrt主题更换教程)

安装完成后刷新页面就可以看到新主题了

  1. 如何切换主题在系统的  “语言和界面”中,可以切换主题,注意保存并应用后生效
路由器也可以更换主题?(OpenWrt主题更换教程)

原文链接:路由器也可以更换主题?

大佬公众号: OpenWrt

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @科技玩家的朋友们 发布。如若转载,请注明出处: 科技玩家 » 路由器也可以更换主题?(OpenWrt主题更换教程)

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿精选文章

某东自动好评脚本使用教程

2021-8-26 22:37:51

教程玩家投稿精选文章

基于【腾讯云函数】/【GitHub Actions】/【Docker】的每日签到脚本 支持多账号使用【DailyCheckIn】

2021-8-27 17:56:50

47 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. slimei

    真棒,感谢分享!

  2. 七年

    感谢分享,让我好好学习一下

  3. 七年

    这真是个好文章,谢谢

  4. 狠可爱的昵称

    这也可以刷,太棒了

  5. 幻念

    先看看,不明白的地方再问

  6. 幻念

    谢谢大佬分享,谢谢!

  7. taka

    先插眼看看,要学的东西太多了

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索