domenica 13 gennaio 2008

Minimizer per Ubuntu, addio etswitch finalmente minimizzo Wolfenstein Enemy Territory

Finalmente potrò switchare dal gioco al desktop e viceversa senza tante rotture :)
Molti conoscono sicuramente etswitch, che serve proprio a ridurre a icona un gioco (la lista completa sul sito ufficiale del programma). Questo programmino tuttavia ci costringe a disabilitare l'estensione DGA, che potremmo (consiglio) usare dentro il gioco per settare meglio il mouse (in_dgamouse 2 nel mio caso, così disabilito sia l'accelerazione hardware che software).

C'è un modo per ovviare a questi problemi. Come? Usando un'altra sessione X :)

Ecco come ho fatto io:

sudo apt-get install x11-common
sudo dpkg-reconfigure x11-common

A quest'ultimo comando selezionate Chiunque (spostandovi col tasto TAB tra le opzioni e premendo Invio quando avete scelto) e poi lasciate il valore 0.
Il pacchetto x11-common me lo sono ritrovato installato, però non so voi :)

Ora digitiamo xauth nel terminale, date list e copiatevi il numerone che vi uscirà nelle 2 righe (sono uguali i 2 numeri), dopodiché dovrete dare questo comando:
add :1.0 MIT-MAGIC-COOKIE-1 9fde426e5g03b20f4b7e51cb329d3033

ATTENTI! Voi dovrete inserire il vostro numero! Ora potete tranquillamente scrivere exit e premere Invio.


La parte "difficile" è andata. Ora ci creiamo uno script per lanciare Wolfenstein Enemy Territory (o il gioco o applicazione che volete) in una nuova sessione X. Fate attenzione, dovrete cambiare la parte di codice dopo xinit, io lancio et, voi non so!!!

gedit et-minimizer

Inserite questo po' di codice dentro al file (mi raccomando adattatelo alla vostra applicazione) e salvatelo:
#!/bin/bash
xinit /usr/local/games/enemy-territory/et-sdl-sound $* -- :1

Fatto ciò, diamogli i permessi di esecuzione:
chmod a+x et-minimizer

Io ho copiato lo script in /usr/local/bin/ così verrà lanciato se in terminale scrivo semplicemente et-minimizer! O se non vi importa, fate come volete :D
sudo mv et-minimizer /usr/local/bin/

Lavoretto finito :)

Come switchare dal gioco al desktop e viceversa?
ctrl+alt+f7 = vi riporta al desktop
ctrl+alt+f5 = vi riporta nel gioco

NOTARE: solitamente si è sempre usato ctrl+alt+f8 per tornare nella sessione X appena creata, questa volta però io mi vedo davanti una schermata nera con delle scritte riguardanti il boot di ubuntu. Ho provato tutti i vari ctrl+alt+f* finché non ho beccato quello con il gioco :P e nel mio caso è stato ctrl+alt+f5, ma per voi potrebbe essere diverso.


fonte (thanks to endy and other supporter):
http://ubuntuforums.org/showthread.php?t=51486

2 commenti:

Anonimo ha detto...

Ciao :)

Funziona tutto ad eccezione del sonoro. se uso Etswitch funziona tutto correttamente mentre col sistema di un nuovo X Server il sonoro non ne vuol sapere di andare..

Addirittura quando switch con ALT+CTRL+F7 sento il sonoro del gioco, mentre se torno sul gioco non sento niente.

Sai da cosa possa dipendere?

Grazie

pasqoo ha detto...

E' passato tanto tempo dal giorno in cui ho scritto questo articolo, perciò posso solo consigliarti di chiedere sui forum di Ubuntu!
Meglio quello internazionale, se hai dimestichezza con l'inglese, così hai più possibilità di ricevere risposta.