Size: a a a

2021 May 01

И

Игорь in Arch Linux RU
или берется автоматом из edid
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
dpi меняется в куче мест
источник

И

Игорь in Arch Linux RU
вычисляется при помощи dpi калькулятора. предложенного в archwiki
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
источник

s

symon2014 in Arch Linux RU
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
мда, я думал уж ты понял, опять к своим калькуляторам вернулся
источник

И

Игорь in Arch Linux RU
ты придрался к теме рабочего стола. а она точно под hidpi писалась?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
я придрался не к теме и специально писать их под hidpi не надо
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
смысл в том, что ты выставил DPI шрифтов в 150 (масштаб 1.5)
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
вместо этого DPI надо ставить в 96, чтобы все было без увеличения, дальше с помощью xrandr увеличиваешь разрешение в 1.5 раза, в итоге у тебя оно добивается до 2x
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
как только оно у тебя добилось до 2x, можно юзать целочисленное масштабирование тулкитов, если DPI установлен верно (в 96), то mate-settings-daemon сам высчитает и применит двойное масштабирование
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
благодаря компенсанции из xrandr в результате оно будет выглядить как увеличение в 1.5 раза
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
но в отличи от тупого прописывания DPI, увеличивается не только текст, а весь интерфейс, пропорционально
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
это нюансы из-за сырости линуксового масштабирования интерфейсов
источник

И

Игорь in Arch Linux RU
в вики говорят, если edid не работает, воспользуйтесь калькулятором dpi
источник

И

Игорь in Arch Linux RU
в этом месте согласен. и это учитываю
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
калькулятор DPI используется, чтобы вычислять степень масштабирования. Но нужно понимать, что DPI - это лишь один из множества вариантов репрезентации степени масштабирования и тебе нужно конвертировать в тот вариант, который используется на платформе. На винде это проценты (DPI / 96 * 100), на линуксе это scale factor (DPI / 96)
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
нет, ты не учитываешь, ты прописываешь в лоб, без учета тонкостей 🙄
источник

И

Игорь in Arch Linux RU
тонкость одна. под виндой и линукс у меня одинаково. под виндой кто тонкости учитывает?
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in Arch Linux RU
у тебя не одинаково, просто ты слепой
источник