Bug 48046 - Масштабирование GTK приложений в KDE Plasma (HiDPI)
Summary: Масштабирование GTK приложений в KDE Plasma (HiDPI)
Status: NEW
Alias: None
Product: Альт Рабочая станция K
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 10.2
Hardware: all Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-17 16:07 MSK by Pavel Emelianov
Modified: 2023-10-17 16:07 MSK (History)
0 users

See Also:


Attachments
помятый жизнью synaptic (3.39 MB, image/png)
2023-10-17 16:07 MSK, Pavel Emelianov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Emelianov 2023-10-17 16:07:53 MSK
Created attachment 14806 [details]
помятый жизнью synaptic

Общее описание:
На HiDPI мониторе в X сессии при применении scaling 2x GTK(2?) приложения не уважают выбор и стартуют скукоженными, вероятно, касается GTK 2 приложений, как synaptic. Подобно ведет себя ROSA Imagewriter. Arduino IDE сжимается равномерно до микроскопического состояния, что делает его неюзабельным... Может быть, стоит упомянуть, что GTK приложения из snap ведут себя так же несговорчиво, но arduino IDE наоборот становится гигантским. Можно напугать неподготовленного пользователя! А 2k/4k (или даже fullhd на условных 11 дюймах в ноутбуке) нынче не редкость.

Как воспроизвести:
установить масштаб отличный от 100%, понаблюдать за поведением вашего любимого GTK 2 приложения

Ожидаемые результаты:
GTK 2, GTK 3 и QT приложения имеют сравнимый масштаб и размер диалоговых окон. (Видел такое в Kubuntu недавно, однако и там в 23.10 на 5.27 то же)

Версия и платформа:
ALT K Workstation 10.2
KDE Plasma 5.27.7

Дополнительная информация:
Возможно, апстримовская петрушка, ведь в 5.27 начали использовать Xsettingsd, и люди жаловались, но я так и не понял, в чем дело, при проверках показываются правильные значения

xdpyinfo | grep -B2 resolution
screen #0:
  dimensions:    2880x1800 pixels (331x207 millimeters)
  resolution:    221x221 dots per inch

Xsettingsd.conf:

Gdk/UnscaledDPI 98304
Gdk/WindowScalingFactor 2