Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Libinput Scroll Shim Configurator

This Python utility automates building and configuring a Rust-based LD_PRELOAD shim to adjust libinput scroll sensitivity on Linux systems, specifically targeting Ubuntu GNOME.

Prerequisites:

  • Rust/Cargo installed

Usage: Run the script manually:

python3 run_shim.py

Features:

  • Builds Shim: Automatically compiles the Rust project in release mode.
  • Custom Scroll Speed: Prompts for a Y-axis velocity multiplier (supports negative values for inversion).
  • Two Modes:
    1. Test Mode: Launches a specific application with the modified scroll behavior.
    2. Global Install: Generates a configuration file for persistent system-wide application.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages