Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Pelit => Aiheen aloitti: Koivu - 27.10.09 - klo:19.15

Otsikko: Peli kaatuu fullscreen tilassa, miten suljen Winen tai pelin? [Ratkaistu]
Kirjoitti: Koivu - 27.10.09 - klo:19.15
Eli kun pelailen joitain pelejä Winen kautta fullscreen tilassa, ja peli päättää yhtäkkiä kaatua, niin onko jotain kikkaa miten pääsen palautumaan työpöydälle ilman koneen boottausta?

Olen kokeillut laittaa pikanäppäimen System Monitoriin, mutta System Monitor ikkuna käynnistyy pelattavan pelin alle (eli en voi tappaa juntturaan jäänyttä peliä tai Winea). Lisäksi olen kokeillut jostain googlettamaani ohjetta missä neuvottiin laittamaan pikanäppäin komennolle "killall -9 wine-preloader", mutta tämäkään ei toimi.

Onko vinkkejä tai ehdotuksia?
Otsikko: Vs: Peli kaatuu fullscreen tilassa, miten suljen Winen tai kaatuneen pelin?
Kirjoitti: Exitium - 27.10.09 - klo:19.20
Katso mikä pelin käynnistysbinäärin nimi on. Esimerkiksi Warcraft III:ssa se on "war.exe". Sen saa helposti vilkaisemalla prosesseista, mikä on ainoa .exe tiedosto siellä. :D

Ja sitten tapat pelin käyttämällä tätä nimeä. Tässä edellämainitussa tapauksessa siis...

Koodia: [Valitse]
killall war3.exe
Ja etkö voi muka alt-tab? Jos peli jumittaa IHAN koko koneen, niin sitten tuokaan temppu ei toimi kun se ei saa minkäänlaista kontaktia koneeseen.
Otsikko: Vs: Peli kaatuu fullscreen tilassa, miten suljen Winen tai kaatuneen pelin?
Kirjoitti: nm - 27.10.09 - klo:19.43
Onko vinkkejä tai ehdotuksia?

Jos muu ei auta, siirry tekstikonsoliin: CTRL-ALT-F1

Kirjaudu sisään.

Tapa Wine:

Koodia: [Valitse]
wineserver -k
killall -9 wine
killall -9 wineserver
killall -9 wine-preloader

Jos et tarvitse enää konsolia, kirjaudu ulos: logout

Palaa työpöydälle: CTRL(-ALT)-F7


Tai jos X on niin jumissa, ettet pääse tekstitilaan, kokeile SysRq (http://en.wikipedia.org/wiki/Magic_SysRq_key)-tappoa: Alt-PrintScreen-K
Otsikko: Vs: Peli kaatuu fullscreen tilassa, miten suljen Winen tai kaatuneen pelin?
Kirjoitti: Karvameduusa - 27.10.09 - klo:20.27
Onko vinkkejä tai ehdotuksia?

Jos muu ei auta, siirry tekstikonsoliin: CTRL-ALT-F1

Kirjaudu sisään.

Tapa Wine:

Koodia: [Valitse]
wineserver -k
killall -9 wine
killall -9 wineserver
killalll -9 wine-preloader

Jos et tarvitse enää konsolia, kirjaudu ulos: logout

Palaa työpöydälle: CTRL(-ALT)-F7


Tai jos X on niin jumissa, ettet pääse tekstitilaan, kokeile SysRq (http://en.wikipedia.org/wiki/Magic_SysRq_key)-tappoa: Alt-PrintScreen-K


Htop on kanssa kätevä. Tosin ei ole oletuksena asennettu, mutta löytyy pakettivarastosta.
Otsikko: Vs: Peli kaatuu fullscreen tilassa, miten suljen Winen tai kaatuneen pelin?
Kirjoitti: Koivu - 28.10.09 - klo:16.07
Ja etkö voi muka alt-tab?
Ei toimi ainakaan Jagged Alliance 2:ssa. Tai valintaruutu tulee kyllä näkyviin, mutta valittu ikkuna ei aktivoidu.

Jos muu ei auta, siirry tekstikonsoliin: CTRL-ALT-F1

Kirjaudu sisään.

Tapa Wine:

Koodia: [Valitse]
wineserver -k
killall -9 wine
killall -9 wineserver
killalll -9 wine-preloader

Jos et tarvitse enää konsolia, kirjaudu ulos: logout

Palaa työpöydälle: CTRL(-ALT)-F7


Tai jos X on niin jumissa, ettet pääse tekstitilaan, kokeile SysRq (http://en.wikipedia.org/wiki/Magic_SysRq_key)-tappoa: Alt-PrintScreen-K

Hmm.. toimiskohan semmoinen jos nuo mainitsemasi killall-komennot laittaisi jonkun näppäinyhdistelmän taakse? Entä miten moinen pitäisi toteuttaa? Keyboard shortcuts ei taida ottaa vastaan kuin yhden rivin komennon. Joku scripti kenties avuksi?
Otsikko: Vs: Peli kaatuu fullscreen tilassa, miten suljen Winen tai kaatuneen pelin?
Kirjoitti: nm - 28.10.09 - klo:17.25
Hmm.. toimiskohan semmoinen jos nuo mainitsemasi killall-komennot laittaisi jonkun näppäinyhdistelmän taakse?

Toimii ellei Wine kaappaa näppäinkomentoja tai jumita koko X-palvelinta.

Lainaus
Entä miten moinen pitäisi toteuttaa? Keyboard shortcuts ei taida ottaa vastaan kuin yhden rivin komennon. Joku scripti kenties avuksi?

Juu.

Koodia: [Valitse]

sudo nano /usr/local/bin/killwine.sh


Kopioi tiedostoon tämä (lisäsin pienet tauot, että sulkeutuu nätimmin):

Koodia: [Valitse]
#!/bin/sh

wineserver -k
sleep 2
killall -9 wine
sleep 1
killall -9 wineserver
sleep 1
killall -9 wine-preloader

Tallenna ja sulje: Ctrl-O, Enter, Ctrl-X

Aseta ajettavaksi:

Koodia: [Valitse]

sudo chmod a+x /usr/local/bin/killwine.sh

Otsikko: Vs: Peli kaatuu fullscreen tilassa, miten suljen Winen tai kaatuneen pelin?
Kirjoitti: Koivu - 29.10.09 - klo:21.53
Kiitoksia!
Tuo tuntuu toimivan. Tai kokeilin pelin alkuvalikossa scriptille asettamaani näppäinyhdistelmää niin pääsin nätisti takaisin työpöydälle.

Laitoin vielä seuraavan scriptin loppuun, jotta resoluutio palautuu normaaliksi mikäli wine on muuttanut sen.
Koodia: [Valitse]
xrandr -s 1280x1024
Onko tuo oikea tapa vaihtaa resoluutiota, vai onko parempia vaihtoehtoja?
Entä onko mitään muuta mitä pitäisi ottaa vielä huomioon?
Otsikko: Vs: Peli kaatuu fullscreen tilassa, miten suljen Winen tai kaatuneen pelin?
Kirjoitti: nm - 30.10.09 - klo:00.41
Laitoin vielä seuraavan scriptin loppuun, jotta resoluutio palautuu normaaliksi mikäli wine on muuttanut sen.
Koodia: [Valitse]
xrandr -s 1280x1024
Onko tuo oikea tapa vaihtaa resoluutiota, vai onko parempia vaihtoehtoja?

Tuo on ihan hyvä tapa. Virkistystaajuuden voi vielä antaa parametrilla -r, jos tarjolla on vaihtoehtoja ja niillä on sinulle merkitystä.

Lainaus
Entä onko mitään muuta mitä pitäisi ottaa vielä huomioon?

Eipä ainakaan tule mieleen.
Otsikko: Vs: Peli kaatuu fullscreen tilassa, miten suljen Winen tai pelin? [Ratkaistu]
Kirjoitti: Koivu - 30.10.09 - klo:04.15
Ok.

Eli taas hieman viisaampana kohti seuraavia seikkailuja (lue: datailuja). :)

Kiitoksia kaikille vastanneille! --> Solved