FingerPaint è un semplice strumento per Linux che consente di disegnare utilizzando il touchpad del laptop. Supporta tutti gli ambienti desktop X11 e GNOME con Wayland.
L’uso più ovvio di questo strumento è digitalizzare la tua firma per firmare documenti PDF, ma puoi anche usarlo per inserire caratteri complessi o per… scarabocchiare.
L’applicazione deve essere eseguita dalla riga di comando, per specificare vari parametri, ma una volta eseguita, viene visualizzata una GUI che mostra in tempo reale ciò che stai disegnando sul touchpad del laptop.
Puoi personalizzare il colore della linea di disegno (--line-color COLOR
; l’impostazione predefinita è nero) e lo spessore (--line-thickness THICKNESS
; il valore predefinito è 6), cambia il colore di sfondo dell’immagine generata (--background COLOR
) o utilizzare un tema scuro per l’immagine generata (--dark
; l’impostazione predefinita è uno sfondo chiaro) e altro ancora. Specificare il percorso del file di output con --output drawing.png
o -o drawing.png
. C’è una caratteristica che vorrei che FingerPaint avesse, che attualmente manca: un modo per annullare l’ultima linea disegnata.
Relazionato: Trasforma il tuo tablet o telefono in una tavoletta grafica/touch screen per il tuo desktop con Weylus
Per usare FingerPaint e disegnare con il dito sul touchpad del laptop con le impostazioni predefinite (sfondo chiaro dell’immagine, ecc.) e generare un’immagine nella directory corrente chiamata drawing.png, apri un terminale ed esegui:
fingerpaint -o drawing.png
Dopo averlo eseguito, viene visualizzata la GUI di disegno di FingerPaint (vedi screenshot nella parte superiore dell’articolo) e puoi iniziare a disegnare sul touchpad. Premi un tasto qualsiasi o fai clic in qualsiasi punto all’interno della finestra di disegno di FingerPaint per finire di disegnare e salvare il file drawing.png.
Supponiamo che tu voglia cambiare il colore della linea di disegno da nero a blu e lo spessore da 6 a 4 e salvare il file come paint.png. In tal caso, dobbiamo eseguire FingerPaint in questo modo:
fingerpaint --line-color blue --line-thickness 4 -o paint.png
Potrebbe interessarti anche: Come ottenere il tastierino numerico incorporato nel touchpad di alcuni laptop ASUS per funzionare su Linux
Questo è un video registrato dallo sviluppatore FingerPaint, che mostra questo strumento in azione:
Installa FingerPaint
Arch Linux / Manjaro può installare FingerPaint da AUR: FingerPaint per qualsiasi desktop X11 | FingerPaint per GNOME Wayland
Su qualsiasi distribuzione Linux, puoi installare FingerPaint da PyPI.
Prima di utilizzare le istruzioni seguenti per installare FingerPaint, assicurarsi che ~/.local/bin
è nel tuo PERCORSO (se non lo è, aggiungi if [ -d "$HOME/.local/bin" ]; then PATH="$HOME/.local/bin:$PATH"; fi
alla tua ~/.profile
file e creare il file o riavviare la sessione effettuando il logout e rientrando).
Detto questo, installiamo le dipendenze dai repository (di seguito, troverai i comandi per installare le dipendenze su distribuzioni Linux basate su Debian / Ubuntu e Fedora; nota che i nomi dei pacchetti possono variare da distro a distro):
- Debian / Ubuntu / Pop!_OS / Linux Mint, ecc.
sudo apt install python3-pip python3-evdev python3-pyudev python3-pil python3-tk xinput
sudo dnf install python3-pip python3-evdev python3-pyudev python3-pillow python3-tkinter xinput
Ora puoi installare FingerPaint da PyPI (usalo su qualsiasi distribuzione Linux):
python3 -m pip install --upgrade --user fingerpaint
ho aggiunto --upgrade
al comando, quindi puoi usare lo stesso comando sia per installarlo per la prima volta che per aggiornare il pacchetto.
Eseguilo usando come ho detto sopra, ad esempio aprendo un terminale e digitando fingerpaint -o drawing.png
(o il percorso completo dell’eseguibile se non lo hai ~/.local/bin
nel tuo PERCORSO: ~/.local/bin/fingerpaint -o drawing.png
). Tipo fingerpaint -h
per vedere tutte le opzioni disponibili.
Potrebbe interessarti anche: GNOME: come disattivare il touchpad quando viene collegato un mouse e durante la digitazione