Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

User-friendly configuration utility for Chromebooks running an alternate OS

License

Notifications You must be signed in to change notification settings

Owen-sz/Chrultrabook-Tools

 
 

Repository files navigation

Chrultrabook Tools

shields   shields   shields

Your Chrultrabook, Your Way

image(2)

Features

  • CPU Temperature Monitoring
  • CPU Temperature Graph
  • Keyboard Remap (Windows)
  • RGB Keyboard Controls
  • Fan Speed Monitoring
  • Custom Fan Curves
  • Custom Fan Profiles
  • Fan Speed Graph
  • Custom Fan Profiles
  • Start Application in System Tray
  • Start Application on System Boot
  • Start Custom Fan Profiles on System Boot
  • Start Custom RGB Profile on System Boot
  • Create Custom RGB Profiles
  • Change Keyboard Brightness
  • Change Activity Light Colors (on select Chromebooks)
  • System Diagnostics

Install Instructions

Linux

Fedora and Derivatives

Add the Terra repository (if using Ultramarine Linux, Terra is pre-installed). Instructions can be found here.

Install Chrultrabook-Tools:

dnf install chrultrabook-tools

Debian and Derivatives

Add the Chrultrabook Repository:
  1. download and save the repository signing key

    wget -O /usr/share/keyrings/chrultrabook-debian-archive-keyring.gpg https://chrultrabook.sakamoto.pl/repos/debian/chrultrabook-debian-pub.asc
    
  2. Create a sources files in sources.list.d

    echo "
    Types: deb
    URIs: https://chrultrabook.sakamoto.pl/repos/debian/
    Suites: stable
    Components: main
    Signed-By: /usr/share/keyrings/chrultrabook-debian-archive-keyring.gpg
    " | sudo tee /etc/apt/sources.list.d/chrultrabook.sources > /dev/null
    
  3. Run

    sudo apt-get update
    
Install ectool and cbmem
sudo apt-get install cbmem chromium-ectool
Install Chrultrabook-Tools:
  1. cd to the directory with the .deb file
  2. run the following command with the correct version
sudo apt install ./chrultrabook-tools_3.1.2_amd64.deb

Arch and derivatives

install AUR dependencies (for this example we are using paru:

paru -S chromium-ectool cbmem

Download the Arch package from the Releases page, then install:

pacman -U ~/Downloads/chrultrabook-tools-VERSION-pkg.tar.zst

(Replace the VERSION with the latest version, and the file location, if needed.)

Build from Source

  • cd into src-tauri
  • run npm install
  • run npm run tauri dev

Windows

Windows 11 24H2 and newer

  • Enable WMIC
    • Open Settings
    • Navigate to Optional Features
    • Click View Features
    • Search and add WMIC
    • Reopen the application

macOS

  • Download the ectool binary
  • Move the binary to /usr/bin or /usr/local/bin
  • Download the installer with x86_64 in its name
  • Run the Chrultrabook Tools Installer
  • Drag the Chrultrabook Tools app into the Applications Folder
  • Open the app

Built Using

  • Tauri 2.0
  • Angular 19
  • Rust 1.83
  • HTML5
  • CSS
  • TS

Authors

👤 Robinson Arysseril

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page. You can also take a look at the contributing guide. If you have any features you would like to see look at feature requests

Show your support

Give a ⭐️ if this project helped you!

📝 License

This project is GPL-3.0 licensed.

Disclaimer

THE SOFTWARE IS PROVIDED “AS IS” AND WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. MISUSE OF THIS SOFTWARE COULD CAUSE SYSTEM INSTABILITY OR MALFUNCTION.

About

User-friendly configuration utility for Chromebooks running an alternate OS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 46.9%
  • Rust 25.5%
  • HTML 21.8%
  • SCSS 3.1%
  • Nix 2.1%
  • Shell 0.6%