Skip to content

Script for getting info on Linux Mint needed for Freegeek build sheets

License

Notifications You must be signed in to change notification settings

Owen-sz/freegeek-info-script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

freegeek-info-script

Shell script that pools together info needed for Free Geek build sheets. Will only work on Linux Mint and Ultramarine Linux.

How to run:

  1. Open the terminal app from the dock. If it is not there, search the applications menu.
  2. 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

For Contributors

Still Needs:

  • 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

Bugs:

  • 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

Quirks:

  • 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

About

Script for getting info on Linux Mint needed for Freegeek build sheets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages