无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7067|回复: 5
打印 上一主题 下一主题

[求助] 主题怎样使用@变量?

[复制链接]
跳转到指定楼层
1#
发表于 2020-11-6 00:42:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wengzhenquan 于 2020-11-6 01:42 编辑
  1. + hbox{
  2.     left = 30%
  3.     top = 95%
  4.     width = 10%
  5.     height = 25
  6.     + label {text = "@VTOY_HOTKEY_TIP@" color = "blue" align = "left"}
  7. }
复制代码


在ventoy的主题中发现这样的引用  @,这个用法是什么?需要加载什么mod?
我在加载主题之前 set VTOY_HOTKEY_TIP = "高亮"   并且 export VTOY_HOTKEY_TIP
然后加载主题。
颜色,背景图片什么都生效了,就是变量没有带过来。
使用的是w大的版本,怀疑是否是需要insmod 哪个模块才行
2#
发表于 2020-11-6 03:07:50 | 只看该作者
主题中使用变量时,变量名前后要使用@
好象不是所有变量都可以在主题中使用的,具体我也不清楚
一般来说,这种情形下变量的使用是为了适应多语言环境
我个人认为没有必要使用变量,直接 text = "高亮" 就可以了。

顺便提一下,hbox 不需要设置大小属性(width和height),hbox的大小属性是自动的,设置的大小会被忽略。
回复

使用道具 举报

3#
发表于 2020-11-6 19:37:09 | 只看该作者
这种只支持内建的几个固定的变量,比如  @KEYMAP_LONG@  @KEYMAP_SHORT@ 等
@VTOY_HOTKEY_TIP@ 这个是Ventoy自己加的,不在正式版本里。

点评

Ventoy 是改的哪个文件?  详情 回复 发表于 2020-11-26 17:56
回复

使用道具 举报

4#
 楼主| 发表于 2020-11-26 17:56:17 | 只看该作者
longpanda 发表于 2020-11-6 19:37
这种只支持内建的几个固定的变量,比如  @KEYMAP_LONG@  @KEYMAP_SHORT@ 等
@VTOY_HOTKEY_TIP@ 这个是Vent ...

Ventoy 是改的哪个文件?

点评

gui_label.c 你在代码里搜索 @KEYMAP_LONG@ 就能找到  详情 回复 发表于 2020-11-26 19:30
回复

使用道具 举报

5#
发表于 2020-11-26 19:30:57 | 只看该作者
wengzhenquan 发表于 2020-11-26 17:56
Ventoy 是改的哪个文件?

gui_label.c
你在代码里搜索  @KEYMAP_LONG@  就能找到

点评

不知道怎样编译成mod文件。我替换了Ventoy 中的grub2下的mod都不行  详情 回复 发表于 2020-11-27 09:54
回复

使用道具 举报

6#
 楼主| 发表于 2020-11-27 09:54:01 | 只看该作者
本帖最后由 wengzhenquan 于 2020-11-27 10:16 编辑
longpanda 发表于 2020-11-26 19:30
gui_label.c
你在代码里搜索  @KEYMAP_LONG@  就能找到

不知道怎样编译成mod文件。我替换了Ventoy 中的grub2下的mod,都不行。
需要加载 insmod Ventoy 哪一个才行?insmod gfxterm_menu
   insmod gfxterm_background
   insmod gfxterm
   insmod gfxmenu
这几个都不行。



gui_label.c  也不知道怎么编译成mod文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-26 01:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表