Portál AbcLinuxu, 2. května 2024 01:26


Dotaz: Fullscreen a pracovni plochy

21.5.2007 19:19 Fraantik
Fullscreen a pracovni plochy
Přečteno: 595×
Odpovědět | Admin
Zdravím. Nemohl by mi někdo poradit jak řešit fullscreen v Linuxu? Jak mohu přepínat Xwindowsové pracovní plochy, pokud mi běží fullscreenová aplikace. Existuje nějaké elegantní řešení speciálně pokud pro knihovny SDL, kromě přepnutí programu do okna?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

regnarg avatar 21.5.2007 20:00 regnarg | skóre: 20 | blog: rm -rf /this/blog
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jednoduché řešení mě nenapadá, snad jen použít globální klávesové zkratky, pokud aplikace neznemožňuje jejich použití. Ale zrovna u SDL by to fungovat nemuselo...
S láskou se nerodíme, ale s láskou se stáváme lidmi. --Simone De Beauvoirová
22.5.2007 16:29 Fraantik
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Nemá to vyřešen nějak nějaký okení manažer? Nemůže mi někdo poradit?
22.5.2007 16:53 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pracovní plochy řeší Windows Manager, často bývá přepnutí na jinou pracovní plochu namapováno na nějakou klávesovou zkratku (např. Alt+F1Alt-Fx). Záleží na konkrétním WM, bez jeho znalosti můžeme jen hádat. Nebo máte na mysli několik "screenů" X?
23.5.2007 15:04 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
nevraviac o tom, že sa to dá premapovať (napr LWin+1-0)
vencour avatar 22.5.2007 17:04 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Odpovědět | | Sbalit | Link | Blokovat | Admin

Máte příklad? V xine ve fullscreenu přes ctrl+Fx přepnu sice plochy, ale xine v popředí a full screenu pořád zůstane. V glestu nepřepnu nic, jen se dostanu do textové konzole. (Dal jsem první případy, co mne napadly.)

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
22.5.2007 17:28 Luboš Luňák | skóre: 19 | blog: Seli
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je fullscreen a fullscreen. Muze byt okno pres jednu virtualni plochu, to je pripad Konqueror ve fullscreen modu, MPlayeru atd., pak to funguje uplne stejne jako s jakymikoliv dalsimi okny. Nebo je fullscreen kdy se okno nacpe dopredu pres celou obrazovku a neni pod kontrolou window manageru, to je pripad treba vetsiny her. Pak se neda nic delat, jen zmenit tu aplikaci. Navic u her muze byt jeste casto problem, ze plne prevezmou klavesnici, pak nemuze window manager dostavat klavesove zkratky.
22.5.2007 18:17 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Díval jsem se do zdrojáků SDL a když se přepíná do FS, tak sežerou všechny události od klávesnice i ukazatele. Dělají se tam čachry s focusem, pořadím oken, rozlišením a jiné, kterým vůbec nerozumím.

Asi se SDL chce ujistit, že vždy zůstane navrchu a nic mu nesebe ani focus, ani události ukazatele nebo klávesice.

Jestli chcete, můžete zakomentovat všechny výskyty XGrabKeyboard() v src/video/x11/SDL_x11wm.c. Co to ale udělá, nevím.
Luboš Doležel (Doli) avatar 22.5.2007 18:33 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Nezabralo by tady Ctrl+Alt+/ (Option "AllowDeactivateGrabs" "on")?
22.5.2007 20:46 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Zabralo. Jen ta SDL aplikace je pořád nahoře na všech plochách. Jako mám namapovaný reset rozlišení přes XRand na určitou kombinaci kláves, by to chtělo něco na přepínání rovin, v které je okno. Z nějakého důvodu si ale nenechá vnutit dekoraci přes blackbox. Otázka je, kdo má větší kladivo.

Prakticky to je ale nepoužitelné, protože to odrovná i xlock.
regnarg avatar 23.5.2007 14:57 regnarg | skóre: 20 | blog: rm -rf /this/blog
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Pokud se jedná o SDL/OpenGL aplikace, které využívají přímé vykreslování, čili většina her etc., tak řešení v podstatě neexistuje. Pro "běžný" fullscreen např. u gtk aplikací není problém využít zkratky...
S láskou se nerodíme, ale s láskou se stáváme lidmi. --Simone De Beauvoirová
Luboš Doležel (Doli) avatar 23.5.2007 15:28 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Mně Alt+Tab u fullscreen OpenGL her funguje dobře, jen je okolní systém graficky extrémně pomalý - ta hra pořád renderuje. Něco to výkonnostně/technologicky nezvládá, protože HW na to má.

Stejný výkonnostní problém mám při přehrávání videí. Je jedno, jakou prioritu dám přehrávači nebo Xkám, ale např. renderování ve FF spolehlivě seká/cuká film. Čert ví proč, nVidia háže vinu na nedokonalost X serveru.
23.5.2007 15:32 Kram
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejlepší je hrát v okně rozlišení obrazovky bez dekorací.

Jenom si člověk musí zasunout panel a těch pár pixelů na vysouvátko panelu v dolním rohu oželet.

Nebo povolit překrytí panelu oknem.

23.5.2007 15:34 kory.cz | skóre: 20 | blog: Moje cesta GNU/Linuxem | Polná
Rozbalit Rozbalit vše Re: Fullscreen a pracovni plochy
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano existuje,

ná mém blogu "http://www.korecky.org/?text=18-p-oep-rn-n-r-mezi-hrou-a-desktopem" najdeš návod pro Kubuntu. Abych se nechlubil cizím peřím, návod jsem sestavil z jednoho blogu na Abclinuxu a z informací posbíraných na google.

Doufám že ti to pomůže.

Vláďa

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.