无忧启动论坛

标题: theme 为啥Log图标不显示呢 [打印本页]

作者: ziluopao    时间: 2018-5-17 14:44
标题: theme 为啥Log图标不显示呢
本帖最后由 ziluopao 于 2018-5-17 14:56 编辑

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



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

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

  3. # Global Property
  4. title-text: ""
  5. desktop-image: "background.jpeg"
  6. desktop-color: "#000000"
  7. terminal-font: "Unifont Regular 16"
  8. terminal-box: "terminal_box_*.png"
  9. terminal-left: "0"
  10. terminal-top: "0"
  11. terminal-width: "100%"
  12. terminal-height: "100%"
  13. terminal-border: "0"

  14. # Show the boot menu
  15. + boot_menu {
  16.   left = 30%
  17.   top = 30%
  18.   width = 45%
  19.   height = 60%
  20.   item_font = "boot/fonts/unicode"
  21.   item_color = "#cccccc"
  22.   selected_item_color = "#ffffff"
  23.   item_height = 24
  24.   item_spacing = 12
  25.   selected_item_pixmap_style = "select_*.png"
  26. }

  27. # Show a countdown message using the label component
  28. + label {
  29.   top = 82%
  30.   left = 35%
  31.   width = 30%
  32.   align = "center"
  33.   id = "__timeout__"
  34.   text = "Booting in %d seconds"
  35.   color = "#cccccc"
  36.   font = "Unifont Regular 16"
  37. }
复制代码

作者: wsgdmzr    时间: 2018-5-17 15:07
本帖最后由 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
如果在启动界面中加入

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


怎么样才能让他们也加入样式呢,目前我的theme中没有关于它的样式,关键是如何在theme.txt中写上它的样式,比如居左多少厘米,居上多少厘米等
作者: bjlbjl    时间: 2018-5-18 11:29
本帖最后由 bjlbjl 于 2018-6-18 16:40 编辑

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

作者: bjlbjl    时间: 2018-5-18 11:37
本帖最后由 bjlbjl 于 2018-6-18 16:40 编辑

menuentry
作者: bjlbjl    时间: 2018-5-18 11:52
本帖最后由 bjlbjl 于 2018-6-18 16:40 编辑

要显示图标
作者: bjlbjl    时间: 2018-5-18 12:20
从你发贴看,你对grub2了解太少了
作者: ziluopao    时间: 2018-5-18 13:43
本帖最后由 ziluopao 于 2018-5-18 13:55 编辑
bjlbjl 发表于 2018-5-18 12:20
从你发贴看,你对grub2了解太少了


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

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

------------------------------------------------------------------------------------------------------------
作者: bjlbjl    时间: 2018-5-18 13:55
本帖最后由 bjlbjl 于 2018-6-18 16:41 编辑

分辨率设置
作者: ziluopao    时间: 2018-5-18 13:58
bjlbjl 发表于 2018-5-18 11:29
居左多少厘米,居上多少厘米
修改
+ boot_menu {

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

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

作者: bjlbjl    时间: 2018-5-18 14:09
这是菜单整体移动
作者: bjlbjl    时间: 2018-5-18 14:24
想法是好的,恐怕不行
作者: 20110225    时间: 2018-5-18 22:33
楼主辛苦了,非常感谢分享!




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3