
Hello Hans. I had a go at following these (much better, thanks!)
instructions. Here are my results:
Quoting Hans Chen
2. More detailed reproduce steps: - Run "mplayer /path/to/video/file" in a terminal on [screen 1]. A floating mplayer window should show up on [screen 1]. - Press "f" key to make mplayer fullscreen.
Nothing happens after this step! Perhaps we're playing with different versions of mplayer? ~% yum info mplayer Loaded plugins: langpacks, presto, refresh-packagekit Installed Packages Name : mplayer Arch : x86_64 Version : 1.0 Release : 0.142.20120205svn.fc17 Size : 3.2 M Repo : installed From repo : rpmfusion-free-updates Summary : Movie player playing most video formats and DVDs URL : http://www.mplayerhq.hu/ License : GPLv3+ Description : MPlayer is a movie player that plays most MPEG, VOB, AVI, OGG/OGM, : VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, : RoQ, and PVA files. You can also use it to watch VCDs, SVCDs, DVDs, : 3ivx, RealMedia, and DivX movies. : It supports a wide range of output drivers including X11, XVideo, DGA, : OpenGL, SVGAlib, fbdev, AAlib, DirectFB etc. There are also nice : antialiased shaded subtitles and OSD. : Non-default rpmbuild options: : --with samba: Enable Samba (smb://) support : --with xmms: Enable XMMS input plugin support : --without amr: Disable AMR support : --with faac: Enable FAAC support : --with libmad: Enable libmad support : --with openal: Enable OpenAL support : --with jack: Enable JACK support : --with arts: Enable aRts support : --with esound: Enable EsounD support : --with dga: Enable DGA support : --with directfb:Enable DirectFB support : --with svgalib: Enable SVGAlib support : --with nemesi: Enable libnemesi RTSP support
- Move focus to [screen 2], e.g. with mod-e. - Switch to a hidden workspace on [screen 2], i.e., a workspace not shown in [screen 1] or [screen 2] (or other screens you may have). - Notice how mplayer on [screen 1] seems to "freeze".
mplayer didn't freeze here, but this is probably because something different happened in step two for the two of us.
virtualbox sets _NET_WM_STATE(ATOM) = _NET_WM_STATE_FULLSCREEN, and changes _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x3e, 0x7e, 0x0, 0x0 (tiled) to _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x3, 0x0, 0x0, 0x0 (fullscreen)
Oh, are you running mplayer in virtualbox? Can you reproduce this problem when running mplayer in xmonad directly? Is xmonad running on the guest or the host (or both)? ~d