aihaocc 发表于 2020-6-15 10:22:19

Ventoy 主题插件

当你第一眼看到Ventoy的时候,你是什么感觉?不是很漂亮对吧?现在你可以定制你自己的主题了!
Ventoy 的启动菜单是基于 grub2 的,所以所有 grub2 的主题都可以应用在 Ventoy上面。
这个网站上收集了很多非常漂亮的 grub 主题 —— GRUB Themes - Gnome-look.org
[*]Json 配置参数
在 /ventoy/ventoy.json 中定义了一个 theme 结构用于描述关于主题的配置参数。
注意你不需要对这里列出来的每一项都做配置,可以只对其中的一项或几项做特殊配置,其他的会使用默认值.
{
    "theme": {
      "file": "/ventoy/theme/blur/theme.txt",
      "gfxmode": "1920x1080",
      "display_mode": "GUI",
      "ventoy_left": "5%",
      "ventoy_top": "95%",
      "ventoy_color": "#0000ff"
    }
}


关键字类型说明
fileSTRINGtheme.txt 文件的全路径
gfxmodeSTRING可选的,可以不设置。grub2 的 gfxmode 参数,默认为 "1920x1080,1366x768,1024x768"
display_modeSTRING可选的,可以不设置。菜单显示模式,可以设置为 "GUI" 或 "CLI",分别对应图形模式和文本模式,默认为 "GUI"。 在有极个别的机器上Ventoy的背景菜单无法显示,或者显示后菜单移动极其缓慢,这种情况可以默认设置为文本模式。
ventoy_leftSTRING可选的,可以不设置。ventoy版本信息的 X 位置, 默认为 "5%"
ventoy_topSTRING可选的,可以不设置。ventoy版本信息的 Y 位置, 默认为 "95%"
ventoy_colorSTRING可选的,可以不设置。ventoy版本信息的颜色, 默认为 "#0000ff"


[*]热键提示
为了能正常显示热键提示,你需要把下面这几个 hbox 的定义添加到新的 theme.txt 文件中。你也可以修改里面的位置和颜色属性。+ hbox{
    left = 30%
    top = 95%
    width = 10%
    height = 25
    + label {text = "@VTOY_HOTKEY_TIP@" color = "blue" align = "left"}
}

+ hbox{
    left = 90%
    top = 5
    width = 10%
    height = 25
    + label {text = "@VTOY_MEM_DISK@" color = "red" align = "left"}
}

[*]Ventoy 版本信息
默认情况下,在界面的左下角会显示Ventoy的版本信息,比如 1.0.10 UEFI www.ventoy.net
这个信息是在代码中固定实现的,你可以通过 ventoy_left/ventoy_top/ventoy_color 变量来调整它的位置和颜色。
如果你想完全删除它,我鼓励你去阅读Ventoy的源代码,修改之后重新编译。我想这也是开源的意义所在。

zesty 发表于 2021-1-7 21:29:35

我居然是沙发哦 哈哈 感谢分享 很好的小软件 主题界面还在看看 有空下载试试

浔阳晓歌 发表于 2021-7-31 11:37:22

研究的真细,试过一下,可行,是个好办法!

“空空” 发表于 2022-2-8 10:02:28

感谢分享
页: [1]
查看完整版本: Ventoy 主题插件