A simple Ventoy theme that mimics the website theme of [Adamsdesk.com](https://adamsdesk.com).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Adam Douglas c95e3be4b1 docs: add revision to changelog 2 years ago
screenshots docs: update screenshots 2 years ago
src feat: add ventoy missing menu icon 2 years ago
.gitignore Initial commit 2 years ago
CHANGELOG.md docs: add revision to changelog 2 years ago
CONTRIBUTING.md Initial commit 2 years ago
LICENSE Initial commit 2 years ago
README.md docs: correct directory path 2 years ago
build.sh Initial commit 2 years ago

README.md

Ventoy Adamsdesk Theme

A simple Ventoy theme that mimics the website theme of Adamsdesk.com.

Screenshots

Main Menu

Main Menu

Memdisk

Memdisk

Power Menu

Power Menu

TreeView

TreeView

Localboot Menu

Localboot Menu

Tools Menu

Tools Menu

Grub Console

Grub Console

Grub Boot Parameters

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

  1. Download the project.
    $ git clone https://gitlab.com/adouglas/ventoy-adamsdesk-theme.git
    
  2. Change to project directory.
    $ cd ventoy-adamsdesk-theme
    
  3. 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
    
  4. 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

Software

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