Bug 48046

Summary: Масштабирование GTK приложений в KDE Plasma (HiDPI)
Product: Альт Рабочая станция K Reporter: Pavel Emelianov <jmlnv>
Component: Ошибки работыAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P5    
Version: 10.2   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
помятый жизнью synaptic none

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