You are here    Bugs    PlayOnLinux    Bug    Ticket #5043 nl sv ru pl es de fr

Bug #5043 on PlayOnLinux

HiDPI: playonlinux is impossible to interact since buttons are not visible

Added by zecarlo on 2015-04-15 13:40:55 - Comment or update this ticket

Assigned to:
Last update:
2018-07-06 15:13:02
Description, steps to reproduce:
The rendering of the windows in high dpi screens get garbled and unusable, since the buttons are outside of the visible area and can't be clicked -- and the windows can't be re-sized (see attached image).

It is impossible to interact with playonlinux this way.


$ apt-cache show playonlinux
Version: 4.2.5-1


Update by ho33e5 on 2015-06-16 00:26:09


I just would like to up this ticket as I have the same problem: I am stuck at the very first step of any installation ("please read this..." acknowlegment) as I can't see the "next" button. I am on fedora 22 with macbook pro 2880x1800 display. This bug renders playonlinux useless really for free as I think a patch would not be very difficult to produce.

I am actually trying to fix this myself, but hem, bash is not my cup of tea. The solution may be in the bash setupwindow.lib.

Edit: after commenting out the code that triggers the ack (POL_Notice_IsAck in bash/install), I can advance a step further, but the text is still garbled in the next install step, so the bottom of the windows are still invisible.




version: 4.2.8 on fedora 22

Update by ho33e5 on 2015-06-16 00:45:44

I solved this issue by changing python/lib/ line 52: windows_add_size = 250. It creates a very tall window, but I am *really* not going to trial and error to find the exact numerical value that matches: I strongly disapprove the (hard)coding style. The full app would greatly benefit from having resizeable windows with automatically placing elements. As a side note I am going follow the developpment of playonlinux to try to contribute if I find the time :)




Update by Quentin PÂRIS on 2015-06-16 20:40:15

We are currently working on POLv5 with totally different languages.

We are aware of this problem and will try to avoid in it the future.

Update by Quentin PÂRIS on 2015-06-16 20:40:28

Thank you for your feedback :)

Update by adlerhn on 2015-07-24 17:33:11

I am having this issue as well. Impossible to update scripts, change Wine version, etc.

What is the status of that 5.0 version? I'd be willing to beta test it.

Update by adlerhn on 2015-07-24 17:39:05

Additionally, this defect was open some time ago and closed as "invalid".

Update by adlerhn on 2015-07-24 17:44:43

I confirm ho33e5's approach as a valid workaround. Still full of glitches everywhere, but at least the buttons are visible now.

Update by kevincox on 2016-03-31 14:03:00

Also just allowing the windows to be resiable would be a decent workaround.

Update by Quentin PÂRIS on 2016-03-31 18:14:12

A really good solution would be to multiply each size written in pixel by the screen density.

I think such a patch would not require too much work but I don't have any Linux HDPI system to develop that.

Update by lordbah on 2017-05-27 16:39:20

Seeing this issue today. PoL 4.2.10, Ubuntu 16.04.2, display 3200x1800.

Update by bedesda on 2017-07-27 01:04:00

I have the same problem.

pol version: 4.2.10-2

kernel: 4.8.0-52-generic


Update by LeGast00n on 2017-10-29 23:10:32

Anyone interested by a HiDPI version of POL 4? I've just made it work by getting into the Python code.

Update by AeGiS on 2018-07-06 15:13:02

Diamond Fix