You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A lightweight, passive system service designed for Legion Go S running SteamOS/Linux.
4
+
It allows you to force-restart the graphical interface (Gamescope/SDDM) when it freezes by holding both volume buttons.
5
+
6
+
> [!CAUTION]
7
+
> ## Disclaimer
8
+
> This software is provided "as is", without warranty of any kind. Use at your own risk. This tool interacts with low-level input devices and system services.
9
+
10
+
## 📂 Project Structure
11
+
12
+
This repository contains two implementations of the service:
13
+
14
+
| Version | Path | Status | Memory Usage | Description |
15
+
| :--- | :--- | :--- | :--- | :--- |
16
+
|**Rust**|`/rust_version`|**Recommended**|**~140 KB**| Ultra-lightweight, zero CPU usage, hardened systemd service. |
17
+
|**Python**|`/python_version`| Legacy |~20 MB | Original prototype using Python `evdev`. |
18
+
19
+
---
20
+
21
+
## 🚀 Rust Version (Recommended)
22
+
23
+
### Features
24
+
***Zero-Overhead:** Consumes less than 1MB of RAM and 0% CPU when idle.
25
+
***Safe Passive Mode:** Does not block other applications from using volume buttons.
26
+
***Systemd Hardening:** Runs in a restricted sandbox for security.
27
+
***Smart Management:** Single script for installation, updates, and uninstallation.
28
+
29
+
### Installation
30
+
31
+
## ⚡ Quick Install (One-Liner)
32
+
33
+
You don't need to clone the repository manually. Just open the terminal (Konsole) and paste this single command:
0 commit comments