Provide a Linux desktop controller configuration app with evdev input, uinput remapping, profiles, calibration, and reconnect recovery. Co-authored-by: Cursor <cursoragent@cursor.com>
15 lines
486 B
Bash
15 lines
486 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
# Linux Mint / Ubuntu developer dependencies for Tauri 2.
|
|
sudo apt update
|
|
sudo apt install -y \
|
|
build-essential curl file pkg-config \
|
|
libayatana-appindicator3-dev libgtk-3-dev libjavascriptcoregtk-4.1-dev \
|
|
librsvg2-dev libsoup-3.0-dev libssl-dev libudev-dev libwebkit2gtk-4.1-dev
|
|
|
|
if ! command -v cargo >/dev/null; then
|
|
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
|
|
echo 'Restart your shell, then run npm install.'
|
|
fi
|