Only works on left-most head or multi-head setup

Bug #1432079 reported by linas
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xournal (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

There appearss to be a coordinate conversion problem with the latest code: the x-coordinate is negative when used on some screens...

I've got a new multi-head bug I have not seen before... I've been casually using a 3-screen multi-head setup with xournal for about 4 years, it's worked fine, until a recent upgrade to Ubuntu 14.04/ linux mint rebecca. Currently Xournal only works on the left-most screen; nothing is drawn when used on the middle and right screens. However, data is saved: I do get a "save" prompt, and when saving, a file is generated. On loading the file, nothing is displayed.

Looking at the file contents (after ungzipping) shows that the x-coordinate is negative(!) -- deleting the negative sign, and reloading the file does cause the artwork to display (although not in the correct location).

Conclusion: something, somewhere is performing incorrect math on a multi-head setup. FWIW, it is a 3-head setup, and the rightmost heads is rotated, so the total display area is L-shaped, not rectangular.

I have not seen this bug with other drawing programs. I did not see this bug with earlier versions (on ubuntu 12.04)

Tags: wily
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xournal (Ubuntu):
status: New → Confirmed
Revision history for this message
Ian! D. Allen (idallen) wrote :

Yes, xournal 1:0.4.8-1 broken in Ubuntu 15.10 with two monitors joined using Xinerama. Input only works on the left monitor, not the right.

If I put the xournal window straddling the two monitors and draw a pen free-form line from left-to-right, the line works fine on the left monitor but the instant the pen crosses into the right monitor, the line disconnects from the pen and zooms straight left off the left edge of the window and does not track the pen as it moves around on the right monitor. (Or perhaps it tracks the pen far off-screen to the left where I can't see it.)

If I start a free-form pen line on the right monitor and move left, nothing is visible on the screen until the pen crosses into the left monitor, then a line suddenly appears from the far left across the screen to where the pen enters the left monitor, and then the line correctly tracks the pen as long as the pen stays on the left monitor.

I can start typing text on the left monitor, and the text extends correctly onto the right monitor. I cannot start text on the right monitor; it isn't visible at all.

I can start typing text on the left monitor, move the window over to the right monitor, and continue typing text (into the same place) just fine on the right monitor as long as I don't move the cursor out of the text box.

I cannot move the window to the right monitor and then select anything, so I can't select any text boxes on the right monitor unless I move the window to the left monitor to select the box. Once selected, I can then move the window to the right monitor, but once the cursor leaves the text box on the right monitor, I can't re-select it.

Definitely looks like a multi-monitor coordinate problem.

tags: added: wily
description: updated
description: updated
Revision history for this message
Ian! D. Allen (idallen) wrote :
Changed in xournal (Ubuntu):
importance: Undecided → Medium
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.