Přepínání mezi hrou a desktopem

Řešil jsem dilema, jak se krásně přepnout mezi spuštěnou hrou a desktopem, pokud Vám např.dojde zpráva na jabberu nebo prostě potřebujete něco pořešit v prostředí. Neustálé vypínání a zapínání hry je dost nepříjemné a tak jsem brouzdal a našel jsem sqelý návod na stránkách Vladislava Koreckého, kterému tímto děkuji za tento bezvadný článek.

Zkrácenou verzi si uvedu zde pro své použití do příště.

Skriptí:

sudo vim /usr/local/bin/rungame

zde vložit:

#/bin/sh

#Skript pro snadne spusteni aplikace v novem X servru a jeho automaticke ukonceni

#Autor: HFechs

#Zjistim volny DISPLAY

DISP=`/bin/pidof X | wc -w`

DISP=`expr $DISP + 1`

export DISPLAY=:$DISP

#Spustim X server

X $DISPLAY &

#Zjistim PID X server

PID=$!

#Nastavim prava

xauth add $DISPLAY . `mcookie` &

#Spustim aplikaci

$@

#Ukoncim X server

kill $PID

uložit, zkontrolovat cesty k /bin/pidof

udělat z něj spustitelný soubor:

sudo chmod +x /usr/local/bin/rungame

Upraveni Xorgu:

sudo vim /etc/X11/Xwrapper.config

změnit na:

allowed_users=anybody

 

Platí pro GNOME a KDE. Pro KDE ještě platí jedno doplnění nastavení Xorgu:

 

vim ~/.kde/share/config/kcmdisplayrc

Do sekce [X11] vložit řádek (nebo jej upravit or vytvořit) aby vypadal takto:

disableMultihead=true

 

Hru pak spouštět pomocí:

rungame nazev_hry

Powered by Drupal - Design by Artinet