I've had MC installed on various linux machines for a long time, it generally works fine for audio but was historically not so good at video & the UX was not one your average user seems likely to put up with (aka family). I retried it again the other day and it's still a really bad time in a few ways. I don't see these points mentioned commonly though so are people just used to them or is there something about what I run MC on that means it's my problem?
From a general UX point of view, the almost always wrong z index is the main problem. This makes for such a confusing experience, a few examples
* file open dialog (e.g. open media file) => always hidden behind the main window
* click in the search box, start typing => anything you type is ignored because focus has been stolen by the "type to start searching" tooltip which means you really have to click twice twice before typing
* surprisingly/unpredictable child window interaction, e.g. open dsp studio, open options, have dsp studio on top, press esc to close it, options closes instead
basically it seems like there is something fundamentally broken in how UI elements are handled and interact with each other and the desktop/window manager.
Secondly, and more seriously for using MC for video playback, it seems rather unreliable. I'm running as a client to a windows server (due the lack of support for "playback from local file") and played a bluray (so it converts to some format and streams to client over a wired network). I attempted to seek a few times via either dragging the position slider or by keyboard arrow back and forth, this produces 1 hard freeze (force kill MC) and 2 crashes. There's also a particular ugly behaviour when seeking as it appears to freeze (pauses the display, a white bar appears where the lower OSD should be) so it seems like the UI is blocked while it is working out how to seek then only continues drawing once that is resolved & finally moving the mouse so as to get the top OSD to appear behaved extremely irregularly (frequently not able to get the top OSD to appear at all).
This is on "normal" commodity hardware which runs linux fine rather than some tiny/custom PC.
Is it just me or is this normal behaviour for MX on linux?