ziluopao 发表于 2018-5-17 14:44:50

theme 为啥Log图标不显示呢

本帖最后由 ziluopao 于 2018-5-17 14:56 编辑

加载的theme风格中,只有log图标不显示,调了好半天找不出所以然来,如图,大家判断一下有可能是哪里出了问题呢?我总感觉是路径的事,可是路径也没错啊



下图是log的图片文件夹,从代码中比较可以判断根本没有加载进来,但不知写在哪里合适呢?

下面是theme.txt的代码
# GRUB2 gfxmenu Linux Vimix theme
# Designed for any resolution

# Global Property
title-text: ""
desktop-image: "background.jpeg"
desktop-color: "#000000"
terminal-font: "Unifont Regular 16"
terminal-box: "terminal_box_*.png"
terminal-left: "0"
terminal-top: "0"
terminal-width: "100%"
terminal-height: "100%"
terminal-border: "0"

# Show the boot menu
+ boot_menu {
left = 30%
top = 30%
width = 45%
height = 60%
item_font = "boot/fonts/unicode"
item_color = "#cccccc"
selected_item_color = "#ffffff"
item_height = 24
item_spacing = 12
selected_item_pixmap_style = "select_*.png"
}

# Show a countdown message using the label component
+ label {
top = 82%
left = 35%
width = 30%
align = "center"
id = "__timeout__"
text = "Booting in %d seconds"
color = "#cccccc"
font = "Unifont Regular 16"
}

wsgdmzr 发表于 2018-5-17 15:07:21

本帖最后由 wsgdmzr 于 2018-5-17 15:09 编辑

那个图标从这里设定:

menuentry "启动 Porteus Linux 3.2 中文版(内存模式)" --class porteus --class os{
    echo "正在启动 Porteus Linux 3.2 Openbox 中文版 (内存模式),请等待...."
    search --set -f /porteus/porteus.sgn
    linux /porteus/vmlinuz copy2ram
    initrd /porteus/initrd.xz
}

class porteus --class os这一句中。

其中porteus是图标名称。

ziluopao 发表于 2018-5-18 10:03:55

如果在启动界面中加入

menuentry "重启计算机" --class reboot {
      reboot
}
menuentry "关闭计算机" --class shutdown {
      halt
}

怎么样才能让他们也加入样式呢,目前我的theme中没有关于它的样式,关键是如何在theme.txt中写上它的样式,比如居左多少厘米,居上多少厘米等

bjlbjl 发表于 2018-5-18 11:29:24

本帖最后由 bjlbjl 于 2018-6-18 16:40 编辑

居左多少厘米,居上多少厘米
修改

bjlbjl 发表于 2018-5-18 11:37:39

本帖最后由 bjlbjl 于 2018-6-18 16:40 编辑

menuentry

bjlbjl 发表于 2018-5-18 11:52:52

本帖最后由 bjlbjl 于 2018-6-18 16:40 编辑

要显示图标

bjlbjl 发表于 2018-5-18 12:20:26

从你发贴看,你对grub2了解太少了

ziluopao 发表于 2018-5-18 13:43:34

本帖最后由 ziluopao 于 2018-5-18 13:55 编辑

bjlbjl 发表于 2018-5-18 12:20
从你发贴看,你对grub2了解太少了

是啊,其实我接触Grub2还不到半个月,很多东西需要学习,
目前图标按二楼的就可以,但现在想通过样式定义字的位置,因为默认的是菜单罗在一块了,我现在想把重启计算机和关闭计算机这两个命令重新定义其位置,不知这个怎么写样式,以及如何引用它呢
比如下图中是默认的样式
------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------
但现在我想改动它变成这样的
------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------

bjlbjl 发表于 2018-5-18 13:55:46

本帖最后由 bjlbjl 于 2018-6-18 16:41 编辑

分辨率设置

ziluopao 发表于 2018-5-18 13:58:52

bjlbjl 发表于 2018-5-18 11:29
居左多少厘米,居上多少厘米
修改
+ boot_menu {


这个写好后,是否还要在命令上加上样式的字样呢,比如

menuentry "重启计算机" --class boot_menureboot {
      reboot
}
menuentry "关闭计算机" --class boot_menu shutdown {
      halt
}
当然我只是表示想法,这种写法估计不对。

bjlbjl 发表于 2018-5-18 14:09:03

这是菜单整体移动

bjlbjl 发表于 2018-5-18 14:24:46

想法是好的,恐怕不行

20110225 发表于 2018-5-18 22:33:48

楼主辛苦了,非常感谢分享!
页: [1]
查看完整版本: theme 为啥Log图标不显示呢