LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

Любой здравомыслящий человек быстро придет к этому выводу. Никто не будет переделывать легаси тулкиты под легаси иксы.

В каком месте xorg был легаси в 2009-м году? В каком месте стал легаси весь текущий винегрет тулкитов, которые не умеют масштабировать интерфейс?

Более того, это изменение никак не мешает поправить масштабирование в тулкитах, как так желающие могут получить корректные данные об экранах через randr.

Не мешает. И как видишь, тулкиты плевали на корректное масштабирование вне зависимости от того, легаси они или не легаси, предоставляют им иксы информацию или не предоставляют. Поэтому никакой здравой причины ломать поведение иксов просто нет.

Разработчикам иксов и тулкитов. Придется держать бесполезный код в проекте и реагировать на багрепорты.

То есть код для масштабирования UI - бесполезный. Окей…

Код откатили, когда он начал приводить к крашам и аномалиям в интерфейсах. Тут и на лоре пример есть

Краши и аномалии нужно чинить по месту их появления. У иксов есть способ сообщить о DPI, и приложения обязаны корректно обрабатывать эту информацию. Если приложение берёт значение DPI, а потом крашится при его обработке, то это проблемы приложения.

В данном случае просто с нихрена отломали API у иксов из-за неконформных приложений. При чем не в виде настройки, которую можно отключить, а сразу с мясом захардкодили. Это говнокод и говноподход к архитектуре. Называется - костыли на костылях.

Ульрика Дреппера на них нет.

Исходная версия wandrien, :

Любой здравомыслящий человек быстро придет к этому выводу. Никто не будет переделывать легаси тулкиты под легаси иксы.

В каком месте xorg был легаси в 2009-м году? В каком месте стал легаси весь текущий винегрет тулкитов, которые не умеют масштабировать интерфейс?

Более того, это изменение никак не мешает поправить масштабирование в тулкитах, как так желающие могут получить корректные данные об экранах через randr.

Не мешает. И как видишь, тулкиты плевали на корректное масштабирование вне зависимости от того, легаси они или не легаси, предоставлют им иксы информацию или не предоставляют. Поэтому никакой здравой причины ломать поведение иксов просто нет.

Разработчикам иксов и тулкитов. Придется держать бесполезный код в проекте и реагировать на багрепорты.

То есть код для масштабирования UI - бесполезный. Окей…

Код откатили, когда он начал приводить к крашам и аномалиям в интерфейсах. Тут и на лоре пример есть

Краши и аномалии нужно чинить по месту их появления. У иксов есть способ сообщить о DPI, и приложения обязаны корректно обрабатывать эту информацию.

В данном случае просто с нихрена отломали API у иксов из-за неконформных приложений. При чем не в виде настройки, которую можно отключить, а сразу с мясом захардкодили. Это говнокод и говноподход к архитектуре. Называется - костыли на костылях.

Ульрика Дреппера на них нет.