A graphical user interface to manage hardware settings on Samsung Galaxy Books running Linux.
Galaxy Control provides a simple and intuitive way to adjust your Samsung Galaxy Book's hardware settings directly from your Linux desktop. The application interacts with the sysfs files exposed by the samsung-laptop kernel driver, allowing you to change settings that would typically require terminal commands.
- 🔋 Battery Charge Limit: Set a maximum charge threshold for your battery to help extend its lifespan.
- ⚡ Performance Mode: Easily switch between your notebook's different performance modes (e.g., Silent, Optimized, High Performance).
- 🔌 Power on Lid Open: Configure whether your Galaxy Book automatically powers on when you open the lid.
- 🔌 USB Charging: Enable or disable USB charging capability when the device is powered off.
- 🚫🎥 Block Recording: Control the block recording functionality for privacy and security.
The application modifies values in the sysfs files. Since modifying these files requires superuser privileges, Galaxy Control will ask for your sudo password on startup to apply changes securely.
Go to the Releases page to download the latest version for your Linux distribution.
(More detailed installation instructions will be added here once packages are available.)
If you want to build the project from the source code, follow the steps below:
-
Clone the repository:
git clone https://github.com/your-username/galaxy-control.git cd galaxy-control -
Install dependencies:
bun install
-
Run in development mode:
bun run tauri dev
-
Build for production:
bun run tauri build
This project modifies system settings. Use it at your own risk. The developers are not responsible for any potential damage to your hardware.