User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.0.9) Gecko/20060911 SUSE/1.5.0.9-0.2 Firefox/1.5.0.9 Build Identifier: VMware is set to take focus when the mouse pointer enters the window. If the pointer touches the edge of the VMware window, it jumps to the upper right hand corner of the desktop. It doesn't matter which of the 4 corners the pointer touches. Reproducible: Always Steps to Reproduce: 1.Move mouse into VMware session 2.Move mouse back to XFCE desktop. 3. Actual Results: Mouse pointer jumps to upper right hand corner of window. Expected Results: The pointer should return to the XFCE desktop at the point where it left the VMware window. VMware 5.5.3 SUSE Linux Desktop 10.1 Xinerama running 3 heads This problem doesn't occure under Gnome desktop.
Not sure there is much we can do about it. xfwm4 does not warp the pointer. Vmware is a commercial application and I cannot afford its price, so I cannot reproduce the issue. There is no such option to set focus when the pointer reaches the window in the free vmplayer, so I have no way to reproduce the problem you describe. The only case where xfwm4 warps the pointer is when the "warp workspace when the pointer reaches a screen edge" is enabled. So try disabling that option (if enabled), otherwise, it's a VMware issue that you should report to VMware.
*** Bug 2956 has been marked as a duplicate of this bug. ***
I have killed xfwm4 and startet twm and mwm and with both of them i do not have this behaviour, they leave the mouse pointer just where it left the vmware console window.
BTW: VMware Console belongs to VM Server and both of them are free to download and use. No costs implied.
Ok, good to know.
Downloaded vmserver, patched it for Linux kernel 2.6.20, installed it, installed a VMware image (the borwser appliance), ran it, and... No problem whatsoever. Anything special about the config, either in VMware or in Xfce, that needs to be changed or set to be able to reproduce that problem?
Hummm... I just realized something.... What version are you using? Are you using either 4.3.99.2 or Debian Etch packages (which also ship 4.3.99.2)? Can you type "xfwm4 --version" and post the result?
This is xfwm4 version 4.3.99.2 (revision 23720) for Xfce 4.4.0 Released under the terms of the GNU General Public License. Compiled against GTK+-2.8.10, using GTK+-2.8.10. Build configuration and supported features: - Startup notification support: Yes - XSync support: No - Render support: Yes - Xrandr support: Yes - Embedded compositor: Yes - KDE systray proxy (deprecated): No
(In reply to comment #8) > This is xfwm4 version 4.3.99.2 (revision 23720) ^^^^^^^^ Ok, it's what I though, I believe your problem is fixed in 4.4.0 and you should definitely update to the final release. I'll close that bug since there is no such bug in 4.4.0. If you happen to update to the final 4.4.0 version and still see this issue, please reopen the bug (but I really doubt it, I'm pretty sure I know the cause and that problem was fixed between 4.3.99.2 and 4.4.0). Maybe you should bug Debian so that they update their packages so that it fixes the issues?
(In reply to comment #9) > (In reply to comment #8) > > This is xfwm4 version 4.3.99.2 (revision 23720) > ^^^^^^^^ > > Ok, it's what I though, I believe your problem is fixed in 4.4.0 and you should > definitely update to the final release. So maybe gentoo does not have the final release in their portage, although it claims to be xfce4-4.4.0? The bug i openened and which indeed was a duplicate to this one was related to 4.4.0 As i had to revert to the older version of xfce4 (i have to _work_ with the notebook and this bug makes productive working impossible) i couldn't help any further, but i will try to reproduce it on a test machine during the weekend. If you're interested, that is. Regards, Bernd
(In reply to comment #10) > (In reply to comment #9) > > (In reply to comment #8) > > > This is xfwm4 version 4.3.99.2 (revision 23720) > > ^^^^^^^^ > > > So maybe gentoo does not have the final release in their portage, although it > claims to be xfce4-4.4.0? The bug i openened and which indeed was a duplicate > to this one was related to 4.4.0 This is xfwm4 4.3.92.2, definitely not 4.4.0. Xfce 4.4.0 means it uses the libs from 4.4.0, but xfwm4 is beta2.
Bernd, my analysis is based on the version reported by "xfwm4 --version". What does that return on your system?
Humm, I've tried 4.3.99.2 and I can't reproduce the problem in 4.3.99.2. I'd really need any hint that could help me reproducing the problem otherwise I cannot fix the problem...
Ok, just thought of something.... 1) Does the problem occurs within the VMware virtual machine? 2) Do you run xfce in the VMware virtual machine? 3) Do you have the option "Warp workspaces when the pointer reaches a screen edge" enabled in the Window manager settings dialog (in "Advanced", the last tab) If that is the case, then try disabling "Warp workspaces when the pointer reaches a screen edge".
(In reply to comment #14) > 1) Does the problem occurs within the VMware virtual machine? No > 2) Do you run xfce in the VMware virtual machine? No. I had two instances of the VMware Console running, one was connected to a WinXP VM. the other to a VM running RHEL3 console mode. The effect occured when leaving the console, either by moving the mouse pointer (VMware tools in XP has a smart mouse driver) or by pressing ctrl-alt in the RHEL-VM (this is catched by the VMware console and releases the mouse from the VM). > 3) Do you have the option "Warp workspaces when the pointer reaches a screen > edge" enabled in the Window manager settings dialog (in "Advanced", the last > tab) > > If that is the case, then try disabling "Warp workspaces when the pointer > reaches a screen edge". I tried this when i read your comment #1 but to no avail. The test machine is up now, but I'm afraid I'll have to update some more packages first to get to update xfce. I'll get back to you.
Wow, I'm totally clueless then, I really can't reproduce it. Would it be possible for you to prepare some sort of a screencast or something that could help me understand what triggers the problem?
I just updated Xfce and now I have this same problem with both vmware server console and vmware workstation. The problem did not appear with the 4.2.3.2 version I was using previously. ether xfce-base # xfwm4 --version This is xfwm4 version 4.4.0 (revision 24671) for Xfce 4.4.0 Released under the terms of the GNU General Public License. Compiled against GTK+-2.10.9, using GTK+-2.10.9.
I just updated to 4.4.1 and still have the same issue. erikrj@ether ~ $ xfwm4 --version This is xfwm4 version 4.4.1 (revision 25451) for Xfce 4.4.1 Released under the terms of the GNU General Public License. Compiled against GTK+-2.10.9, using GTK+-2.10.9.
After playing with things a bit, I've discovered the problem only happens when I'm running with dual monitors. I also noticed that same thing happens when I resize a panel on the second screen using the panel manager.
This looks more and more like an Xorg bug to me...