The easiest way to install and keep ThinkUtils updated:
echo "deb [trusted=yes] https://gh.vietanh.dev/ThinkUtils/apt ./" | sudo tee /etc/apt/sources.list.d/thinkutils.list
sudo apt update
sudo apt install thinkutilsDownload the latest .deb, .rpm, or .AppImage from GitHub Releases.
::: code-group
sudo dpkg -i thinkutils_*.debsudo rpm -i thinkutils-*.rpmchmod +x ThinkUtils_*.AppImage
./ThinkUtils_*.AppImage:::
- Rust 1.70+
- Node.js and npm
::: code-group
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file \
libssl-dev libayatana-appindicator3-dev librsvg2-devsudo dnf install webkit2gtk4.1-devel openssl-devel curl wget file \
libappindicator-gtk3-devel librsvg2-devel:::
git clone https://github.com/vietanhdev/ThinkUtils.git
cd ThinkUtils
npm install
npm run tauri buildBuilt packages are output to src-tauri/target/release/bundle/.
Or build and install in one step:
./scripts/upgrade.shThinkUtils is designed for IBM/Lenovo ThinkPad laptops running Linux.
Tested on:
- ThinkPad T480, T490, T14
- ThinkPad X1 Carbon (various generations)
- ThinkPad P-series workstations
Requirements:
- Linux kernel with
thinkpad_acpimodule /proc/acpi/ibm/faninterface available