qimpanel window position wrong on high-dpi screen

Bug #1454200 reported by Andreas E.
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unity
New
Undecided
Unassigned
fcitx (Ubuntu)
Triaged
High
Aron Xu
unity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When using qimpanel on a high-dpi screen, its window position is ½ of the position of the insertion point. It uses device and UI coordinates incorrectly.
When you edit text in the center of the screen, qimpanel will appear offset to the top left; when you edit in the bottom right corner of the screen, qimpanel will appear in the center.

Ibus-pinyin does not have such a window position problem, but it seems not to be shipped anymore by default in 15.04. Ubuntu offers the ability to develop for and test this (= set the UI scaling factor to 2.0) since already before 14.04.

Ubuntu version: ubuntu-15.04-desktop-amd64.iso
package version: default version of qimpanel on the disk image

Andreas E. (andreas-e)
description: updated
Aron Xu (happyaron)
Changed in fcitx-qimpanel (Ubuntu):
importance: Undecided → High
status: New → Triaged
assignee: nobody → F.J Kong (fjkong)
Revision history for this message
FanJun Kong - ( BH1SCW ) (fjkong) wrote :

Is there any screenshot ? I am not quite get it.

Revision history for this message
Andreas E. (andreas-e) wrote :

Here a screenshot from the live CD. Sorry that the image has smaller dimension, gnome-screenshot has no option to record at device resolution.

Revision history for this message
FanJun Kong - ( BH1SCW ) (fjkong) wrote :

what will be happen if you switch to other IM engine like google pinyin or sunpinyin?

Aron Xu (happyaron)
Changed in fcitx-qimpanel (Ubuntu):
assignee: F.J Kong (fjkong) → Aron Xu (happyaron)
Aron Xu (happyaron)
affects: fcitx-qimpanel (Ubuntu) → fcitx (Ubuntu)
Revision history for this message
Chao (gowithsword) wrote :

Same problem found for fcitx in ubuntu 15.10

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

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

Changed in unity (Ubuntu):
status: New → 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.