[1.0.1] rightClick in xubuntu 13.10 x64

Bug #1352918 reported by Kevin McGuinness
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SikuliX
Confirmed
Medium
RaiMan

Bug Description

I have created a test suite in xubuntu 13.10 x32 and it works very well. I tried the same test suite in xubuntu 13.10 x64 and the test fails when the rightClick function is called.

Within the Sikuli IDE, rightClick() works the odd time. However, If I run the test from the command line in 64 bits, the rightClick() hasn't worked for me yet.

Has anybody else met this issue? And is there a fix?

Revision history for this message
Kevin McGuinness (kevin-m-mcguinness) wrote :

I installed imagemagick and that may have helped...but this install surely helped;
sudo apt-get install wmctrl

See: http://playingwithsid.blogspot.fr/2012/01/installing-sikuli-automation-tool-on.html

I can now run the rightClick() function from the command line.

Revision history for this message
RaiMan (raimund-hocke) wrote :

imagemagick has nothing to do with that problem and wmctrl (which meanwhile mentioned at least at http://www.sikulix.com/quickstart.html) should have nothing to do with that.

But I will check that.

Did you use any App features before, as long as you did not have wmctrl (especially App.focus()?

Revision history for this message
Kevin McGuinness (kevin-m-mcguinness) wrote :

Ok, "sudo apt-get install libopencv-dev" and "sudo apt-get install libtesseract-dev" are probably the better way of going about it. I only mention the link above as it worked for me.

I haven't used App features so far I don't think. Just the standard functionality. For the xubuntu x64 version I'm using, the java version is x32 bit for our application. I'm not sure if that makes a difference to you...

Revision history for this message
RaiMan (raimund-hocke) wrote :

a Java x32 on a Linux 64-Bit system?

How is that possible?
IMHO: should not work.

Revision history for this message
Kevin McGuinness (kevin-m-mcguinness) wrote :

In a x64 bit system, the ":i386" at the end specifies the x32 bit version (for ubuntu) e.g.
sudo apt-get -y install openjdk-7-jre:i386
That's what we use for our particular application and I carried on using that with sikuli then.

It works a treat! :-)

Revision history for this message
RaiMan (raimund-hocke) wrote :

ok, thanks, learned something new.

I will take that into account in the future when finally revising the SikuliX setup for Linux.

Changed in sikuli:
status: New → Opinion
importance: Undecided → Medium
assignee: nobody → RaiMan (raimund-hocke)
milestone: none → 1.2.0
status: Opinion → In Progress
RaiMan (raimund-hocke)
Changed in sikuli:
milestone: 2.0.0 → none
status: In Progress → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.