← Back to team overview

compiz team mailing list archive

[Bug 1156919] [NEW] Compiz does not place Java windows correctly


You have been subscribed to a public bug:


I have this same issue with my POS terminals. When the employee brings
up a Java dialog screen Compiz does not take over the Swing rules and
place the window.

What ends up happening is that the dialog box moves further and further
down the screen until the buttons are off screen and the dialog box is

I've attached two screenshots of the behavior.

Steps to reproduce: 
1.) Open a Java based application with a pop-up dialog box and open the dialog 
2.) Open Compiz Setting Manager 
3.) Choose Window Placement 
4.) Click Fixed Window Placement 
5.) Click New under Windows with fixed placement mode 
6.) Click on the + 
7.) Course Name 
8.) Choose Get 
9.) Select the window you want centered 
10.) Click add 
11.) Change mode to Centered 
12.) click close 
13.) Open and close the dialog box several times 
14.) box moves towards and eventually off the screen after several open and closes. 

What should happen 
Compiz should place the window where it's told to place the window in the center of the screen overriding the Java Swing behavior. 

Also Compiz should stop Dialog boxes from ever appearing below the
screen line when automatically placed.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: compizconfig-settings-manager
ProcVersionSignature: Ubuntu 3.5.0-26.42~precise1-generic
Uname: Linux 3.5.0-26-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu17.1
Architecture: amd64
Date: Tue Mar 19 00:58:55 2013
InstallationMedia: Ubuntu 12.04.2 LTS "Precise Pangolin" - Release amd64 (20130213)
MarkForUpload: True
PackageArchitecture: all
 PATH=(custom, no user)
SourcePackage: compizconfig-settings-manager
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: compiz (Ubuntu)
     Importance: Undecided
         Status: Confirmed

** Tags: amd64 apport-bug precise running-unity
Compiz does not place Java windows correctly
You received this bug notification because you are a member of compiz packagers, which is subscribed to compiz in Ubuntu.