阿尼樱奈奈
2023-09-20 01:47 Moderator
同分辨率,然而我的默认是1.0倍缩放
Reply Like 0 View the author
同分辨率,然而我的默认是1.0倍缩放
小2k显示器如果是笔记本就是1.25很适合,台式机就要1.0
我记得安装器里面有一些复杂的判断逻辑,似乎是检测到 1080p 并且是笔记本就默认开启了 1.25 倍缩放来着......
小2k显示器如果是笔记本就是1.25很适合,台式机就要1.0
我是笔记本和台式都设置的1.0,不过分辨率都是1080p的
我记得安装器里面有一些复杂的判断逻辑,似乎是检测到 1080p 并且是笔记本就默认开启了 1.25 倍缩放来着......
🙂 这是啥逻辑,为什么要设置1.25呢
不只是根据分辨率,而是结合分辨率和屏幕尺寸综合判断的:
// calcRecommendedScaleFactor 计算推荐的缩放比
func calcRecommendedScaleFactor(widthPx, heightPx, widthMm, heightMm float64) float64 {
if widthMm == 0 || heightMm == 0 {
return 1
}
lenPx := math.Hypot(widthPx, heightPx)
lenMm := math.Hypot(widthMm, heightMm)
lenPxStd := math.Hypot(1920, 1080)
lenMmStd := math.Hypot(477, 268)
const a = 0.00158
fix := (lenMm - lenMmStd) * (lenPx / lenPxStd) * a
scaleFactor := (lenPx/lenMm)/(lenPxStd/lenMmStd) + fix
return toListedScaleFactor(scaleFactor)
}
我的Deepin23B2安装默认就是1.0倍缩放。
我的分辨率2160x1440,12英寸,默认显示缩放是1.75,贼啦大,每次重装系统后都要调整到1.25才看着正好。
我的分辨率2160x1440,12英寸,默认显示缩放是1.75,贼啦大,每次重装系统后都要调整到1.25才看着正好。
如果调整后,一些常用程序的界面没有出现显示异常,那其实也还可以
Popular Events
More
很早以前就听说Linux系统的显示(分辨率?)很有问题,但是目前用deepin似乎感觉还好,不过日常也确实遇到一丢丢的问题:
系统默认【屏幕缩放】是1.25倍,手动改成1.0之后,好像有的软件的显示确实会出现排版问题
问题1:为什么Linux系统的分辨率很难调?
问题2:为什么deepin系统的屏幕缩放默认要设置为1.25?