让人又爱又恨的hidpi屏幕

自从大学正式开始学习计算机知识后就一直在使用arch作为日常操作系统,高自定义和安装相关环境的便利让我爱不释手,配合自己的surface高效又便捷,可以说体验几乎完美。唯一的瑕疵就在surface这块屏幕上,可以说是又爱又恨

闲暇的时候这块高清屏看视频极为养眼,色彩也罢清晰度也罢,对于学生党来说体验极为完美。不过有时候对于一些应用来说就不那么友好了,很多应用对于hidpi的支持不佳一直是一个问题。 在使用eclipse的时候就是这样。。。toolbar的功能图标小如蚂蚁(无论怎么调整它都这个鸟样。。) 虽然说很多应用都有scale的选项但是每一个都得调教实在糟心。

而且最近发现由于hidpi和X11的缘故,flycheck的fringe indicator大小始终不能令人满意


而且目前似乎没有很好的解决方案bug report,虽然应该可以通过替换相关的bitmap来避免但是也未免太折腾了。
不知道各位有没有相似的问题(刚来社区,也许是自己太菜没找到解决方案)

更难受的是双屏一块hidpi屏一块普通屏,因为X11没法给不同的屏幕设置单独的dpi,所以一块屏幕正常的时候另一块屏幕的字体就会太大或者太小。转到wayland的话因为emacs不支持原生gtk所以hidpi下面一放大字体就会糊

2 个赞

wayland似乎对于我来说是个好主意,感谢
不过说实话,在目前的电脑配置2k4k屏幕普及,linux上对于hidpi的支持相对windows和osx可以说是过于潺弱了。
GTK还有一些“long standing bugs"。虽然日常使用问题不大但是有时候的确糟心。

不好意思,问个无关问题,surface是指哪款?对linux支持好吗?

我用的new surface pro 整体来说支持很好,目前只有触屏和摄像头不支持,可以安装相关驱动实现(主要是我懒,所以没有安装) 有一个github项目就是为surface定制的内核,据说支持很好,上面没有支持的都能实现。

应该可以,你应该修改 /etc/X11/xorg.conf.d。

猜测楼主用的不是KDE桌面? KDE的话,可以固定字体dpi,还可以设置图标大小, 然后结合PLASMA_USE_QT_SCALING,QT_AUTO_SCREEN_SCALE_FACTOR,GDK_SCALE和GDK_DPI_SCALE四个环境变量可以进一步调整。 不过我没有surface,不清楚surface上应该怎么设置比较好。

双屏用xrandr缩放,去年看到过一篇文章:

好像就是关于这个的。

感谢,不过我之前试过这几个参数了,qt的支持不错,但是gdk scale之后图像会模糊。 我的确没有使用kde,我目前用的是i3wm,还有DDE

没用过osx,但是用过windows。 win10那弱鸡hidpi能跟linux的比?

主要是 WM/DE 不同,试试 cinnamon、KDE 吧,对 hidpi 支持很好,或者mate 也还凑合。Windows 10 对 hidpi 支持很好的,macOS 就更不用说了。如果说效果不好肯定是 app 的锅了。

wayland下面那个i3是可以解决hidpi的问题吗,如果就一个屏。

好像i3不支持wayland,如果要用wayland可以使用sway

很多应用的表现在DE下都比wm要好了,谢谢大佬。 不过还是有那么几个硬骨头,eclipse那一系列的图标是真的没救了,不过好在还有jetbrain全家桶

这个之前试过,在缩放比不是整数倍的时候感觉看上去还是不舒服,另外我用feh来显示壁纸的话缩放之后也不太正常

那不是kde里面用wm,比如bspwm是个比较好的选择