Portál AbcLinuxu, 19. dubna 2024 21:58


Dotaz: screenshoty ve hrách

30.10.2007 22:26 phax7 | skóre: 34 | blog: PhaX_blog
screenshoty ve hrách
Přečteno: 458×
Odpovědět | Admin
Ahoj,

neporadíte nějaký obecný způsob jak dělat ve hrách pod Linuxem screeny? Používám fluxbox a v kláv. zkratkách mám nastavené
Mod1 w  :execCommand import -w root ~/`date +%Y%m%d%H%M%S`.png
což funguje bezvadně na programy, ale ve hrách typicky ne. Ať už je to pod SDL, OpenGL, odchytává si to klávesnici -- a mi se nechce řešit jak se ve hře fotí (někdy nejde), jak ji spustit v okně...

prostě nejlépe nějaký démon který bude fungovat na kláv. zkratku kdekoliv.

díky za tipy.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.10.2007 23:54 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: screenshoty ve hrách
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravím,
odchytává i printscreen? Zkusil bych to přes xwd .. není někde v nastavení (ovládání) hry pro tento účel již nastavená zkratka? (jen pro jistotu)
Pokud hru pouštíte přes wine, tak ten umí něco jako virtual desktop a fotit lze už pak logicky normálně kliknutím do okna..
Dál už mi zbývají jen drastické metody :-D
31.10.2007 16:34 phax7 | skóre: 34 | blog: PhaX_blog
Rozbalit Rozbalit vše Re: screenshoty ve hrách
> printscreen no a jak s tím pracovat? Předpokládám, že když ho nastavím ve fluxbox keys tak to fungovat nebude...

> Zkusil bych to přes xwd ... no ale jak?:) Jediné co mě napadá se přepnout se do konzole a vyfotit obraz Xek -- ale to je dost nepohodlné na akční skríny:)

> není někde v nastavení (ovládání) hry pro tento účel již nastavená není... a chtěl bych to vyřešit obecně:)

neběží přes wine, je to asi nějaké opengl (moc se v tom nevyznám...)

Poslouchám ty drastické:)

Díky
5.11.2007 19:20 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: screenshoty ve hrách
No prvně je důležité si zjistit, zda je to hra nativní pro linux nebo zda běží v nějakém emulátoru (nebo překladači API)..
Jinak mě napadla ještě jedna věc - použít parametr -window a -display u import..
něco jako import -display :0.0 -window root (příp. upravit) by mohlo se správným načasováním fungovat .. vizte import(1).

Pokud si aplikace odchytává veškeré stisky kláves (a nestačí vám, že např. minutu po startu hry se vytvoří screenshot), tak se bojím, že sebelepší aplikace na to bude krátká - leda si napsat wrapper, který by stisky monitoroval a vše předával hře až třeba na ten printscreen...
5.11.2007 21:15 phax7 | skóre: 34 | blog: PhaX_blog
Rozbalit Rozbalit vše Re: screenshoty ve hrách
Díky! Ten příkaz funguje poměrně pěkně, něco ve stylu sleep 4;import -display :0.0 -window root x.jpg vyfotí obrázek ze hry... jenže když bych si dal interval moc malý tak už to dost šahá na disk:(

vím, že pod Windowsama před mnoha lety jsem používal HyperSnap nebo jak se to jmenovalo... takže to nějak musí jít, třeba přes ten wrapper, prostě aplikaci zakázat si přivlastnit jednu klávesu a je to:)

Každopádně díky za váš čas
6.11.2007 15:08 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: screenshoty ve hrách
"Šahat na disk" nemusí, namountujte si někde třeba 100MB ramdisk (tmpfs) a ukládejte tam.. jinak jsem se ještě nedozvěděl, co je to za hru (přes co se spouští), takže vám více poradit nemohu ..
7.11.2007 21:08 phax7 | skóre: 34 | blog: PhaX_blog
Rozbalit Rozbalit vše Re: screenshoty ve hrách
Třeba

http://typhoon.kuto.de/

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.