无忧启动论坛

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

[讨论] grub2支持最大多大分辨率的jpg

[复制链接]
跳转到指定楼层
1#
发表于 2013-10-1 09:28:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
insmod gfxmenu
insmod jpeg
insmod png
set gfxmode=auto
让程序自动选择图片分辨率,能自动支持我1080p的显示器,而且我用的是一个3200*2000的图片做背景打开亦无压力, 比grub4dos和syslinux的gfxmenu强多了,不知为何这里这么少资料
推荐
发表于 2014-4-25 06:40:30 | 只看该作者

insmod all_video
insmod video_bochs
insmod video_cirrus
insmod gfxterm
insmod gfxmenu
insmod gettext
set pager=1
insmod jpeg
insmod png
#rmmod png; #卸载png模块
#set background=${prefix}/bluechoth.png
background_image ${prefix}/bluechoth.jpg
#不是自动显示模式时图片分辨率相同是佳
#风格让启动界面更显人趣_不好弄_放弃
#set theme=${prefix}/theme2/wuyou/theme.txt
#export theme
#无风格文件即放弃但每事提示风格文件找不到
#使用显示率和颜色面两设置比用风格好多多哟

###bios和efi显示模式###
insmod vbe; #bios引导适用
insmod vga; #bios引导适用
insmod efi_gop #efi引导适用
insmod efi_uga #efi引导适用
insmod font
#此处4个1f只许用一个或全闭重新编辑一个
#if loadfont ${prefix}/unicode.pf2; #依实选用
#if loadfont ${prefix}/Bin/unicode.pf2; #依实选用
if loadfont ${prefix}/fonts/unicode.pf2; #依实选用
#if loadfont ${prefix}/Config/unicode.pf2; #依实选用
#原制包作者安置的字体与其路径当保留可能内部引用
then
  insmod gfxterm
  #set gfxmode=auto
  set gfxmode="1024x768";
  #set gfxpayload=keep; ##则默认
  #set gfxpayload="1024x768";
  export gfxmode; #有人没有这句
  export gfxpayload; #我模仿上句
  if terminal_output gfxterm; then
    set locale_dir=${prefix}/locale;
    set lang=zh_CN;
    export lang;
  fi;
fi;
#gfxmode菜单页面分辨率设置
#gfxpayload控制台分辨率设置
#1024x768x32是1024x768分辨率32位色深
#有8位16位24位32位等色深可现颜色数量

###设置菜单选项###
#gray不存在_但有亮灰和暗灰
set color_normal=green/yellow
#主菜单页面的框口的外围的字色的背景色
#c键控制台页面和e键编辑页面的字迹色与背景
#submenu子菜单里菜项未选的字色和背景色
#子菜单页面的框口的框线色框外色不存在框背景
set color_highlight=magenta/white
#submenu子菜单里菜项选中的字色和横条色
set menu_color_normal=yellow/cyan
#set menu_color_normal=yellow/dark-gray
#set menu_color_normal=yellow/light-gray
#主菜单里菜项未选的字色和主菜单窗口背景色
#主菜单页面e键编辑页面的框口的框线与背景
set menu_color_highlight=magenta/light-cyan
#主菜单里菜项选中的字色和横条色_横条衬托字迹
export menu_color_normal menu_color_highlight;
#ubuntu_11.04已经发生变化_不作默认的选项_你自己添
#black黑色透明_作背景色_就显示出我们加载的背景图片

#实机测试结果是设定成1024x768屏幕就达成最佳视觉效果

set default="〖x〗 halt shutdown 关机 关闭计算机 关器";
#用标题名就灵活了_不要改标题哟
#防止无人 默认末尾菜项关器
#set fallback=33; #也可用标题
#菜项失败就算啦没有事就停
set timeout=59;
#等候够久了默认菜项也会着急
回复

使用道具 举报

2#
发表于 2013-12-1 13:14:10 来自手机 | 只看该作者
不敢回帖,是因为不懂。勇于顶贴,是为引大神讨论。
回复

使用道具 举报

3#
发表于 2013-12-2 23:15:08 | 只看该作者
楼主加油  ,  多多分享  经验  
回复

使用道具 举报

4#
发表于 2013-12-3 09:11:54 | 只看该作者
背景图像和点阵字体
GRUB原生支持设置背景图像和点阵字体(以pf2格式).grub包含unifont字体,名为unicode.pf2.(也有可能只包含名为ascii.pf2的ASCII字符字体)
GRUB支持的图像格式有tga,png,jpeg.所支持的最大图像分辨率跟硬件有关.

以上文字摘自archlinux的wiki所翻译结果
回复

使用道具 举报

5#
发表于 2013-12-3 09:12:57 | 只看该作者
在grub2的命令行模式用vbeinfo查看可使用的分辨率模式!
回复

使用道具 举报

6#
发表于 2013-12-3 09:16:23 | 只看该作者
编辑/etc/default/grub:
GRUB_BACKGROUND="/boot/grub/myimage"
#GRUB_THEME="/path/to/gfxtheme"
GRUB_FONT="/path/to/font.pf2"

wiki上说要编辑/etc/default/grub文件,估计在配置菜单里设置这个变量就可以,试试
set GRUB_BACKGROUND="/boot/grub/myimage.jpg"   //不知道要不要引号
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 16:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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