abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

včera 23:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. brněnský sraz, který proběhne v pátek 20. října od 18:00 hodin v restauraci Time Out na adrese Novoměstská 2 v Řečkovicích. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
včera 21:44 | Nová verze

Byla vydána verze 5.2.0 multiplatformního virtualizačního nástroje Oracle VM VirtualBox. Jedná se o první stabilní verzi z nové větve 5.2. Z novinek lze zmínit například možnost exportování VM do Oracle Cloudu, bezobslužnou instalaci hostovaného systému nebo vylepšené GUI. Podrobnosti v seznamu změn. Aktualizována byla také dokumentace.

Ladislav Hagara | Komentářů: 1
včera 14:00 | Zajímavý projekt

Byl spuštěn Humble Down Under Bundle. Za vlastní cenu lze koupit multiplatformní hry The Warlock of Firetop Mountain, Screencheat, Hand of Fate a Satellite Reign. Při nadprůměrné platbě (aktuálně 3,63 $) také Hacknet, Hacknet Labyrinths, Crawl a Hurtworld. Při platbě 12 $ a více lze získat navíc Armello.

Ladislav Hagara | Komentářů: 0
včera 13:00 | Nová verze

Google Chrome 62 byl prohlášen za stabilní (YouTube). Nejnovější stabilní verze 62.0.3202.62 tohoto webového prohlížeče přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 35 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 2
včera 11:00 | Zajímavý článek

Článek (en) na Mozilla.cz je věnován vykreslování stránek ve Firefoxu. V průběhu roku 2018 by se ve Firefoxu měl objevit WebRender, jenž by měl vykreslování stránek urychlit díky využití GPU.

Ladislav Hagara | Komentářů: 4
včera 08:22 | Bezpečnostní upozornění

NÚKIB (Národní úřad pro kybernetickou a informační bezpečnost) informuje o zranitelnosti ROCA v procesu generování RSA klíčů, který se odehrává v softwarové knihovně implementované například v kryptografických čipových kartách, bezpečnostních tokenech a dalších hardwarových čipech vyrobených společností Infineon Technologies AG. Zranitelnost umožňuje praktický faktorizační útok, při kterém útočník dokáže vypočítat

… více »
Ladislav Hagara | Komentářů: 3
včera 01:23 | Zajímavý software

Příspěvek na blogu otevřené certifikační autority Let's Encrypt informuje o začlenění podpory protokolu ACME (Automatic Certificate Management Environment) přímo do webového serveru Apache. Klienty ACME lze nahradit novým modulem Apache mod_md. Na vývoj tohoto modulu bylo uvolněno 70 tisíc dolarů z programu Mozilla Open Source Support (MOSS). K rozchození HTTPS na Apache stačí nově přidat do konfiguračního souboru řádek s ManagedDomain. Minutový videonávod na YouTube [reddit].

Ladislav Hagara | Komentářů: 2
17.10. 14:15 | Komunita

Daniel Stenberg, autor nástroje curl, na svém blogu oznámil, že obdržel letošní Polhemovu cenu, kterou uděluje Švédská inženýrská asociace za „technologickou inovaci nebo důvtipné řešení technického problému“.

marbu | Komentářů: 10
17.10. 13:40 | Pozvánky

Cílem Social Good Hackathonu, který se uskuteční 21. a 22. října v Brně, je vymyslet a zrealizovat projekty, které pomůžou zlepšit svět kolem nás. Je to unikátní příležitost, jak představit nejrůznější sociální projekty a zrealizovat je, propojit aktivní lidi, zástupce a zástupkyně nevládních organizací a lidi z prostředí IT a designu. Hackathon pořádá brněnská neziskovka Nesehnutí.

… více »
Barbora | Komentářů: 1
17.10. 00:44 | Pozvánky

V sobotu 21. října 2017 se na půdě Elektrotechnické fakulty ČVUT v Praze uskuteční RT-Summit – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt.

… více »
Pavel Píša | Komentářů: 8
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (13%)
 (2%)
 (0%)
 (2%)
 (73%)
 (11%)
Celkem 62 hlasů
 Komentářů: 4, poslední včera 21:50
    Rozcestník

    Autoři SDL se snaží vyřešit problém fullscreen her

    S fullscreen hrami na Linuxu je to aktuálně složité, protože je okolo způsobu implementace spousta nejasností. Ryan C. Gordon (icculus) a Sam Lantinga připravili návrh, jak by mohla probíhat indikace fullscreenu pro správce oken a jak by se řešilo přepínání rozlišení. Jde jim o podporu tohoto v SDL. Mezitím se ozval Martin Gräßlin z KDE, kterému se to až tak moc nelíbí, ale i tak vyjádřil návrhu podporu.

    25.10.2012 14:26 | Luboš Doležel (Doli) | Zajímavý software


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

    Komentáře

    Vložit další komentář

    Dreit avatar 25.10.2012 15:28 Dreit | skóre: 15 | blog: Dreit a jeho dračí postřehy | Královehradecký kraj
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her

    Nejvíc mě štve, že u některých her mám ve fullscreenu přecitlivělou myš, posun o jeden pixel ve Fluxboxu odpovídá tak 400px ve hře....a s tím se na Arrakis fakt nedá hrát :-(

    Nope
    25.10.2012 16:06 skywaker
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    to ja stále fičím na allegre :D
    D.A.Tiger avatar 25.10.2012 23:19 D.A.Tiger | skóre: 8 | Brno
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Pěkné +1

    Jaká je nová verze? Já se ještě nedostal k tomu ho vyzkoušet....
    Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
    Jardík avatar 25.10.2012 17:49 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Bohužel mizerný stav. Aplikace vůbec nemá co rozlišení měnit, obzvláště ve vícemonitorové konfiguraci. aplikace to buď vždy rozesere a vrátí do špatného stavu, nebo to do předchozího stavu nevrátí vůbec, protože spadne (což je poměrně častý jev u špatně portovaných her typu Torchlight). Aplikace si má jen požádat o fullscreen, WM se pak má rozhodnout, jestli ano/ne a má se přizpůsobit rozlišení, jaké ji věnuje WM. Uživatel si pak může WM nastavit, jak se k dané hře chovat (např. i změnou rozlišení výstupu a nastavení viewportu X screenu tak, aby to nic nerozesralo). Hotovo. Linux není Windows a nic jako exclusive fullscreen mode není, vývojáři by si to mohli uvědomit.
    Věřím v jednoho Boha.
    25.10.2012 17:55 chrono
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Otázne je, či sa o to má starať práve WM. (podľa mňa to nie nie je záležitosť, ktorý by mal riešiť WM; WM by mal maximálne dostať informáciu, že bolo rozlíšenie zmenené na žiadosť nejakej aplikácie)
    Jardík avatar 25.10.2012 18:29 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    No spíše než WM by to mělo být na uživateli, co by si třeba dané WM nastavil že když se dané okno zobrazí, tak se zavolá to a to a přepne se rozlišení a po zmizení zase zpět. Já jsem ten návrh sice nečetl, ani argumenty proti, ale osobně jsem proti, hra by v žádném případě neměla měnit rozložení mé obrazovky, ani přes nějaký WM hint. O fullscreen si říct může (takový WM hint už existuje), ale aby mi jebala z rozlišením, to rád nemám. Osobně mám k notebooku připojen externí displej a nesnáším, že hry zapínají/vypínají můj displej jak se jim náhodně líbí, že mi rozhazují ikony na ploše a že si po sobě ten bordel pak neuklízí. Kdyby alespoň provedli něco tak primitivního, jako mít jakýsi spouštěč, který rozlišení nastaví a po ukončení hlavní binárky (ať už normálně či pádem) vše vrátí zpět (a tím, že spouštěč implementuje jen toto, tak nehrozí nějaké ponechání bordelu pádem). Jenže ono je moderní změnit rozlišení v aplikaci, která je složitá, ráda padá a pak nic nevracet zpět. A nedej bože, že uživatel během spuštěné hry zapojí jiný výstup, popř. existující odpojí. To se hra zblázní i po správném ukončení a klidně vám zanechá "mrtvý" desktop, kde nic nevidíte a po slepu spouštíte xrandr.
    Věřím v jednoho Boha.
    D.A.Tiger avatar 25.10.2012 23:31 D.A.Tiger | skóre: 8 | Brno
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    To se hra zblázní i po správném ukončení a klidně vám zanechá "mrtvý" desktop, kde nic nevidíte a po slepu spouštíte xrandr.
    Tohle mi s chutí dělaj winehry když přijde přes notifikátor nějaká událost. Zajímavé je, že to nedělají e všechny hry co jedou v celoobrazovkovém režimu. u těch o kterých to vím musím ve spouštěči potom kontrolovat stav Pidginu, jestli náhodou nejede Thunderbird, atpd... tohle je občas na pos***í. A to nemluvím o KDE, tam je nejlepší dočasně vypnout kompositor....
    Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
    26.10.2012 08:46 Trip
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Nechci vám do toho mluvit ale sám se už dlouhou dobu snažím o vývoj nějaké té hry a to jak pro windows tak i pro Linux a z vlastní nedávné zkušenosti s enginem Love2D který využívá SDL tak mohu potvrdit že i když se snažím si před samotnou změnou rozlišení a fullscreenu uložit stávající stav systému a při pádu či standartním ukončení vše navrátit nazpět tak se tak nestane. Důvod je jednoduchý implementace v SDL nefunguje správně. Tedy funguje ale v případě "správné grafiky/ovladačů a konstalace hvězd". A myslím že to není normální aby nějaký projekt(hra) byla tak špatně napsaná a neřešila vrácení stavu rozlišení do stavu jako před spuštěním. To je stejná konina jako že projekt napsaný v c++ nebude uvolňovat paměť kterou si před tím alokoval jen pro to že se o to postará systém.
    Jardík avatar 26.10.2012 18:03 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Důvod je jednoduchý implementace v SDL nefunguje správně. Tedy funguje ale v případě "správné grafiky/ovladačů a konstalace hvězd".
    Samozřejmě, v SDL je to špatně, jenže za špatně považuji i to, že se o to hra pomocí SDL pokouší. Změnu rozlišení by si měl zajistit nějak uživatel, ať už nastavením WM, který něco spustí, aby se rozlišení změnilo, nebo nějak jinak. Ale nepřijde mi správné, že mi hra najednou kompletně změní celý layout obrazovky, aniž bych ji o to požádal, či ji tak nastavil. A když už ji o to požádám, musela by si zapamatovat nejen stav před aktivací fullscreenu (tak jak to dělá SDL), ale i další stavy, jak si uživatel sám mění layout obrazovky během hraní hry (např. se rozhodne během hraní aktivovat druhý displej a tam si bude chatovat, číst návod, apod.). To ale přidává do aplikace spoustu kódu, často i zbytečného, protože jen málokterý uživatel se takto chová, ale měl by tam být i pro toho jednoho, jinak to nikdy správně nebude obnovovat správný stav obrazovky. Je mnohem jednodušší nastavit si WM a říct mu "když uvidíš okno to a to, spusť xrandr blabla a až okno zmizí, spusť xrandr blabla". Uživatel tak má kontrolu nad rozlišením pro danou hru a hra se prostě přizpůsobí danému rozlišení, rozhodně by neměla být naprogramována s předpokladem např. "moje okno je vždy 1024x768px".
    To je stejná konina jako že projekt napsaný v c++ nebude uvolňovat paměť kterou si před tím alokoval jen pro to že se o to postará systém.
    Však tohle vám neberu a s tímto souhlasím. Pokud ale člověk nedělá kokotiny typu "dynamická alokace kvůli každý blbosti" a naučí se správně používat různé kontejnery apod. tak ho to vůbec trápit nemusí. A pokud už se k dynamické alokaci musíme uchýlit, je tu třeba std::shared_ptr s téměř nulovým propadem výkonu (kompilátor vše zoptimalizuje) a o kraviny se nemusíme starat. Stačí se správně naučit programovat, neprogramovat stylem "vlastní kontejner pro každou blbost, protože add() se mi píše lépe než push_back()" a nepoužívat debilotiny typu Qt kontejnery, který se zeserou při první vyhozené výjimce apod.
    Věřím v jednoho Boha.
    q66 avatar 27.10.2012 19:28 q66 | skóre: 32 | blog: Q's CZ devblog
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    "A pokud už se k dynamické alokaci musíme uchýlit, je tu třeba std::shared_ptr s téměř nulovým propadem výkonu (kompilátor vše zoptimalizuje) a o kraviny se nemusíme starat."

    Kompilátor zoptimalizuje tak velký h*vno, shared_ptr je triviální refcounted container, který se dá napsat na 30 řádcích, neprovádí se žádné optimalizace (a z principu, jak shared_ptr funguje, to ani nejde - tak, jak to dělají refcounted GC). Overhead shared_ptr není v žádném případě minimální, v podstatě ke každému pointeru přidá refcount (size_t) a při každém předání / uvolnění scope se na něm provede in/dekrementace. Shared_ptr je prostě "konzistentně pomalý", funguje pro soft-realtime (nicméně dnešní GC jsou skoro všechny minimálně inkrementální a původní two-color mark-sweep se skoro nepoužívá, takže GC je lepší volba), ale není to žádná sláva. Kromě toho nezvládá cyklické reference a nejde moc dobře skloubit s multithreaded prostředími.
    little.owl avatar 30.10.2012 11:35 little.owl | skóre: 22 | Brighton
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Overhead shared_ptr není v žádném případě minimální, v podstatě ke každému pointeru přidá refcount (size_t) a při každém předání / uvolnění scope se na něm provede in/dekrementace.
    Presne tak, nehlede k tomu ze reference counting musi byt thread safe a to neni levne ani pri pouziti atomickych operaci.
    You're damned if you do, and you're damned if you don't.
    Jardík avatar 30.10.2012 15:52 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    No já tím nemyslel, že zoptimalizuje reference counting, ale že zoptimalizuje přístup k tomu pointeru, co tam je, tj. že nebude volat ptr() jak debil. Poté, co mám někde daný ukazatel takto někde obalený (nebo třeba v unique_ptr) si pak klidně můžu s obyč pointerem dělat co chci a zároveň se nestarat o nějaké jeho uvolnění.
    Věřím v jednoho Boha.
    stativ avatar 25.10.2012 18:30 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Až nas to, že NETWM API je už takhle navržené. Bohužel spousta aplikací používá svoje vlastní pofidérní řešení fullscreenu, které je ještě mnohem horší, a pak to vypadá, tak jak to vypadá (a největší sranda je, jak psal Jardík, s více monitory).
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    D.A.Tiger avatar 25.10.2012 23:25 D.A.Tiger | skóre: 8 | Brno
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Já myslím, že by to měl dělat WM ve spolupráci s X-kama. Třeba takto : WM si nejprve zjistí zda je požadované rozlišení k dispozici, pak nastaví danému oknu příznak typu "vždy v popředí", zbaví okno rámu a dekorací, to co zbude posune na pozici [0,0]. Potom požádá X-ka o změnu rozlišení.
    Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
    Jardík avatar 26.10.2012 00:34 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Jenže když máte 2 monitory, není to sranda. Máte řekněme monitory takto:
    |=======X screen========|
    ||-----------|---------||
    ||  Output   | Output  ||
    ||    1      |    2    ||
    ||-----------|         ||
    |            |---------||
    |=======================|
    
    a spustíte na monitoru 2. Přesunout na pozici 0,0 je v tomto případě blbost, protože to je monitor 1. Pokud spustíte na monitoru 1, nelze zase změnit velikost X screenu (což je w1+w2 x h2), ale je potřeba změnit rozlišení výstupu 1 tak, aby se nepohnulo z výstupem 2 a nadále mi fungovali aplikace na druhém monitoru. Sice asi není časté, že hrajete hru a zároveň něco děláte na druhém monitoru, ale třeba číst k nějaké složitější hře nějaký návod se občas hodí. Nějaký exclusive fullscreen by s tím vyjebal.
    |=======================|
    ||-------|   |---------||
    ||   1   |   |         ||
    ||-------|   |    2    ||
    |            |         ||
    |            |---------||
    |=======================|
    
    Někdy by zase uživatel rád hru přes oba monitory a tady nemusí pomoci ani fullscreen hint, protože WM většinou udělá fullscreen v rámci výstupu, na kterém je okno.

    Nejlepší je tedy v rámci aplikace vůbec rozlišení neřešit a nechat to na uživateli, ať si to nastaví jak chce, kde chce, třeba nějak i v rámci nastavení WM pro danou aplikaci. Aplikace/hra by se měla umět přizpůsobit jakémukoliv rozlišení, co jí hodíte.
    Věřím v jednoho Boha.
    26.10.2012 08:59 j
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Vicemonitorova konfigurace + hry to je tragedie i na widlich, takze nevidim zasadni rozdil ... ;D. Kdykoli si clovek neco pusti, tak ho ceka prekvapko.
    Jardík avatar 26.10.2012 18:13 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Já vím, taky s tím mám zkušenost. I na windows je fullscreen s více monitory nechutná věc. Proto si myslím, že by se prostě o to aplikace neměla snažit a uživatel sám by si měl sám nastavit, jaké rozlišení a jakým způsobem ho docílit, ať už přes WM, nebo jinak. Aplikace nemá křišťálovou kouli, aby to prostě nepodělala, jen uživatel ví, jak to chce. Nebo taky další zkušenost s linuxovým portem Torchlight - jednou spustím ve fullscreenu na 1280x1024, další den to spustím na displeji notebooku, který umí max 1280x800 a hra prostě padá a padá, dokud si ručně neupravíte konfigurák hry, prakticky nulový fallback. Kdyby na to hra kašlala a nechala to na uživateli, mohla hra klidně správně běžet ve fullscreenu, protože by ji WM prostě udělal tak velké okno.
    Věřím v jednoho Boha.
    29.10.2012 17:23 luky
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Vicemonitorova konfigurace + hry to je tragedie i na widlich
    Vicemonitorova konfigurace je tragedie hlavne na Widlich. Taskbar je jen na jednom monitoru a obsahuje okna ze vsech monitoru - vrchol demence - chcete prepnout okno a musite ujet klidne nekolik tisicu pixelu mysi. Nedej boze, kdyz ty monitory maji ruzne rozliseni.
    Jardík avatar 29.10.2012 18:06 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Ve Win 8 jde taskbar nastavit na všechny monitory a taky lze nastavit, jestli na každém budou všechna okna či jen okna z daného monitoru. Nebo alespoň to tak bylo v nějaký tý preview verzi, co jsem zkoušel. Pozdě, ale přece. Win 8 je ale taková splácanina a k srdci mi nepřirostl.
    Věřím v jednoho Boha.
    D.A.Tiger avatar 26.10.2012 11:51 D.A.Tiger | skóre: 8 | Brno
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Jenže když máte 2 monitory, není to sranda...
    Chápu správně, že máte na mysli jednu plochu na dvou monitorech s různým rozlišením?
    Radost z toho, že někdo objeví něco nového, je omyl starý 6000 let... (Jean Paul) | anthill inside
    Jardík avatar 26.10.2012 18:05 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Ano. Je to právě můj případ. Mám notebook s 1280x800 a vedle něj monitor s 1280x1024.
    Věřím v jednoho Boha.
    stativ avatar 26.10.2012 14:03 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Trochu jsem nad tím přemýšlel, a řekl bych, že mě napdlo docela elegantní a funkční řešení, které ale bohužel zatím asi nehrozí – řešit tohle na úrovni waylandu/X (spíš bych to viděl na ten wayland). Fullscreen (i se změnou rozlišení) by se řešil tak, že by se obrazovka, na které má být hra puštěna dočasně „vypnula“ a místo ní by se vytvořil nový grafický výstup, který by měl příslušné parametry, který by měl jako potomka danou aplikaci.

    Ve výsledku by to tedy fungovalo stejně, jako když člověk vytvoří nový xserver, ve kterém spustí aplikaci (třeba hru). Když se hra ukončí (ať už korektně nebo spadne), server se vypne taky.

    Tím, že by se to integrovalo přímo do X/waylandu, šlo by vyřešit i problémy které u ručního řešení se separátním x serverem nastávají ve chvíli, když už několik xserverů beží. Navíc tím, že by to bylo přímo integrované v serveru by se mohla obejít spousta věcí okolo inicializace a tudíž by to mohlo být výrazně rychlejší než je v současnosti separátní x server. Další výhodou je to, že by na pozadí neběžel kompozitní správce oken, který by mohl snižovat výkon.
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    stativ avatar 25.10.2012 18:23 stativ | skóre: 54 | blog: SlaNé roury
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    +1
    Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
    Dreit avatar 25.10.2012 19:11 Dreit | skóre: 15 | blog: Dreit a jeho dračí postřehy | Královehradecký kraj
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her

    Plně se ztotožňuji s tímto názorem!

    Nope
    AsciiWolf avatar 25.10.2012 19:19 AsciiWolf | skóre: 38 | blog: Blog
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    +1
    25.10.2012 22:32 David Jaša | skóre: 44 | blog: Dejvův blog
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Aplikace si má jen požádat o fullscreen, WM se pak má rozhodnout, jestli ano/ne
    Do toho jestli ano/ne nemá VM co kecat.

    Osobně je mi nejsympatičtější tenhle přístup, nejlíp ještě doplněný o nějakou X-wide zkratku, která dotyčnému oknu vezme veškerý fokus a vrátí obrazovku zpět do původního stavu.
    Jardík avatar 26.10.2012 00:39 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Do toho jestli ano/ne nemá VM co kecat.
    Do toho WM samozřejmě co kecat má, obzvláště, když to uživatel tomu WM nejǎk "přikáže". WM může ignorovat i obyčejný _NET_WM_STATE_FULLSCREEN hint. Např. takový compiz aplikaci nedovolí jít do fullscreenu, dokud si nanastaví, že je možné měnit velikost okna (takový problém má např. torchlight, vytvoří okno s fixní velikostí bez možnosti její změny, pak se snaží přepnout do fullscreenu, ale compiz to nedovolí a lidi si pak stěžují na fóru, že jim v ubuntu nefunguje torchlight ve fullscreenu.
    Věřím v jednoho Boha.
    Jardík avatar 26.10.2012 00:42 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Jinak ještě k tomu "pak se snaží přepnout do fullscreenu", což má samozřejmě za následek změnu velikosti okna a tu si aplikace sama zakázala a WM ji to dovolil a pak se aplikace diví, že jí to nejde. Vina jak na straně aplikace, tak i nastavení WM, resp. volby WM s tímto chováním.
    Věřím v jednoho Boha.
    Jardík avatar 26.10.2012 00:45 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Teď jsem se kouknul na ten link a jedná se o něco podobného jako zmiňuji v komentáři výše, nezmění se x screen, ale pouze daný výstup.
    Věřím v jednoho Boha.
    26.10.2012 07:56 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her

    A přesně toto je problém SDL. Drtivá většina jejích aplikací začíná voláním udělej mi okno takhle velké a aplikace je pak celá postavená na rastrovém modelu, kdy není schopná přežít změnu velikosti.

    V posledních dvou verzích SDL vývojáři nejprve nahradili xf86vidmode za xrand a pak jej zase vypnuli, protože ať zvolili jakoukouliv metodu, vždy se našel uživatel, kterému automagie dávala špatné výsledky.

    Chápu autory, že to mají těžké, ale osobně si myslím, že by měli přestat řešit protichůdné požadavky a prostě by měli dovolit přeškálovat výstup místo měnění videorežimu.

    Limoto avatar 27.10.2012 00:12 Limoto | skóre: 32 | blog: Limotův blog | Prostějov
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her

    +1

    26.10.2012 08:08 Petr Ježek | skóre: 10
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    E? Ono to při načtení fullscreen hry neumí nastavit grafické rozlišení z menu? Že bych něco jako velmi příležitostný pařan vyignoroval? A že se mládencům od KDE něco nelíbí - mně se toho nelíbí :)
    Archlinux for your comps, faster running guaranted!
    Luboš Doležel (Doli) avatar 26.10.2012 08:21 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Zkus pak z té hry udělat Alt+Tab.
    27.10.2012 17:33 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    To ale v X11 neuděláš, protože v okamžiku, kdy aplikace požádá SDL o fullscreen, tak SDL automaticky zamkne focus.
    27.10.2012 12:21 Rovano | skóre: 4
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Tak ve Wine chyba nebude, nebo ji některé hry umí pomocí hacků obejít.

    Takový Starcraft 2 ve Wine a ALT+TAB fungovalo precizně včetně mute-unmute zvuků. Testováno s Compizem na Ubuntu. Což je jinak velmi nepřátelské prostředí pro fullscreen z nějakých důvodů. Mám odpozorováno, že Kwin je v tomto přátelštější. Ale jak známo, co pes, jiná ves.
    (╯°□°)╯︵ ┻━┻ enough of this! ♫♫♫ԅ(ˆ⌣ˆԅ)♫♫♫
    Jardík avatar 27.10.2012 16:57 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Fullscreen v compizu je k fullscreenu přátelský, jenom nedovolí fullscreen aplikaci, která si předtím usmyslela, že její okno má mít pevnou velikost, která se nemá dát změnit. Jelikož přepnutí do fullscreenu způsobí změnu velikosti, je naprosto v pořádku, že compiz pak takový požadavek na fullscreen ignoruje. A díky jeblé specifikaci je i v pořádku případ, kdy to WM dovolí (kwin).
    Věřím v jednoho Boha.
    Jardík avatar 27.10.2012 16:58 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    Fullscreen v compizu je k fullscreenu
    Uhh ... ^^
    Věřím v jednoho Boha.
    28.10.2012 14:03 Rovano | skóre: 4
    Rozbalit Rozbalit vše Re: Autoři SDL se snaží vyřešit problém fullscreen her
    No co. :-)
    (╯°□°)╯︵ ┻━┻ enough of this! ♫♫♫ԅ(ˆ⌣ˆԅ)♫♫♫

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.