Add Missing Menu Icons #2

Closed
opened 2021-02-14 02:50:41 +00:00 by adamsdesk · 10 comments
adamsdesk commented 2021-02-14 02:50:41 +00:00 (Migrated from gitlab.com)

Add missing menu icons for the following.

Power Menu

  • Reboot
  • Halt
  • Return to previous menu [Esc]

TreeView

  • <-- [Return to ListView]

Localboot Menu

  • Search and boot Windows
  • Search and boot Grub4dos
  • Boot the 1st local disk
  • Boot the 2nd local disk
  • Boot the 3rd local disk
  • Return to previous menu [Esc]

Tools Menu

  • Keyboard Layouts
  • Resolution Configuration
  • Screen Display Mode
  • Check plugin json configuration (ventoy.json)
  • Return to previous menu [Esc]
Add missing menu icons for the following. ## Power Menu - Reboot - Halt - Return to previous menu [Esc] ## TreeView - <-- [Return to ListView] ## Localboot Menu - Search and boot Windows - Search and boot Grub4dos - Boot the 1st local disk - Boot the 2nd local disk - Boot the 3rd local disk - Return to previous menu [Esc] ## Tools Menu - Keyboard Layouts - Resolution Configuration - Screen Display Mode - Check plugin json configuration (ventoy.json) - Return to previous menu [Esc]
adamsdesk commented 2021-02-14 02:51:11 +00:00 (Migrated from gitlab.com)

I'm yet to figure out how to apply these icons within in Ventoy configuration or GNU Grub configuration.

I'm yet to figure out how to apply these icons within in Ventoy configuration or GNU Grub configuration.
adamsdesk commented 2021-02-14 06:45:43 +00:00 (Migrated from gitlab.com)

Most of these items can be resolved by using Plugin.menu_class . Ventoy. Simply naming the icon file names to the built-in class names.

Most of these items can be resolved by using [Plugin.menu_class . Ventoy](https://ventoy.net/en/plugin_menuclass.html). Simply naming the icon file names to the built-in class names.
adamsdesk commented 2021-02-14 06:45:50 +00:00 (Migrated from gitlab.com)

assigned to @adouglas

assigned to @adouglas
adamsdesk commented 2021-02-14 06:49:54 +00:00 (Migrated from gitlab.com)

changed the description

changed the description
adamsdesk commented 2021-02-14 08:30:23 +00:00 (Migrated from gitlab.com)

According to "3541735796/INSTALL/grub/debug.cfg" it is not possible to associate an icon for "Keyboard Layouts".

According to "https://github.com/ventoy/Ventoy/blob/354173579646d5a1890eb07897d65b121ca314cb/INSTALL/grub/debug.cfg" it is not possible to associate an icon for "Keyboard Layouts".
adamsdesk commented 2021-02-14 08:33:50 +00:00 (Migrated from gitlab.com)

However it appears there is a way according to "13b2192a59/KBD/mkconfig.sh" naming the icon file as "debug_krdlayout". All other keyboards are referenced as "debug_kbd".

However it appears there is a way according to "https://github.com/ventoy/Ventoy/blob/13b2192a5933d2604b3ad2e4e48d3302a19ad8e5/KBD/mkconfig.sh" naming the icon file as "debug_krdlayout". All other keyboards are referenced as "debug_kbd".
adamsdesk commented 2021-02-14 08:43:35 +00:00 (Migrated from gitlab.com)

The menu plugin classes "debug_krdlayout" and "debug_kbd" are undocumented at Plugin.menu_class . Ventoy. Refer to source code 13b2192a59/KBD/mkconfig.sh.

Also "custom", "custom_sub" and "custom2" are undocumented. Refer to source code 82a8b59bc7/INSTALL/plugin/ventoy/ventoy_grub.cfg.

The menu plugin classes "debug_krdlayout" and "debug_kbd" are undocumented at [Plugin.menu_class . Ventoy](https://ventoy.net/en/plugin_menuclass.html). Refer to source code https://github.com/ventoy/Ventoy/blob/13b2192a5933d2604b3ad2e4e48d3302a19ad8e5/KBD/mkconfig.sh. Also "custom", "custom_sub" and "custom2" are undocumented. Refer to source code https://github.com/ventoy/Ventoy/blob/82a8b59bc70c6f84a5f370b3010ccac812f9b2be/INSTALL/plugin/ventoy/ventoy_grub.cfg.
adamsdesk commented 2021-02-14 08:43:54 +00:00 (Migrated from gitlab.com)

Missing icons to be added, 29.

Missing icons to be added, 29.
adamsdesk commented 2021-02-14 08:50:39 +00:00 (Migrated from gitlab.com)

I was not able to figure out what menu class name to use for Resolution Configuration sub menu items. As far as I can tell this is not possible at this time.

I was not able to figure out what menu class name to use for Resolution Configuration sub menu items. As far as I can tell this is not possible at this time.
adamsdesk commented 2021-02-14 08:59:01 +00:00 (Migrated from gitlab.com)

Commit e35408a698 and 2a26f4cc92 close this issue.

Commit e35408a6987978e549d79ec5da064406ebcea4a8 and 2a26f4cc924e4cf9e4ce0a1e7c4fe980c5dcfd72 close this issue.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: adamsdesk/ventoy-adamsdesk-theme#2
No description provided.