Può capitare di voler accedere al desktop durante una sessione di gioco a tutto schermo, purtroppo però non abbiamo a disposizione una sequenza di tasti che permetta di minimizzare a icona il gioco e poter così accedere al desktop.
Una delle possibilità per avere comunque a disposizione un area di lavoro anche quando stiamo giocando a tutto schermo è di utilizzare più display del server grafico X, in modo da poter poi passare dal gioco al desktop semplicemente usando la combinazione tasti CTRL+ALT+F7 e CTRL+ALT+F8.
Per eseguire il gioco su un altro server X basta semplicemente eseguire uno script da shell simile a questo di seguito:
#!/bin/bash PC=$(uname -n) COOKIE=$(xauth list|grep $PC/unix:0|cut -d " " -f 3,4,5,6) echo $COOKIE xauth add $PC/unix:1 $COOKIE xinit /path-del-gioco/eseguibile-del-gioco -- :1
Basterà dunque salvare lo script in un luogo a vostro piacere o inserire le righe sopra nello script di avvio del gioco, e poi lanciarlo per avviare il gioco. Naturalmente se si fa uso di Xqf, bisognerà cambiare il percorso dell'eseguibile sostituendolo con quello dello script shell (da cambiare i permessi in eseguibile con chmod +x nomefilescript ).
Un esempio di script per il gioco enemy territory installato di default, potrebbe essere:
#!/bin/bash PC=$(uname -n) COOKIE=$(xauth list|grep $PC/unix:0|cut -d " " -f 3,4,5,6) echo $COOKIE xauth add $PC/unix:1 $COOKIE xinit /usr/local/bin/et -- :1
Ricordiamo inoltre che alcuni giochi hanno già delle combinazioni di tasti per poter accedere al desktop, per esempio in Warsow basta premere alt-invio per andare immediatamente in modalità finestra e poi abbassare la consolle per rilasciare il mouse da usare sul desktop.