When I start gmplayer, all of the borders and such (that which visibly belongs to metacity -- GNOME's window manager) disappear, then gmplayer is loaded after which the borders (metacity) reappears. The fact that metacity may be crashing and restarting here is supported by the fact that a 'ps -ax' in the terminal reveals that the process ID's of metacity change before and after (probably indicating a kill and restart). Reproducible: Always Steps to Reproduce: 1. Log in GNOME 2.4 with metacity as the window manager. 2. Start gmplayer either from the menu or the terminal. Actual Results: Metacity has been restarted and visibly all of the windows are shifted a small amount to the bottom and right. Expected Results: It should have started normally without having to kill and restart metacity. x11-wm/metacity-2.6.1, gnome-base/gnome-2.4, and media-video/mplayer-0.92 (with "gtk2" USE flag)
your 'emerge info' ? try the latest mplayer
Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gaming-r5)================================================================= System uname: 2.4.20-gaming-r5 i686 Celeron (Coppermine) ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="apm crypt foomaticdb mad ncurses zlib gdbm berkdb slang ggi X perl python gtk x86 mmx pda cdr -scanner cups slp x dga opengl xv -kde qt qtmt -arts gnome gtk2 gtkhtml bonobo motif tcltk imlib readline sdl svga gif jpeg png tiff avi mpeg quicktime -alsa esd mikmod oss xmms oggvorbis encode pam ssl tcpd mozilla spell truetype xml2 pdflib java libwww libg++ mysql -postgres samba nls gpm" The above is my 'emerge info' and in regard to emerging the latest mplayer, my version of mplayer is latest stable in portage, but I will try to emerge the latest version (~x86) of mplayer tonight and report back.
Same problem here since I upgraded to mplayer-0.92 and gnome-2.4 Sometimes Metacity won't even reload. Portage 2.0.49-r13-2 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r5) ================================================================= System uname: 2.4.20-gentoo-r5 i686 AMD Athlon(tm) XP 2100+ Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts bonobo svga java guile mysql X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt motif opengl gphoto2 cdr tetex tcltk mozilla gtk2 xft -kde"
When metacity crashes in this instance, and Gnome 2.4 is logged out, the session is saved sans metacity. This causes every subsequent login to be without a windowmanager.
I finally had some time to emerge the newest mplayer (mplayer-1.0_pre2.ebuild) in portage, and still now luck. I am having the same issue as I had with the previous version of mplayer. Maybe this has something to do with the implementation of gmplayer, which I believe is the most likely source of this problem. Running mplayer over the console works perfectly, its just that gmplayer will not work properly.
Updating to the newest metacity (2.6.2) solved this problem for me.