Přeskočit na obsah

Fvwm/Complex Function ERROR

Z Wikiverzity

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

[editovat]

Jediné, 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;
	}