Skip to content

PredatorSense for Linux v1.1.0 - Automated Installer & ShiftCore Workflow

Latest

Choose a tag to compare

@0PeterAdel 0PeterAdel released this 17 Oct 14:40
12a5032

PredatorSense for Linux v1.1.0 馃幃馃殌

Release v1.1.0 introduces automated zero-effort system installation, DKMS kernel driver persistence across system updates, resilient dynamic socket discovery, and full alignment with ShiftCore engineering guidelines.


馃専 What's New in v1.1.0

馃殌 Automated Zero-Effort Installation (install.sh)

  • Multi-Distro Dependency Auto-Resolution: Automatically detects and installs required build dependencies and kernel headers on Arch/Manjaro (pacman), Ubuntu/Debian/Mint (apt), Fedora/RHEL (dnf), and openSUSE (zypper).
  • DKMS Driver Registration: Automatically registers linuwu_sense with DKMS so the driver automatically recompiles whenever you update your Linux kernel.
  • Smart Pre-Compiled Detection: Automatically detects pre-compiled single-file GUI binaries, enabling installation without requiring .NET SDK to be installed.
  • Full System Integration: Automatically configures sysfs udev permissions, hardware daemon systemd service, desktop launchers, and hardware Predator button shortcuts (XF86Launch7).

馃敡 Dynamic Daemon Socket Discovery (PredatorSenseClient.cs)

  • Added resilient dynamic socket discovery in /var/run to ensure smooth communication with the hardware daemon across various system states.

馃摎 ShiftCore Engineering Alignment & Pull Request Workflow

  • Aligned CONTRIBUTING.md and .github/PULL_REQUEST_TEMPLATE.md with the ShiftCore Engineering Handbook.
  • Enforced strict branch naming (type/short-task-name), conventional commits (type(scope): message), and PR-based review lifecycle.

馃摜 Installation

Option 1: One-Click Tarball Installation (Recommended)

# 1. Download and extract
tar -xzf PredatorSense-v1.1.0-linux-x64.tar.gz
cd PredatorSense-v1.1.0-linux-x64

# 2. Run the automated installer
sudo ./install.sh

Option 2: Clone from Git

git clone https://github.com/0PeterAdel/PredatorSense.git
cd PredatorSense
sudo ./install.sh

馃敀 Checksums (SHA-256)

1a8f158bd9df071da8438ae6b2f0c7fb4d3482cc3f06163892260deb0ec9ce62  PredatorSense-v1.1.0-linux-x64.tar.gz

馃摐 Author & License

Licensed under GNU General Public License v3.0 (GPLv3) with Mandatory Author Attribution Notice.
Created and maintained by Peter Adel (@0PeterAdel).