10 KiB
10 KiB
Ventoy Adamsdesk Theme
A simple Ventoy theme that mimics the website theme of Adamsdesk.com.
Screenshots
Main Menu
Memdisk
Power Menu
TreeView
Localboot Menu
Tools Menu
Grub Console
Grub Boot Parameters
Directory Structure
The directory structure listed below is in general terms and only those special files/directories are listed for explanation purposes.
.
├── screenshots/ < Screenshots of theme
├── src/ < Referenced source build files
├── ventoy/ < Temporary build directory
├── .gitignore < Git ignore configuration
├── build.sh < Build BASH script
├── CHANGELOG.md < Project change log
├── CONTRIBUTING.md < Project contributing guidelines
├── LICENSE < Project source code license
└── README.md < Project read me
Development
Assumptions
- Have an understanding of general Linux practices.
- Have experienced working knowledge within a CLI (command-line interface).
- Using a Linux operating system.
- Installed all required dependencies as stated in System Requirements section.
- Installation is done via Linux CLI.
- Steps prefixed with a "$" (dollar sign) represents the CLI prompt. The text after the "$" is to be entered at the CLI.
- Steps prefixed with a "#" (number sign) represents the CLI prompt with elevated user permissions (e.g. root). The text after the "#" is to be entered at the CLI.
- A single backslash character beside another character is used to escape the proceeding character. In this case backslash character is not to to be entered at the CLI.
- These instructions are an example of installation and configuration.
System Requirements
- cp (GNU coreutils) v8.32
- find (GNU findutils) v4.7.0
- Git v2.30.0
- Inkscape v1.0.2 (e86c870879, 2021-01-15)
- mkdir (GNU coreutils) v8.32
- Ventoy v1.0.34
Build Instructions
- Download the project.
$ git clone https://gitlab.com/adouglas/ventoy-adamsdesk-theme.git
- Change to project directory.
$ cd adamsdesk-ventoy-grub-theme.git
- Run build script.
$ ./build.sh
ventoy/ ├── theme │ └── adamsdesk │ ├── adamsdesk.png │ ├── icons │ │ ├── alpinelinux.png │ │ ├── archlinux.png │ │ ├── boot_disk.png │ │ ├── boot_g4d.png │ │ ├── boot_uefi.png │ │ ├── boot_windows.png │ │ ├── cd.png │ │ ├── debian.png │ │ ├── debug_autoinstall.png │ │ ├── debug_automemdisk.png │ │ ├── debug_bootconf_replace.png │ │ ├── debug_control.png │ │ ├── debug_custom_boot.png │ │ ├── debug_dud.png │ │ ├── debug_gui_mode.png │ │ ├── debug_imageblacklist.png │ │ ├── debug_imagelist.png │ │ ├── debug_injection.png │ │ ├── debug_json.png │ │ ├── debug_kbd.png │ │ ├── debug_krdlayout.png │ │ ├── debug_menualias.png │ │ ├── debug_menuclass.png │ │ ├── debug_persistence.png │ │ ├── debug_pwd.png │ │ ├── debug_resolution.png │ │ ├── debug_screen_mode.png │ │ ├── debug_text_mode.png │ │ ├── debug_theme.png │ │ ├── debug_util.png │ │ ├── deepin.png │ │ ├── elementaryos.png │ │ ├── fedora.png │ │ ├── freedos.png │ │ ├── gentoo.png │ │ ├── kali.png │ │ ├── kubuntu.png │ │ ├── linuxmint.png │ │ ├── linux.png │ │ ├── lubuntu.png │ │ ├── mageia.png │ │ ├── manjaro.png │ │ ├── openbsd.png │ │ ├── opensuse.png │ │ ├── power_halt.png │ │ ├── power_reboot.png │ │ ├── solus.png │ │ ├── ubcd.png │ │ ├── ubuntu-budgie.png │ │ ├── ubuntukylin.png │ │ ├── ubuntu-mate.png │ │ ├── ubuntu.png │ │ ├── ubuntustudio.png │ │ ├── vtoyret.png │ │ ├── windows.png │ │ └── xubuntu.png │ ├── select_c.png │ ├── select_e.png │ ├── select_w.png │ ├── terminus-12.pf2 │ ├── terminus-14.pf2 │ ├── terminus-16.pf2 │ ├── terminus-18.pf2 │ └── theme.txt └── ventoy.json
- Copy build directory to desired Ventoy installation.
$ cp -rp ventoy/ /mnt/usb/
Attribution
I'm grateful for all the creators who have have openly licensed their work to make this project possible.
Fonts
Icons
- Alpine Linux
- Arch Linux
- Boot Disk
- Boot g4d
- Boot UEFI
- Boot Windows
- CD
- Debian
- Debug Autoinstall
- Debug Automemdisk
- Debug Bootconf Replace
- Debug Control
- Debug Custom Boot
- Debug Dud
- Debug GUI Mode
- Debug Imageblacklist
- Debug Imagelist
- Debug Injection
- Debug JSON
- Debug Keyboard
- Debug Menualias
- Debug Menuclass
- Debug Persistence
- Debug Pwd
- Debug Resolution
- Debug Screen Mode
- Debug Text Mode
- Debug Theme
- Debug Util
- Deepin
- ElementaryOS
- Fedora
- FreeDOS
- Gentoo
- Kali Linux
- Kubuntu
- Linux Mint
- Linux Penguin
- Lubuntu
- Mageia
- Manjaro
- OpenBSD
- openSUSE
- Power Halt
- Power Reboot
- Return
- Solus
- Ubuntu Budgie
- Ubuntu Kylin (svg)
- Ubuntu Mate
- Ubuntu Studio
- Ubuntu
- Windows
- Xubuntu
Software
Copyright License
The copyright license (LICENSE) is only referring to the source code.
Adamsdesk logo Copyright (c) 2020 - 2021 Adam Douglas
All other logos / icons are copyright to those respected holders.
Terminus Font is licensed under the SIL Open Font License, Version 1.1. The license is included as OFL.TXT, and is also available with a FAQ at: https://scripts.sil.org/OFL