Scaling on HighDPI displays is causing multiple problems #347

Open
opened 2017-05-25 15:25:26 +02:00 by itay-grudev · 4 comments
itay-grudev commented 2017-05-25 15:25:26 +02:00 (Migrated from github.com)

Because of scaling problems on HighDPI displays the following problems occur:

  • Selection doesn't match cursor location
  • Must use minimum Screen scaling settings
  • No auto scroll happens when content exceeds screen height #301
  • Content hidden when it exceeds the screen width

If one sets QT_SCALE_FACTOR to 0.5 everything works, but the settings menu is using the scaling setting as well and appears extremely tiny.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Because of scaling problems on HighDPI displays the following problems occur: * Selection doesn't match cursor location * Must use minimum Screen scaling settings * No auto scroll happens when content exceeds screen height #301 * Content hidden when it exceeds the screen width If one sets `QT_SCALE_FACTOR` to `0.5` everything works, but the settings menu is using the scaling setting as well and appears extremely tiny. <bountysource-plugin> --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/45563140-scaling-on-highdpi-displays-is-causing-multiple-problems?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github). </bountysource-plugin>
DanyGee commented 2018-01-23 13:46:18 +01:00 (Migrated from github.com)

I have a HiDPI screen and on Deepin, I have this issue, but on Linux Mint, not.
Can I somehow help point the differences?

I have a HiDPI screen and on Deepin, I have this issue, but on Linux Mint, not. Can I somehow help point the differences?
athompso commented 2018-07-03 17:32:01 +02:00 (Migrated from github.com)

I can confirm I'm not seeing any of the mentioned issues when running Cool-Retro-Term v1.0.1 on macOS 10.13.6, using the internal HiDPI display on a Macbook Pro 15".

I can confirm I'm *not* seeing any of the mentioned issues when running Cool-Retro-Term v1.0.1 on macOS 10.13.6, using the internal HiDPI display on a Macbook Pro 15".
DanyGee commented 2018-08-08 12:23:11 +02:00 (Migrated from github.com)

Looks like its a bug in QT:
https://bugreports.qt.io/browse/QTBUG-48972

Launching CRT from terminal with following command works on 4K screens (scrolling works):
QT_SCALE_FACTOR=1 cool-retro-term

But I don' know how to launch it with scaling parameter from *.desktop file. Following does not work:

[Desktop Entry]
Comment=Use the command line the old way
Exec=QT_SCALE_FACTOR=1 cool-retro-term
GenericName=Terminal emulator
Icon=cool-retro-term
Name=Cool Retro Term
Categories=System;TerminalEmulator;
StartupNotify=true
Terminal=false
Type=Application
Keywords=shell;prompt;command;commandline;

Any ideas?

I'm on Linux Deepin.

Looks like its a bug in QT: https://bugreports.qt.io/browse/QTBUG-48972 Launching CRT from terminal with following command works on 4K screens (scrolling works): `QT_SCALE_FACTOR=1 cool-retro-term` But I don' know how to launch it with scaling parameter from *.desktop file. Following does not work: ``` [Desktop Entry] Comment=Use the command line the old way Exec=QT_SCALE_FACTOR=1 cool-retro-term GenericName=Terminal emulator Icon=cool-retro-term Name=Cool Retro Term Categories=System;TerminalEmulator; StartupNotify=true Terminal=false Type=Application Keywords=shell;prompt;command;commandline; ``` Any ideas? I'm on Linux Deepin.
KAMiKAZOW commented 2019-05-17 21:50:10 +02:00 (Migrated from github.com)

Screenshot_20190517_214302

![Screenshot_20190517_214302](https://user-images.githubusercontent.com/3259076/57952498-b7569d80-78ed-11e9-9812-dac8f576b755.png)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seeseemelk/cool-retro-term#347
No description provided.