Sziasztok!
Bosszant, hogy amíg a játék fut, addig a panelt és gyakorlatilag az Asztalt is részben bénítja a program, pl. óra áll stb. Abban látom a workaroundot, hogy új X sessionben futtatom a játékot.
Emlékeztem, hogy ET-t új session-ön indítottam valamikor, ezért, ami felrémlett, abból próbáltam, meg egy kis guglizással összetenni egy primitív parancsot, de már nem megy a régi módszer.
Tényleg nem akarok nagy feneket keríteni a dolognak, mert sokadalagos dolog, de jobb lenne, ha menne.
A
X :0 -ac & steam steam://rungameid/440
és a
xinit steam steam://rungameid/440 -- :1
parancsok nagy tételben szállítják Xorg errorokat.
Szerk.: A Switch User-rel új kdesession-t indítva belépni már nagy erőforrás-elvonás, bár az működik. Van jobb is, biztos vagyok benne.
Ha van kész megoldásotok, azt szívesen veszem.
Előre is köszönöm.
Szerk.: Végül is az alapvető, zavaró gond, ami a Panel és az Asztal frissítésének tiltásából állt, és steames játék futtatása alatt jelentkezik (KDE alatt biztosan), az 'Untick "Allow applications to block compositing" in System settings > Display and monitor > compositor.' bevonatkozás orvosolta.
Mindenkinek köszi.
- 2557 megtekintés
Hozzászólások
Létezik egy régi Xgame nevű Perl script, ami erre lett kitalálva. Nem tudom működik-e még, 2010-ben próbáltam utoljára. Új kdesession helyett kipróbálhatod esetleg a Steamre szabott steam-login-t.
- A hozzászóláshoz be kell jelentkezni
Már nem létezik...
A steam logint már nézegettem, lehet, hogy az lesz a befutó.
- A hozzászóláshoz be kell jelentkezni
Van egy másik Perl script xgamer néven, ez is 6 éves, de legalább le lehet tölteni.
- A hozzászóláshoz be kell jelentkezni
Én nemrég - egy repülőgép szimulátor projektnél - így oldottam meg:
http://zrubi.hu/2017/x-plane-on-linux/
Ehhez persze az kell, hogy az adott szoftver képes legyen mindenféle desktop környezet nélkül nativan futni az X felett...
--
zrubi.hu
- A hozzászóláshoz be kell jelentkezni
- Xephyr -ac -screen 1024x768 :16
- DISPLAY=:16 steam steam://....
Persze a screen merete lehet full screen meretu. Es akkor siman mehet az alt+tab, ha el akarsz rola valtani.
- A hozzászóláshoz be kell jelentkezni
Nézegettem, de nem a 16-os display-en fut a játék:
Xephyr -ac -screen 1680x1050 2> /dev/null :16 &
DISPLAY=:16 steam steam://rungameid/440
Megjelenik egy fekete hátterű ablak. Elindul a szokott helyen a játék, de a panel mutatja a változásokat. Igazából ez a módszer közelít az elképzelésemhez, de nem értem, miért fut a nagy fekete ablak üresen.
- A hozzászóláshoz be kell jelentkezni
Ahogy nezem a steam nem akar nested X-ben futni, hanem egy tenyleges X server kell neki. :(
Teszteltem. Nem megy es kesz. Hogy miert nem, arra nincs energiam megkeresni. :D
- A hozzászóláshoz be kell jelentkezni
> nem akar nested X-ben futni, hanem egy tenyleges X server kell neki.
Ez érdekes dolog, hisz az Xnest egy tényleges X szerver :-)
=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
- A hozzászóláshoz be kell jelentkezni
Kozben azert megneztem es hulyesegeket beszeltem tenyleg. :D
Nekem ugy megy, hogy elinditok egy openbox-ot meg a nested X-ben (Xephyr), majd abban egy terminalt es abbol a steam-et. Ez el is indul, de valamiert az osszes jatek feldobja az ablakot, majd be is csukodik. Gyanitom valamilyen X extension hianyzik a Xephyr-bol inditaskor. A glxifo azt mondja, hogy minden fasza ("+extension GLX"-t hozzaadva a Xephyr inditasahoz), de valamiert megsem.
Idom meg nincs hogy kidibuggoljam.
- A hozzászóláshoz be kell jelentkezni
Köszi, így is sokat áldoztál rá.
- A hozzászóláshoz be kell jelentkezni
Szerintem jobb lenne ezt scriptből, export DISPLAY=:16 -al, úgy nálam szépen elindul a steam Xephyr-ben [ https://imgur.com/Qw2eWdc ]
- A hozzászóláshoz be kell jelentkezni
Sajnos a TF2 játék (steam://rungameid/440) kiugrik belőle. Így már azt látom, hogy a témát ilyen szemszögből kellene eleve felvetnem.
- A hozzászóláshoz be kell jelentkezni
Köszönöm a válaszokat. Átnézem.
- A hozzászóláshoz be kell jelentkezni
Regen ezeket ugy csinaltam (mondjuk nem steam), hogy kimentem alt-ctrl-fx (x=[1..6] a legtobb rendszeren), beleptem, aztan:
startx proginev -- :2
Szoval a window manager helyett inditottam el az adott jatekot (pl. starcraft ezt eleg jol viselte).
--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin
- A hozzászóláshoz be kell jelentkezni
Ezt szeretném én is, de már out of date ez a megoldás sajnos. Error nélkül hasal el az X.
- A hozzászóláshoz be kell jelentkezni
Pepo ez nálam működött, de perpill nincs játék ezen a gépen, hogy kipróbáljam, nem tudom fullscrennes játék hogy viselkedne.
A parancsot a normál konzolon adtam ki, nem terminálon X alatt (linuxmint).
sudo xinit /usr/bin/xterm -e "su ati -c glxgears" -- :1
---
Why use Windows, if you have open doors… to Linux
- A hozzászóláshoz be kell jelentkezni
Woááá, köszi, Atti. A glxgears megy frankón. A steam miatt elhasal az X.
Így már tudom, hogy a régi megoldást a hajamra kenhetem. Amúgy mi újság veled? A vWv megy még?
- A hozzászóláshoz be kell jelentkezni
Dehogy megy, szétszéledtünk... Néha-néha nyomok egy pályát havonta egyszer, de az öreg laptopom az új driverekkel lagol az ET alatt :/ annyit meg nem ér már nekem, hogy foglalkozzak a problémával :)
---
Why use Windows, if you have open doors… to Linux
- A hozzászóláshoz be kell jelentkezni
Ubuntu-nál ma is simán működik, hogy egy saját .deskop filet teszel ide:
/usr/share/xsessions/
Ezt a session-t meg ki tudod választani a login managerből, és akkor azt indítja, nem a default akármilyen DE-t.
Persze ettől még lehet maga a játék/alklamázás nem bír így futni, de nem X error lesz már ilyenkor hanem alkalmazás error....
--
zrubi.hu
- A hozzászóláshoz be kell jelentkezni
Pepo ez működött nálam, de nincs ezen a gépen fullscreenes játékom, nem tudom az hogy viselkedik.
Normál konzolról, nem terminálról, terminálon "zavar támad az erőben" és a futó display is eltűnik, csak a display manager kilövése segít :D
sudo xinit /usr/bin/xterm -e "su ati -c glxgears" -- :1
---
Why use Windows, if you have open doors… to Linux
- A hozzászóláshoz be kell jelentkezni