Bug 48046 - Масштабирование GTK приложений в KDE Plasma (HiDPI)
Summary: Масштабирование GTK приложений в KDE Plasma (HiDPI)
Status: NEW
Alias: None
Product: Branch p10
Classification: Unclassified
Component: libgtk+3 (show other bugs)
Version: не указана
Hardware: all Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-17 16:07 MSK by Pavel Emelianov
Modified: 2024-07-18 11:29 MSK (History)
1 user (show)

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
Comment 1 Pivkin Denis 2024-07-18 11:29:04 MSK
Ошибка воспроизводится

Платформа:
alt-kworkstation 10.3 x86_64

Версия пакета:
libgtk+3-3.24.32-alt1.x86_64

Шаги воспроизведения:
Установить масштаб отличный от 100% и запустить приложение synaptic

Результат:
Некорректное отображение приложения

Ожидаемый результат:
Приложения имеют сравнимый масштаб и размер диалоговых окон