[problem help] 有没有简单的调整启动菜单界面的分辨率方法
Tofloor
poster avatar
三好市民
deepin
2024-01-11 08:32
Author

我的显示器是4K屏,但启动菜单(选择操作系统的那个界面)不能铺满显示器,有点不够爽,不知道有没有简单易行的增加分辨率的方法,目的就是能让它铺满显示器

这个Grub Customizer软件里的分辨率好像也只有1024*768一种分辨率。

截图_grub-customizer_20240111082656.jpg

Reply Favorite View the author
All Replies
deepin-superuser
deepin
2024-01-11 08:44
#1

sudo /usr/lib/deepin-api/adjust-grub-theme -width 1920 -height 1080
sudo update-grub2

Reply View the author
liwl
deepin
2024-01-11 08:44
#2

同求,我这双系统,上面显示的字体不大,不太好看

自己创建了一些grub识别的字体,也没法替换掉

Reply View the author
hotime
deepin
2024-01-11 08:47
#3

deepin的grub默认分辨率是1024x768,相应的grub主题也是按照这个分辨率生成的。

假设你的屏幕是3840x2160,你可以修改grub默认配置文件/etc/defaults/grub中的GRUB_GFXMODE项,将GRUB_GFXMODE=1024x768修改为GRUB_GFXMODE=3840x2160,然后执行sudo update-grub使其生效。

此时grub分辨率修改完成,但是grub主题仍然还是原分辨率生成的资源。需要执行一次sudo /lib/deepin-api/adjust-grub-theme,这会按照当前grub默认分辨率来生成grub主题资源。

Reply View the author
liwl
deepin
2024-01-11 08:56
#4
hotime

deepin的grub默认分辨率是1024x768,相应的grub主题也是按照这个分辨率生成的。

假设你的屏幕是3840x2160,你可以修改grub默认配置文件/etc/defaults/grub中的GRUB_GFXMODE项,将GRUB_GFXMODE=1024x768修改为GRUB_GFXMODE=3840x2160,然后执行sudo update-grub使其生效。

此时grub分辨率修改完成,但是grub主题仍然还是原分辨率生成的资源。需要执行一次sudo /lib/deepin-api/adjust-grub-theme,这会按照当前grub默认分辨率来生成grub主题资源。

like

Reply View the author
liwl
deepin
2024-01-11 08:56
#5
deepin-superuser

sudo /usr/lib/deepin-api/adjust-grub-theme -width 1920 -height 1080
sudo update-grub2

like like

Reply View the author
liwl
deepin
2024-01-11 09:05
#6
hotime

deepin的grub默认分辨率是1024x768,相应的grub主题也是按照这个分辨率生成的。

假设你的屏幕是3840x2160,你可以修改grub默认配置文件/etc/defaults/grub中的GRUB_GFXMODE项,将GRUB_GFXMODE=1024x768修改为GRUB_GFXMODE=3840x2160,然后执行sudo update-grub使其生效。

此时grub分辨率修改完成,但是grub主题仍然还是原分辨率生成的资源。需要执行一次sudo /lib/deepin-api/adjust-grub-theme,这会按照当前grub默认分辨率来生成grub主题资源。

请问字体和字号可以修改吗?该如何修改

单独修改/boot/grub/themes/deepin/theme.txt好像不生效

Reply View the author
老咸鱼
deepin
2024-01-11 10:04
#7

https://bbs.deepin.org/phone/zh/post/263850

这里有人说有个自动设置的,我没试过,不知道效果如何

Reply View the author
老咸鱼
deepin
2024-01-11 10:06
#8
liwl

请问字体和字号可以修改吗?该如何修改

单独修改/boot/grub/themes/deepin/theme.txt好像不生效

字体可以修改的,我改过,我发过教程,你可以写个脚本

Reply View the author
liwl
deepin
2024-01-11 10:09
#9
老咸鱼

字体可以修改的,我改过,我发过教程,你可以写个脚本

多谢,我去学习一下

Reply View the author
hotime
deepin
2024-01-11 10:10
#10
liwl

请问字体和字号可以修改吗?该如何修改

单独修改/boot/grub/themes/deepin/theme.txt好像不生效

adjust-grub-theme是按照/usr/share/dde-api/data/grub-themes/deepin/theme.txt.tpl这个主题模板文件生成主题的,你可以把这个文件先备份一下,然后修改它。

修改完成后再去执行sudo /lib/deepin-api/adjust-grub-theme生成主题资源。

比如这个模板文件中:boot_menu里的item_font(在第19行),两个label里面的font(分别在第65、98行)。

假设你要修改为微软雅黑常规字体,在 字体管理器中可以看到它的名称为:Microsoft YaHei-Regular,在模板文件中我们可以看到是这样的形式"Noto Sans CJK SC :style=Regular;0.85",参照这个,我们可以给它改成"Microsotf YaHei :style Regular;0.85"。

这里分号后面的数字大致是表示缩放多少,因为字高之类的是直接按照grub分辨率来计算出的所需字体高度的,所以我们只能在这里设置一个缩放数值来修改它。

注意这个字体需要先复制到系统目录/usr/share/fonts/中,adjust-grub-theme这个工具不会去搜索用户目录的字体。

Reply View the author
liwl
deepin
2024-01-11 10:20
#11
hotime

adjust-grub-theme是按照/usr/share/dde-api/data/grub-themes/deepin/theme.txt.tpl这个主题模板文件生成主题的,你可以把这个文件先备份一下,然后修改它。

修改完成后再去执行sudo /lib/deepin-api/adjust-grub-theme生成主题资源。

比如这个模板文件中:boot_menu里的item_font(在第19行),两个label里面的font(分别在第65、98行)。

假设你要修改为微软雅黑常规字体,在 字体管理器中可以看到它的名称为:Microsoft YaHei-Regular,在模板文件中我们可以看到是这样的形式"Noto Sans CJK SC :style=Regular;0.85",参照这个,我们可以给它改成"Microsotf YaHei :style Regular;0.85"。

这里分号后面的数字大致是表示缩放多少,因为字高之类的是直接按照grub分辨率来计算出的所需字体高度的,所以我们只能在这里设置一个缩放数值来修改它。

注意这个字体需要先复制到系统目录/usr/share/fonts/中,adjust-grub-theme这个工具不会去搜索用户目录的字体。

like 有空试试看,感谢

Reply View the author
hotime
deepin
2024-01-11 10:39
#12
liwl

like 有空试试看,感谢

我分别试了一下微软雅黑和华文行楷,在转换为grub支持的.pf2格式的字体后,完全没有了原字体的效果,换了字体又好像没完全换。而且不同的字体它的本身的自高设计的还不太一样,最后grub引导菜单的大小也会受影响,还要手动调整分号后面的数字来调整,比较麻烦。

建议还是用默认的吧😂。

Reply View the author
兆兆嘟嘟嘟
deepin
2024-01-11 13:35
#13
hotime

adjust-grub-theme是按照/usr/share/dde-api/data/grub-themes/deepin/theme.txt.tpl这个主题模板文件生成主题的,你可以把这个文件先备份一下,然后修改它。

修改完成后再去执行sudo /lib/deepin-api/adjust-grub-theme生成主题资源。

比如这个模板文件中:boot_menu里的item_font(在第19行),两个label里面的font(分别在第65、98行)。

假设你要修改为微软雅黑常规字体,在 字体管理器中可以看到它的名称为:Microsoft YaHei-Regular,在模板文件中我们可以看到是这样的形式"Noto Sans CJK SC :style=Regular;0.85",参照这个,我们可以给它改成"Microsotf YaHei :style Regular;0.85"。

这里分号后面的数字大致是表示缩放多少,因为字高之类的是直接按照grub分辨率来计算出的所需字体高度的,所以我们只能在这里设置一个缩放数值来修改它。

注意这个字体需要先复制到系统目录/usr/share/fonts/中,adjust-grub-theme这个工具不会去搜索用户目录的字体。

感谢分享。

Reply View the author