20 marzo 2026

Come integrare uno script di cattura lossless su Linux associandolo a una scorciatoia da tastiera per catturare screenshot istantanei durante il gioco.


Console Mode

1.Creazione dello Script Bash per la Cattura:Definizione delle directory, formato data e notifiche di sistema.

  1. Apri il terminale e crea lo script nella cartella locale degli eseguibili:

    nano ~/.local/bin/lossless_screenshot.sh

  2. Incolla il seguente codice all'interno del file:

Bash

#!/bin/bash
# Cartella di destinazione
TARGET_DIR="$HOME/Immagini/Screenshots"
mkdir -p "$TARGET_DIR"

# Nome del file con timestamp ad alta precisione
FILENAME="$TARGET_DIR/Lossless_$(date +'%Y-%m-%d_%H-%M-%S').png"

# Rilevamento automatico dell'ambiente di visualizzazione
if [ "$XDG_SESSION_TYPE" = "wayland" ]; then
    # Utilizza grim su sessioni Wayland
    grim "$FILENAME"
else
    # Utilizza maim su sessioni X11
    maim -m 1 "$FILENAME"
fi

# Invia una notifica di sistema a comparsa
if [ -f "$FILENAME" ]; then
    notify-send -i camera-photo "Screenshot Lossless" "Salvato in:\n$FILENAME"
fi
  1. Salva e chiudi l'editor (Ctrl+O, Invio, poi Ctrl+X).

2.Rendere lo Script Eseguibile:Assegnazione dei permessi di esecuzione da terminale.

Esegui il seguente comando per concedere i permessi di esecuzione al file appena creato:

chmod +x ~/.local/bin/lossless_screenshot.sh

3.Associazione della Scorciatoia da Tastiera:Configurazione su KDE Plasma, GNOME o Window Manager.

Associa lo script al tasto Stamp (Print Screen) o a una combinazione personalizzata (es. Shift + Stamp) a seconda del tuo ambiente desktop:

  • KDE Plasma:

    1. Vai in Impostazioni di Sistema > Scorciatoie > Scorciatoie Personalizzate.

    2. Clicca su Aggiungi nuovo > Scorciatoia globale > Comando/URL.

    3. Assegna un nome (es. Screenshot Lossless), inserisci nel campo comando /home/NOMEUTENTE/.local/bin/lossless_screenshot.sh e imposta la combinazione di tasti desiderata.

  • GNOME (Ubuntu / Fedora):

    1. Vai in Impostazioni > Tastiera > Visualizza e personalizza scorciatoie > Scorciatoie personalizzate.

    2. Clicca su +, inserisci il nome e nel campo Comando digita il percorso assoluto ~/.local/bin/lossless_screenshot.sh.

    3. Premi il tasto scelto per registrare la scorciatoia.

  • Hyprland / Sway (Tiling Window Manager):

    Aggiungi questa riga nel file di configurazione (hyprland.conf o config):

    bind = , Print, exec, ~/.local/bin/lossless_screenshot.sh

4.Verifica in Gioco:Test del tasto rapido e controllo notifiche.

  1. Avvia un gioco qualsiasi.

  2. Premi il tasto scorciatoia configurato durante la sessione.

  3. Verifica la comparse della notifica desktop e controlla che l'immagine generata nella cartella ~/Immagini/Screenshots/ sia un file PNG 1:1 non compresso, pronto per l'elaborazione dei colori.

Trovato questo articolo interessante? Condividilo sulla tua rete di contatti Twitter, sulla tua bacheca su Facebook o semplicemente premi "+1" per suggerire questo risultato nelle ricerche in Google, Linkedin, Instagram o Pinterest. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie! CONDIVIDI SU!

stampa la pagina

0 commenti:

Posta un commento

Ultimi giochi pubblicati.
Copyright © 2014 Super Tux Giochi | Designed With By Templateclue | Published By Gooyaabi Templates
Scroll To Top