Skip to content

Exodia-Acer-Predator-Edition/PredatorSense-Linux

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

54 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

PredatorSense-Linux

A modern, feature-rich GUI implementation of PredatorSense for Linux systems, bringing the full Acer Predator experience to Linux users.

PredatorSense Linux

About

This is a GUI application for Linuwu-Sense, providing a native Linux interface for controlling your Acer Predator/Nitro laptop's hardware features.

Note: For better hardware compatibility, we recommend using mmsaeed509/Linuwu-Sense fork which supports more models.

Features

๐Ÿ  System Monitoring

Real-time monitoring of CPU, GPU, and system temperatures with elegant circular gauges.

Monitoring

๐Ÿ’ก RGB Keyboard Lighting Control

Static Mode

Per-zone color customization with 4 independent zones.

Static Lighting

Dynamic Mode

Multiple lighting effects including Breathing, Shifting, Wave, Neon, and Zoom with customizable speed, direction, and colors.

Dynamic Lighting

Color Picker

Dark-themed color picker dialog matching the PredatorSense aesthetic.

Color Dialog

๐ŸŒ€ Fan Control

Auto Mode

Automatic fan speed control based on system temperature.

Fan Auto

Custom Profiles

Create and manage custom fan curves for optimal cooling and noise balance.

Fan Custom Fan Custom Profile

Max Mode

Maximum cooling performance for intensive workloads.

Fan Max

๐Ÿ“Š Advanced Monitoring

Detailed system metrics including CPU/GPU usage, temperatures, fan speeds, and more.

Monitoring Details Monitoring Extended

โšก GPU Overclocking

Easy GPU overclocking profiles (Normal, Fast, Extreme) for enhanced gaming performance.

Overclocking

๐Ÿ”‹ Battery Management

Battery Limiter

Extend battery lifespan by limiting charge to 80%.

Battery Limiter

Battery Calibration

Calibrate your battery for accurate charge reporting.

Battery Calibration

๐Ÿ”Œ USB Charging Control

Enable/disable USB charging when the laptop is powered off.

USB Charging

๐ŸŽฎ Game and Apps Sync

Automatic profile switching based on running applications (Coming Soon).

Game Sync

โš™๏ธ Settings

Temperature unit switching (Celsius/Fahrenheit) and more.

Settings Menu

Installation

Prerequisites

  • Python 3.7 or higher
  • PyQt5
  • Linuwu-Sense kernel module installed and loaded

Install Dependencies

pip install -r requirements.txt

Run Application

python main.py

Or from the src directory:

python src/main.py

Requirements

  • Linux operating system
  • Acer Predator laptop (compatible models)
  • Linuwu-Sense kernel module
  • Python 3.7+
  • PyQt5

Supported Features

  • โœ… Real-time system monitoring (CPU, GPU, System temperatures)
  • โœ… RGB keyboard lighting control (Static & Dynamic modes)
  • โœ… Fan speed control (Auto, Custom, Max modes)
  • โœ… GPU overclocking profiles
  • โœ… Battery charge limiting
  • โœ… Battery calibration
  • โœ… USB charging control
  • ๐Ÿšง Game and Apps Sync (Coming Soon)

Contributing

Contributions are welcome! Feel free to submit issues, feature requests, or pull requests.

Credits

License

This project follows the same license as Linuwu-Sense.

Disclaimer

This software interacts with hardware components. Use at your own risk. The developers are not responsible for any hardware damage.

About

PredatorSense Linux GUI App Implementation For Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.3%
  • Shell 1.7%