Fvwm/Complex Function ERROR
Dost často se v Ubuntu stává, že najednou nejde myší přejíždět po celé pracovní ploše – ale pomocí kláves se šipkami to stále jde. Problém je, že všechna okna mají tmavošedé rámečky, tj. žádné z oken (po najetí myši) nedostane fokus, takže s ním nelze komunikovat. Na konsoli, ze které byl fvwm spuštěn, se objeví hláška:
[fvwm] [Complex Function]: <<ERROR>> Grab failed in function EWMHActivateWindowFunc, unable to execute immediate action
Tím pádem se všechna okna stanou naprosto neovladatelná (ani myší, ani klávesnicí). Jediné, co zbývá, je restartovat celá X-Windows trojkombinací Ctrl-Alt-Backspace a znova se přihlásit do sezení.
Tuhle chybu jsem nedogooglil nikde.
Odkazy
editovatJediné, co se tam píše:
When a compliant taskbar asks fvwm to activate a window (typically when you click on a button which represents a window in such a taskbar), then fvwm calls the complex function EWMHActivateWindowFunc which by default is Iconify Off, Focus and Raise.
/* we have to grab buttons before executing immediate actions because
* these actions can move the window away from the pointer so that a
* button release would go to the application below. */
if (!GrabEm(CRS_NONE, GRAB_NORMAL))
{
func->use_depth--;
fvwm_msg(
ERR,
"ComplexFunction", "Grab failed in function %s,"
" unable to execute immediate action", action);
__cf_cleanup(&depth, arguments, cond_rc);
return;
}