qimpanel window position wrong on high-dpi screen

Bug #1454200 reported by Andreas E. on 2015-05-12
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unity
New
Undecided
Unassigned
fcitx (Ubuntu)
High
Aron Xu
unity (Ubuntu)
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) on 2015-05-12
description: updated
Aron Xu (happyaron) on 2015-05-12
Changed in fcitx-qimpanel (Ubuntu):
importance: Undecided → High
status: New → Triaged
assignee: nobody → F.J Kong (fjkong)

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

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.

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

Aron Xu (happyaron) on 2015-06-16
Changed in fcitx-qimpanel (Ubuntu):
assignee: F.J Kong (fjkong) → Aron Xu (happyaron)
Aron Xu (happyaron) on 2015-08-12
affects: fcitx-qimpanel (Ubuntu) → fcitx (Ubuntu)
Chao (gowithsword) wrote :

Same problem found for fcitx in ubuntu 15.10

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  Edit
Everyone can see this information.

Other bug subscribers