Thomas Adam wrote:
> On 18 April 2012 19:04, Christian Weisgerber <na...@mips.inka.de> wrote:
>> Alexei Malinin <alexei.mali...@mail.ru> wrote:
>>> At a time when I listen to music on the xmms
>>> and simultaneously begin to move any X window,
>>> the sound stops. The sound resumes after finishing
>>> of moving of the window .
>> Yes.  For some window operations like moving or resizing windows,
>> window managers (at least twm, fvwm, mwm) cause all window updates
>> to stop, in turn causing applications to stop.  This is very
>> noticeable with xterm and programs running in xterm.  As you have
>> noticed, xmms also stops.
>
> Window managers like twm and FVWM which hail from the days when moving
> windows which were still mapped fully caused problems, would often
> draw a window outline instead to represent the window. During the
> move/resize operation (leading to a huge round-trip of ConfigureNotify
> events) these could be effectively ignored until the actual placement
> of the window had been made, and then the window would redraw
> correctly.
>
> During the entire time the window is being moved though, the XServer
> is grabbed. This has the effect that all applications "stop" -- and
> for most applications -- XMMS included -- this often means they're
> interrupted since the events destined for the windows are queued
> pending the eventual XServer ungrab.
>
> To this end, FVWM solves this with OpaqueMove, as does TWM.
>
> So I would say to the OP that he looks at the following TWM options:
>
> NoGrabServer
> OpaqueMove

Thank you for explanation, Thomas.

I have "NoGrabServer" option in my .twmrc,
I'll try "OpaqueMove" option next week...


-- 
Alexei Malinin

Reply via email to