Avviare un gioco su un altro display X

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.


 



 
argomenti_generici/avviare_un_gioco_in_un_altro_display_x.txt · Ultima modifica: 04/01/2008 13:10 da comick
 

 
Recent changes RSS feed Driven by DokuWiki

LA DOCUMENTAZIONE QUI PRESENTE NON HA GARANZIE IMPLICITE O ESPLICITE, USALA A TUO RISCHIO
LO STAFF DI PLAYLINUX E GLI AUTORI DEL MATERIALE QUI CONTENUTO NON SI ASSUMONO ALCUNA RESPONSABILITA'
DERIVANTE DALL'USO PROPRIO O IMPROPRIO DEL MATERIALE QUI CONTENUTO

TUTTI I MARCHI REGISTRATI APPARTENGONO AI RISPETTIVI PROPRIETARI

Playlinux 4 (layout e struttura) © 2006 Michele Comignano

CC
gli elementi grafici e strutturali di questo sito sono rilasciati sotto una Licenza Creative Commons
(Attribuzione - Non Commerciale - Non opere derivate 2.5)

i documenti presenti sul wiki (se non diversamente specificato) sono rilasciati sotto una Licenza Creative Commons
(Attribuzione - Non Commerciale - Condividi allo stesso modo 2.5)

cssxhtmlcrediti