Michele Liberi software

versione 1.04, giugno 2026

Michele Liberi
mail: mliberi@gmail.com
cell: +393485211456
telegram: @MicheleLiberi

liberix

Xavail, test connessione

Il comando Xavail č in qualche modo analogo al comando ping.

Verifica che un X server sia attivo ed accetti connessioni, e restituisce un return code appropriato.

Molto utile nelle script per verificare che un programma grafico possa essere lanciato, e per gestire in modo standard le condizioni di errore. Infatti un server X puņ non essere raggiungibile per problemi di rete, puņ non essere attivo, o puņ rifiutare la connessione in base ai criteri di sicurezza impostati.

Esempio:

export DISPLAY=localhost:0
Xavail -q	# evita di produrre output
echo $?		# stampa del return code
oppure
Xavail -v localhost:0

Č anche possibile impostare un tempo massimo per la connessione per evitare che il tentativo di connessione rimanga appeso a tempo indefinito, cosa che avviene tipicamente quando un firewall tra client e server impedisce che la connessione possa essere stabilita.

Per ulteriori informazioni sulle opzioni disponibili lanciare il comando Xavail -h.

(c) M. Liberi, last updated: 2017-04-19