]> glassweightruler.freedombox.rocks Git - Ventoy.git/blob - INSTALL/grub/debug.cfg
Add resolution_fit option in theme plugin.
[Ventoy.git] / INSTALL / grub / debug.cfg
1
2 submenu "$VTLANG_MENU_LANG" --class=debug_menu_lang --class=F5tool {
3 source $prefix/menulang.cfg
4 }
5 source $prefix/power.cfg
6 source $prefix/hwinfo.cfg
7 source $prefix/keyboard.cfg
8
9 submenu "$VTLANG_RESOLUTION_CFG" --class=debug_resolution --class=F5tool {
10 menuentry "$VTLANG_RETURN_PREVIOUS" --class=vtoyret VTOY_RET {
11 echo "Return ..."
12 }
13
14 vt_update_cur_video_mode VT_CUR_MODE
15 set vdid=0
16 while [ $vdid -lt $VTOY_VIDEO_MODE_NUM ]; do
17 vt_get_video_mode $vdid vtCurMode
18
19 unset vtActive
20 if [ "$vtCurMode" = "$VT_CUR_MODE" ]; then
21 set vtActive="[*]"
22 fi
23
24 menuentry "$vtCurMode $vtActive" --class=debug_videomode --class=debug_resolution --class=F5tool VTOY_RUN_RET {
25 terminal_output console
26 set gfxmode=$1
27 terminal_output gfxterm
28 if [ "$vtoy_res_fit" = "1" ]; then
29 vt_set_theme switch
30 fi
31 }
32
33 vt_incr vdid 1
34 done
35 }
36
37 submenu "$VTLANG_SCREEN_MODE" --class=debug_screen_mode --class=F5tool {
38 menuentry "$VTLANG_SCREEN_TEXT_MODE" --class=debug_text_mode --class=debug_screen_mode --class=F5tool {
39 terminal_output console
40 }
41 menuentry "$VTLANG_SCREEN_GUI_MODE" --class=debug_gui_mode --class=debug_screen_mode --class=F5tool {
42 terminal_output gfxterm
43 }
44 menuentry "$VTLANG_RETURN_PREVIOUS" --class=vtoyret VTOY_RET {
45 echo "Return ..."
46 }
47 }
48
49 if [ -n "$VTOY_THEME_COUNT" -a $VTOY_THEME_COUNT -gt 1 ]; then
50 submenu "$VTLANG_THEME_SELECT" --class=debug_theme_select --class=F5tool {
51 vt_select_theme_cfg
52 }
53 fi
54
55 if [ "$grub_platform" != "pc" ]; then
56 submenu "$VTLANG_UEFI_UTIL" --class=debug_util --class=F5tool {
57 menuentry "$VTLANG_UTIL_SHOW_EFI_DRV" --class=debug_util_efidrv --class=debug_util --class=F5tool {
58 vt_push_pager
59 chainloader ${vtoy_path}/vtoyutil_${VTOY_EFI_ARCH}.efi env_param=${env_param} ${vtdebug_flag} feature=show_efi_drivers
60 boot
61 vt_pop_pager
62 echo -en "\n$VTLANG_ENTER_EXIT ..."
63 read vtInputKey
64 }
65
66 menuentry "$VTLANG_UTIL_FIX_BLINIT_FAIL" --class=debug_util_blinit --class=debug_util --class=F5tool {
67 chainloader ${vtoy_path}/vtoyutil_${VTOY_EFI_ARCH}.efi env_param=${env_param} ${vtdebug_flag} feature=fix_windows_mmap
68 boot
69 echo -en "\n$VTLANG_ENTER_EXIT ..."
70 read vtInputKey
71 }
72
73 menuentry "$VTLANG_RETURN_PREVIOUS" --class=vtoyret VTOY_RET {
74 echo "Return ..."
75 }
76 }
77 fi
78
79
80 submenu "$VTLANG_JSON_CHK_JSON" --class=debug_json --class=F5tool {
81 menuentry "$VTLANG_JSON_CHK_CONTROL" --class=debug_control --class=debug_json --class=F5tool {
82 set pager=1
83 vt_check_plugin_json $vt_plugin_path control $vtoy_iso_part
84
85 echo -en "\n$VTLANG_ENTER_EXIT ..."
86 read vtInputKey
87 unset pager
88 }
89
90 menuentry "$VTLANG_JSON_CHK_THEME" --class=debug_theme --class=debug_json --class=F5tool {
91 set pager=1
92 vt_check_plugin_json $vt_plugin_path theme $vtoy_iso_part
93
94 echo -en "\n$VTLANG_ENTER_EXIT ..."
95 read vtInputKey
96 unset pager
97 }
98
99 menuentry "$VTLANG_JSON_CHK_AUTOINS" --class=debug_autoinstall --class=debug_json --class=F5tool {
100 set pager=1
101 vt_check_plugin_json $vt_plugin_path auto_install $vtoy_iso_part
102
103 echo -en "\n$VTLANG_ENTER_EXIT ..."
104 read vtInputKey
105 unset pager
106 }
107
108 menuentry "$VTLANG_JSON_CHK_PERSIST" --class=debug_persistence --class=debug_json --class=F5tool {
109 set pager=1
110 vt_check_plugin_json $vt_plugin_path persistence $vtoy_iso_part
111
112 echo -e "\n############### dump persistence ###############"
113 vt_dump_persistence
114
115 echo -en "\n$VTLANG_ENTER_EXIT ..."
116 read vtInputKey
117 unset pager
118 }
119
120 menuentry "$VTLANG_JSON_CHK_MENU_ALIAS" --class=debug_menualias --class=debug_json --class=F5tool {
121 set pager=1
122 vt_check_plugin_json $vt_plugin_path menu_alias $vtoy_iso_part
123
124 echo -en "\n$VTLANG_ENTER_EXIT ..."
125 read vtInputKey
126 unset pager
127 }
128
129 menuentry "$VTLANG_JSON_CHK_MENU_TIP" --class=debug_menutip --class=debug_json --class=F5tool {
130 set pager=1
131 vt_check_plugin_json $vt_plugin_path menu_tip $vtoy_iso_part
132
133 echo -en "\n$VTLANG_ENTER_EXIT ..."
134 read vtInputKey
135 unset pager
136 }
137
138 menuentry "$VTLANG_JSON_CHK_MENU_CLASS" --class=debug_menuclass --class=debug_json --class=F5tool {
139 set pager=1
140 vt_check_plugin_json $vt_plugin_path menu_class $vtoy_iso_part
141
142 echo -en "\n$VTLANG_ENTER_EXIT ..."
143 read vtInputKey
144 unset pager
145 }
146
147 menuentry "$VTLANG_JSON_CHK_INJECTION" --class=debug_injection --class=debug_json --class=F5tool {
148 set pager=1
149 vt_check_plugin_json $vt_plugin_path injection $vtoy_iso_part
150
151 echo -en "\n$VTLANG_ENTER_EXIT ..."
152 read vtInputKey
153 unset pager
154 }
155
156 menuentry "$VTLANG_JSON_CHK_AUTO_MEMDISK" --class=debug_automemdisk --class=debug_json --class=F5tool {
157 set pager=1
158 vt_check_plugin_json $vt_plugin_path auto_memdisk $vtoy_iso_part
159
160 echo -en "\n$VTLANG_ENTER_EXIT ..."
161 read vtInputKey
162 unset pager
163 }
164
165 menuentry "$VTLANG_JSON_CHK_IMG_LIST" --class=debug_imagelist --class=debug_json --class=F5tool {
166 set pager=1
167 vt_check_plugin_json $vt_plugin_path image_list $vtoy_iso_part
168
169 echo -en "\n$VTLANG_ENTER_EXIT ..."
170 read vtInputKey
171 unset pager
172 }
173
174 menuentry "$VTLANG_JSON_CHK_IMG_BLIST" --class=debug_imageblacklist --class=debug_json --class=F5tool {
175 set pager=1
176 vt_check_plugin_json $vt_plugin_path image_blacklist $vtoy_iso_part
177
178 echo -en "\n$VTLANG_ENTER_EXIT ..."
179 read vtInputKey
180 unset pager
181 }
182
183 menuentry "$VTLANG_JSON_CHK_CONF_REPLACE" --class=debug_bootconf_replace --class=debug_json --class=F5tool {
184 set pager=1
185 vt_check_plugin_json $vt_plugin_path conf_replace $vtoy_iso_part
186
187 echo -en "\n$VTLANG_ENTER_EXIT ..."
188 read vtInputKey
189 unset pager
190 }
191
192 menuentry "$VTLANG_JSON_CHK_DUD" --class=debug_dud --class=debug_json --class=F5tool {
193 set pager=1
194 vt_check_plugin_json $vt_plugin_path dud $vtoy_iso_part
195
196 echo -en "\n$VTLANG_ENTER_EXIT ..."
197 read vtInputKey
198 unset pager
199 }
200
201 menuentry "$VTLANG_JSON_CHK_PASSWORD" --class=debug_pwd --class=debug_json --class=F5tool {
202 set pager=1
203 vt_check_plugin_json $vt_plugin_path password $vtoy_iso_part
204
205 echo -en "\n$VTLANG_ENTER_EXIT ..."
206 read vtInputKey
207 unset pager
208 }
209
210 menuentry "$VTLANG_RETURN_PREVIOUS" --class=vtoyret VTOY_RET {
211 echo "Return ..."
212 }
213 }
214
215
216 menuentry "$VTLANG_RETURN_PREVIOUS" --class=vtoyret VTOY_RET {
217 echo "Return ..."
218 }