Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Pelit => Aiheen aloitti: 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?
-
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...
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.
-
Onko vinkkejä tai ehdotuksia?
Jos muu ei auta, siirry tekstikonsoliin: CTRL-ALT-F1
Kirjaudu sisään.
Tapa Wine:
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
-
Onko vinkkejä tai ehdotuksia?
Jos muu ei auta, siirry tekstikonsoliin: CTRL-ALT-F1
Kirjaudu sisään.
Tapa Wine:
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.
-
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:
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?
-
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.
Entä miten moinen pitäisi toteuttaa? Keyboard shortcuts ei taida ottaa vastaan kuin yhden rivin komennon. Joku scripti kenties avuksi?
Juu.
sudo nano /usr/local/bin/killwine.sh
Kopioi tiedostoon tämä (lisäsin pienet tauot, että sulkeutuu nätimmin):
#!/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:
sudo chmod a+x /usr/local/bin/killwine.sh
-
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.
xrandr -s 1280x1024
Onko tuo oikea tapa vaihtaa resoluutiota, vai onko parempia vaihtoehtoja?
Entä onko mitään muuta mitä pitäisi ottaa vielä huomioon?
-
Laitoin vielä seuraavan scriptin loppuun, jotta resoluutio palautuu normaaliksi mikäli wine on muuttanut sen.
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ä.
Entä onko mitään muuta mitä pitäisi ottaa vielä huomioon?
Eipä ainakaan tule mieleen.
-
Ok.
Eli taas hieman viisaampana kohti seuraavia seikkailuja (lue: datailuja). :)
Kiitoksia kaikille vastanneille! --> Solved