Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Pelit => Aiheen aloitti: meizirkki - 17.12.09 - klo:19.22

Otsikko: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ? [RATKAISTU]
Kirjoitti: meizirkki - 17.12.09 - klo:19.22
Pelailen mileuiten pelejä fullscreenissä, mutta törmäsin tähän: Kaveri soittaa skypellä, ilmoitus tulee alalaitaan, mutta mitään ei tapahdu vaikka ränkkäänvihreää luuria. Peli pitäisi saada pois tieltä että voisi vastata puheluun, mutta jos on vaikka Regnum Onlinea hakatessa kivassa partyssa on todella rasittavaa pyydellä anteeksi muilta kun nyt pitää sulkea peli vähäksi aikaa tieltä pois. Sen lisäksi disconnectiin menee aina 20 sekuntia joten kaverin puhelu kerkeää jo sulkeutumaan..

BZFlagissa löysin tuon taikanappula F4 jolla sai sen paneeliin piiloon, mutta Regnumissa ei tunnu mikään auttavan. Onko siis mahdollista vaikka wmctrl:llää tai jotain apuna käyttäen mahdollista pakottaa ikkunat alapalkiin? Winellä pelatessa pystyy kontrolloimaan ikkunoita, mutta natiivit "linux-pelit" tuntuvat haluta viedä koko näyön näppiken ja hiiren itselleen :)

MUOKS:

Näin se hoituu:
Alt + Enter
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: mrl586 - 17.12.09 - klo:19.36
Tekeeko Alt+Tab mitään?
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: meizirkki - 17.12.09 - klo:21.54
Tekeeko Alt+Tab mitään?

Toimii vain noiden wine pelien kanssa tuo.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: mrl586 - 17.12.09 - klo:21.59
Tekeeko Alt+Tab mitään?
Toimii vain noiden wine pelien kanssa tuo.
Ei pelkästään wine-pelien.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: Exitium - 17.12.09 - klo:22.16
Natiivit Linux pelit tykkäävät viedä koko hiiren ja näppiksen komennon kokonaan itselle, eikä näppis täten pysty kommunikoimaan työpöydän kanssa -> Alt+Tab yms. eivät toimi. Suoraan sanoen tyhmä ratkaisu pelikehittäjiltä.

On olemassa vain yksi kunnollinen ratkaisu. Uuden X-serverin pystyynlaittaminen pelille. Menee kyllä vähän säätämiseksi, mutta lopputulos on palkitseva, kun se jopa nostaa FPS:ää huomattavasti. Itse laitoin Archissani tämmöisen ratkaisun käytäntöön ja pakkoa sanoa, että pelaaminen on ollut sen jälkeen yhtä juhlaa. Vähän piti säätää, mutta toimii sen jälkeen kuin unelma.

Alt+Tabin korvike on tosin silloin TTY:den vaihto, eli Ctrl+Alt+F-näppäin (minun tapauskessani F7 on normaali työpöytä ja F8 on peli).

Googlaa jostakin, miten tämä homma saadaan toimimaan helposti Ubuntussa. En nyt itse jaksa laittaa ohjeita esille, väsyttää niin paljon kun 12h päivä takana. :<
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: Immo - 17.12.09 - klo:23.35
Kuulostaa mielenkiintoiselta.
Mitenkäs tuo nostaa ruudunpäivitysnopeutta? Eikö taustalla ole edes työpöytää tms.?
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: Exitium - 18.12.09 - klo:11.29
Kuulostaa mielenkiintoiselta.
Mitenkäs tuo nostaa ruudunpäivitysnopeutta? Eikö taustalla ole edes työpöytää tms.?

Juuri näin. Työpöytä on eri X serverissä kuin peli, joten peli on täysin irrallinen kontaktista työpöytään ja vuorovaikutus työpöydän kanssa on kokonaan poissa ja täten periaatteessa koko koneen tehot menevät vain pelin pyörittämiseen (kun uusi X-serveri ei vie paljoakaan tehoja). Toki se työpöytä on siellä prosessina pyörimässä, mutta korkeintaan selaimen, pikaviestimen ym. ollessa auki prosessikäyttö on pienehköä - ja jos koneessa on tarpeeksi tehoja niin eihän se peli kuitenkaan itsekkään vie 100% kaikkia koneen tehoja. Suurin vaikuttaja on siis ohjelman kanssakäymisen täydellinen poistaminen työpöydän kanssa, mikä nostaa FPS:ää - paikoitellen jopa huomattavasti. Esim. TC:E pyörii täysin vakaalla 125FPS näillä asetuksilla, kun työpöydän (KDE4) päällä ajettuna tulee pientä FPS droppia on havaittavissa kun tulee hieman enemmän renderöitävää. Tarkempia tutkimuksia en ole tehnyt, kun tämän leikkimisen jälkeen ei ole ollut paljoa aikaa pelata. ET:QW:ssa ei tosin esiintynyt minkäänlaista lagia, mutta en tiedä tarkemmin FPS:ä kun en ole jaksanut laittaa niitä esille (ja uusimmissa peleissä/pelimoottoreissa suurempi FPS ei mielestäni enää vaikuta hiiren/näppäimistön syöttönopeuteen aka tarkkuuteen).
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: meizirkki - 18.12.09 - klo:15.14
On olemassa vain yksi kunnollinen ratkaisu. Uuden X-serverin pystyynlaittaminen pelille.
Olen kokeillut tuota, mutta peli kyrvähtää kun vaihtaa työpöydälle, vastaa puheluun ja yrittää tulla takaisin  :(

Ensin pelistä lähtee äänet, sitten kuva ja lopulta tulee Segfaulttia.. mutta taidampa kokeilla vielä pari kertaa kun ei ole oikeastaan muuta keinoa..
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: Exitium - 18.12.09 - klo:15.20
On olemassa vain yksi kunnollinen ratkaisu. Uuden X-serverin pystyynlaittaminen pelille.
Olen kokeillut tuota, mutta peli kyrvähtää kun vaihtaa työpöydälle, vastaa puheluun ja yrittää tulla takaisin  :(

Ensin pelistä lähtee äänet, sitten kuva ja lopulta tulee Segfaulttia.. mutta taidampa kokeilla vielä pari kertaa kun ei ole oikeastaan muuta keinoa..
Itselläni toimii kunnolla ilman ongelmia. Se kyrvähti kun tein sen väärin, tein sen aluksi siten että käynnistin uuden serverin erikseen ja sieltä sitten pelin kun X server pyöri jo. Se toimii siten, että valikossa olevaa ikonia klikkaamalla lähtee kiva scripti pyörähtää, joka käynnistää X-serverin ja samalla sen pelin siihen suoraan. Käytännössä siis tällä tavalla...

Koodia: [Valitse]
#!/bin/bash

DISPLAY=:1.0

xinit etqw $* -- :1
(missä etqw on siis pelin käynnistyskomento - tässä esimerkissä se on Enemy Territory: Quake Wars, joka on siis natiivi linuxpeli)

Simppeliä - ja helpompi tapa kuin alkuperäinen temppuni. :> Se siis käynnistetään ihan suoraan normaalilta työpöydältä ja peli käynnistyy toiseen X-serveriin mihin myös ruudun kuva siirtyy. Ei tarvi mitään haxailua että haluaa pelata. Kivaa. :)
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: meizirkki - 18.12.09 - klo:16.28
On olemassa vain yksi kunnollinen ratkaisu. Uuden X-serverin pystyynlaittaminen pelille.
Olen kokeillut tuota, mutta peli kyrvähtää kun vaihtaa työpöydälle, vastaa puheluun ja yrittää tulla takaisin  :(

Ensin pelistä lähtee äänet, sitten kuva ja lopulta tulee Segfaulttia.. mutta taidampa kokeilla vielä pari kertaa kun ei ole oikeastaan muuta keinoa..
Itselläni toimii kunnolla ilman ongelmia. Se kyrvähti kun tein sen väärin, tein sen aluksi siten että käynnistin uuden serverin erikseen ja sieltä sitten pelin kun X server pyöri jo. Se toimii siten, että valikossa olevaa ikonia klikkaamalla lähtee kiva scripti pyörähtää, joka käynnistää X-serverin ja samalla sen pelin siihen suoraan. Käytännössä siis tällä tavalla...

Koodia: [Valitse]
#!/bin/bash

DISPLAY=:1.0

xinit etqw $* -- :1
(missä etqw on siis pelin käynnistyskomento - tässä esimerkissä se on Enemy Territory: Quake Wars, joka on siis natiivi linuxpeli)

Simppeliä - ja helpompi tapa kuin alkuperäinen temppuni. :> Se siis käynnistetään ihan suoraan normaalilta työpöydältä ja peli käynnistyy toiseen X-serveriin mihin myös ruudun kuva siirtyy. Ei tarvi mitään haxailua että haluaa pelata. Kivaa. :)

Hätäilin tolla ekalla kerralla vähän liikaa, kävi ilmi että kun tossa noiden eri ruutujen välillä pyörii käy niin  että peli kyllä pimenee mutta about 15 sekunnin päästä se taas tulee näkyviin. Kiitos paljon tuosta pikku scriptistä :) Saa nähdä tuleeko äänen kanssa ongelmia.. Spotifysta tuntuu katoavan äänet kun vaihtaa screeniä, toivottavasti on parempi onni skypen kanssa.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: Immo - 18.12.09 - klo:16.38
Miten pelin voi käynnistää virtuaalikonsolissa ilmaa työpöydän käynnistämistä?
Joskus on tullut kahden työpöydän konfiguraatiota käytettyä, eli ensin kirjautuminen vaikka konsoliin tty2 ja komentoa startx -- :1, jolloin uusi työpöytä käynnistyy kahdeksanteen konsoliin, seitsemännen ollessa jo käytössä.
Mutta tästä ei tainnut olla kyse.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: meizirkki - 18.12.09 - klo:19.13
Miten pelin voi käynnistää virtuaalikonsolissa ilmaa työpöydän käynnistämistä?
Joskus on tullut kahden työpöydän konfiguraatiota käytettyä, eli ensin kirjautuminen vaikka konsoliin tty2 ja komentoa startx -- :1, jolloin uusi työpöytä käynnistyy kahdeksanteen konsoliin, seitsemännen ollessa jo käytössä.
Mutta tästä ei tainnut olla kyse.

Juuri tuolla yllä olevalla scriptillä
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: Immo - 18.12.09 - klo:20.56
Mutta voihan tuon jotenkin tehdä myös "manuaalisesti", vaikeamman kautta.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: meizirkki - 19.12.09 - klo:09.59
Mutta voihan tuon jotenkin tehdä myös "manuaalisesti", vaikeamman kautta.

laittaa ~/.Xsession tiedostoon mitä haluaa avata ja sit startx
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: Immo - 19.12.09 - klo:11.11
Tämän osion jo ymmärsinkin. Mietin vain, voiko pelin, tai minkä muunkaan sovelluksen komentaa käynnistymään toiseen konsoliin jollain komennolla. Siis jos ei aina halua avata uutta X:ää, vaan silloin kun itselleni sopii.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: LeP. - 29.12.09 - klo:12.50
On olemassa vain yksi kunnollinen ratkaisu. Uuden X-serverin pystyynlaittaminen pelille.
Olen kokeillut tuota, mutta peli kyrvähtää kun vaihtaa työpöydälle, vastaa puheluun ja yrittää tulla takaisin  :(

Ensin pelistä lähtee äänet, sitten kuva ja lopulta tulee Segfaulttia.. mutta taidampa kokeilla vielä pari kertaa kun ei ole oikeastaan muuta keinoa..
Itselläni toimii kunnolla ilman ongelmia. Se kyrvähti kun tein sen väärin, tein sen aluksi siten että käynnistin uuden serverin erikseen ja sieltä sitten pelin kun X server pyöri jo. Se toimii siten, että valikossa olevaa ikonia klikkaamalla lähtee kiva scripti pyörähtää, joka käynnistää X-serverin ja samalla sen pelin siihen suoraan. Käytännössä siis tällä tavalla...

Koodia: [Valitse]
#!/bin/bash

DISPLAY=:1.0

xinit etqw $* -- :1
(missä etqw on siis pelin käynnistyskomento - tässä esimerkissä se on Enemy Territory: Quake Wars, joka on siis natiivi linuxpeli)

Simppeliä - ja helpompi tapa kuin alkuperäinen temppuni. :> Se siis käynnistetään ihan suoraan normaalilta työpöydältä ja peli käynnistyy toiseen X-serveriin mihin myös ruudun kuva siirtyy. Ei tarvi mitään haxailua että haluaa pelata. Kivaa. :)

Vaatiko tämä skripti sudottelua? Kyseessä kuitenkin loistavan oloinen systeemi, mutta vaatii ilmeisesti jonkin sortin oikeudet johonkin. Eli käynnistettäessä herjaa
Lainaus
X: user not authorized to run the X server, aborting.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: meizirkki - 29.12.09 - klo:12.56
Vaatiko tämä skripti sudottelua? Kyseessä kuitenkin loistavan oloinen systeemi, mutta vaatii ilmeisesti jonkin sortin oikeudet johonkin. Eli käynnistettäessä herjaa
Lainaus
X: user not authorized to run the X server, aborting.

Ei vaadi sudottelua, mutta käyttäjäsi tarvitsee luvan Xserverin käynnistämiseen. Sen saat tällä komennolla:
Koodia: [Valitse]
sudo dpkg-reconfigure x11-common
Kun se kysyy ketkä saa käynnistää Xserverin valitset vaan "Kaikki"  :)
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: tuke81 - 29.12.09 - klo:17.17
Joillekkin peleille voi käyttää etswitch (http://hem.bredband.net/b400150/) nimistä softaa(ainakin hardyssa tuo ei toimi oikein johtuen bugista evdevissä, nykytilannetta en tiedä). Veivi kirjoitellut ohjeita tuolla:
http://forum.ubuntu-fi.org/index.php?topic=27836.msg213252#msg213252

Tosin itsekkin suosin tuota toisessa xserverissä pyörittämistä, nykyään ei taida tarvita xauthikaan säätää?
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: Exitium - 29.12.09 - klo:18.50
Vaatiko tämä skripti sudottelua? Kyseessä kuitenkin loistavan oloinen systeemi, mutta vaatii ilmeisesti jonkin sortin oikeudet johonkin. Eli käynnistettäessä herjaa
Lainaus
X: user not authorized to run the X server, aborting.

Ei vaadi sudottelua, mutta käyttäjäsi tarvitsee luvan Xserverin käynnistämiseen. Sen saat tällä komennolla:
Koodia: [Valitse]
sudo dpkg-reconfigure x11-common
Kun se kysyy ketkä saa käynnistää Xserverin valitset vaan "Kaikki"  :)
Tai helpommin taikomalla käsin... Tiedostosta /etc/X11/Xwrapper.config muuta se ainoa kommentoimaton rivi tämmöiseksi...

Koodia: [Valitse]
allowed_users=anybody
Ubuntu on nähtävästi blokkinut uuden X serverin luomisen tavallisena käyttäjänä... Tämä korjaa asian. Archissa vastaavaa temppua ei tarvinut tehdä.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: meizirkki - 30.05.10 - klo:20.05
Päivitystä aiheeseen: Ongelmaani löytyi ratkaisu.

Näppäinyhdistelmä Alt + Enter näyttäisi laittavan SDL pelit fullscreenistä ikkunaan, jolloin ikkunamanagerin omat kikat alkaa taas pelata.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ?
Kirjoitti: Exitium - 30.05.10 - klo:20.42
Päivitystä aiheeseen: Ongelmaani löytyi ratkaisu.

Näppäinyhdistelmä Alt + Enter näyttäisi laittavan SDL pelit fullscreenistä ikkunaan, jolloin ikkunamanagerin omat kikat alkaa taas pelata.
Onko tämä Gnomen vai minkä ominaisuus? Toimiiko esim. KDE:lla?
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ? [RATKAISTU]
Kirjoitti: meizirkki - 30.05.10 - klo:21.16
Itellä käytössä KDE, mut toi näppäinyhdistelmä toimii muuallakin.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ? [RATKAISTU]
Kirjoitti: Exitium - 30.05.10 - klo:21.22
Itellä käytössä KDE, mut toi näppäinyhdistelmä toimii muuallakin.
Ei toimi nähtävästi Gnomella.

Pitää vaihtaa taas KDE:hen.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ? [RATKAISTU]
Kirjoitti: Dost - 31.05.10 - klo:01.31
Lainaus käyttäjältä: Exitium
Ei toimi nähtävästi Gnomella.

Pitää vaihtaa taas KDE:hen.

Toimiipas...
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ? [RATKAISTU]
Kirjoitti: meizirkki - 31.05.10 - klo:18.40
Jep, nyt ei ole kyse KDE ominaisuudesta. Se on täysin riippumaton työpöytäympäristöstä.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ? [RATKAISTU]
Kirjoitti: qualtch - 03.06.10 - klo:18.37
Toimiiko myös fullscreen-pelin pakottaminen palkkiin Alt + F9 -komennolla? Ainakin itsellä Heroes of Newerthiä pelatessa toiminut hyvin.
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ? [RATKAISTU]
Kirjoitti: LeP. - 03.06.10 - klo:19.36
Toimiiko myös fullscreen-pelin pakottaminen palkkiin Alt + F9 -komennolla? Ainakin itsellä Heroes of Newerthiä pelatessa toiminut hyvin.
Kiitos erittäin paljon tuosta vinkistä, on jo useaan otteeseen harmittanut kun ei ole saanut peliä alas.
Mikähän tuota komentoa kuuntelee, onko se gnome( tai metacity?) vai jokin muu, esim. nuo työpöytäefektit( berylkö se nyt oli?)
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ? [RATKAISTU]
Kirjoitti: asuspoju - 03.06.10 - klo:23.18
Alt + Enter pelittää nätisti planeshiftin kanssa :P
Otsikko: Vs: Onko Fullscreen pelien pakottaminen palkkiin piiloon mahdollista ? [RATKAISTU]
Kirjoitti: Exitium - 03.06.10 - klo:23.37
Katsos, toimiihan täälläkin. Ei vaan jostain syystä toimi Sauerbratenissa, mutta kaikissa muissa kylläkin. Outoa.