4 giugno 2026

Come creare uno script di avvio per eseguire il backup automatico con Ludusavi prima e dopo la sessione di gioco


Game save data backup tool Ludusavi v0.28 brings new features |  GamingOnLinux

1.1. Creare il file di script:Creazione dello script Bash wrapper.

Crea un file di testo chiamato game-wrapper.sh (ad esempio all'interno della cartella ~/.local/bin/ o nella tua home) e inserisci il seguente codice:

Bash

#!/usr/bin/env bash

# Definisci il comando Ludusavi (adatta se usi la versione sistema o Flatpak)
if command -v ludusavi &> /dev/null; then
    LUDUSAVI="ludusavi"
else
    LUDUSAVI="flatpak run com.github.mtkennerly.ludusavi"
fi

echo "[Ludusavi] Esecuzione backup PRE-gioco..."
$LUDUSAVI backup --force

# Esegue il comando del gioco passato come argomento e attende il termine
"$@"

echo "[Ludusavi] Esecuzione backup POST-gioco..."
$LUDUSAVI backup --force

2.2. Rendere lo script eseguibile:Assegnazione dei permessi di esecuzione.

Apri il terminale e dai i permessi di esecuzione allo script appena creato:

Bash

chmod +x ~/.local/bin/game-wrapper.sh

3.3. Integrazione con Steam, Lutris o Heroic:Configurazione nei principali launcher Linux.

A seconda del launcher che utilizzi, configura le opzioni di avvio del gioco per far passare l'eseguibile attraverso lo script:

  • In Steam:

    1. Fai clic destro sul gioco > Proprietà > scheda Generali.

    2. Nella casella Opzioni di avvio, inserisci:

      ~/.local/bin/game-wrapper.sh %command%

  • In Lutris:

    1. Fai clic destro sul gioco > Configura.

    2. Vai nella scheda Opzioni di sistema (System options).

    3. Attiva la spunta Mostra opzioni avanzate in basso.

    4. Campo Script pre-avvio (Pre-launch script): ludusavi backup --force

    5. Campo Script post-uscita (Post-exit script): ludusavi backup --force

      (Nota: Lutris supporta nativamente gli script pre/post-avvio senza dover usare il wrapper).

  • In Heroic Games Launcher:

    1. Vai nelle Impostazioni del gioco > scheda Avanzate.

    2. Nel campo Comando Wrapper (Wrapper Command), inserisci il percorso assoluto dello script:

      /home/NOME_UTENTE/.local/bin/game-wrapper.sh

4.4. Test del funzionamento:Verifica dei log.

  1. Avvia il gioco tramite il launcher configurato.

  2. Alla chiusura del gioco, apri Ludusavi o controlla la cartella di destinazione del backup.

  3. Verifica nella scheda Restore di Ludusavi che la data e l'ora dell'ultimo backup corrispondano al momento esatto in cui hai chiuso il gioco.

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