Da ständig in #ion und #notion Leute nach dem Workaround fragen, wie man Flash-Videos im Vollbild unter ion3 anschauen kann, soll hier es kurz zusammengefasst werden, da über google man nicht sonderlich schnell eine kompakte Lösung findet.
Kurz zum Problem selbst: Flash-Videos (z.B. auf youtube) verlassen den Vollbildmodus seit Flashplugin-Version 9.x (?), wenn kurz nach dem Vollbildmodus-Aufruf der Fokus auf des Video-Fenster verschwindet. Resultat: keine Fullscreen-Flash-Videos für ion3-Nutzer.
Zumindest nicht ohne einen üblen Hack, den es hier zum Runterladen gibt (lokale Kopie). Diesen kann man direkt in cfg_kludges.lua oder in eine beliebige andere Datei, auf die dopath() angewandt wird, reinkopieren.
Nun muss man noch die Winprops korrigieren, damit die Workaround-Funktionen auf das richtige Fenster angewandt werden. Dazu muss man zuerst die class und instance des Fullscreen-Flash-Fensters rauskriegen. Dazu kopiert man diesen Lua-Snippet (hier gefunden) in ion's Lua-Code Prompt (Mod+F3):
ioncore.get_hook('clientwin_do_manage_alt'):add(
function(cwin, table)
ioncore.write_savefile("windowinfos", cwin:get_ident())
end)
Flash im Vollbildmodus aufrufen und die Ausgabe im ~/default-session-0/windowsinfos.lua betrachten. Die class und instance müssen in den zugehörigen cfg_kludges.lua übernommen werden (auch wenn da auf den ersten Blick etwas sinnloses wie "<unknown>" steht).
Falls man alles richtig gemacht hat und trotzdem keinen Erfolg hat, kann es durchaus helfen die Zahl in der Zeile
timer:set(200, function() cwin:goto() end)
zu erhöhen.