Shell script that pools together info needed for Free Geek build sheets. Will only work on Linux Mint and Ultramarine Linux.
- Open the terminal app from the dock. If it is not there, search the applications menu.
- Paste this into the terminal to install git if needed, clone (download) the scripit, and run it. It is recommended to increase the size of your terminal at this time.
(which git || sudo apt install -y git) && git clone https://github.com/Owen-sz/freegeek-info-script.git && cd freegeek-info-script && sudo bash freegeek-info.sh
Tip
Use Ctrl + Shift + V
to paste into the terminal
- Add build sheet PDFs to repo
- Add Ultramarine Xfce Edition xfce-terminal background logic
- Foolproofing tips for things like what exactly to google or what kinds of branding to look for on a desktop case
- Ability to detect and list multiple drives
- Reliably list total number of RAM slots
- NVIDIA will need an extra package installed
- Find out if Ethernet module works on 10/100, 2.5 Gig, or 10 Gig ports.
- Add message to tell users to look up year the CPU name out to find the year of the machine
- Utilize
inxi -Fxxxz
to find display output ports, find usefulness in machine section - Test multi-battery support
- Break into muiltiple files per OS
- Typing anything but
n
or{Enter}
in the camera module closes the script without sign off message - Disk Health module sometimes doesn't output anything, seems to not be able to detect "$root" as a device type
- Screen Size and Resolution modules unreliable on laptops,
inxi
works fine - SD card is not always accurate
- NVIDIA drivers may not be properly installed to scrape VRAM, may need an extra package installed
- Product name may not show manufacturer
- Disk sizes are not very accurate