云的眼泪
2023-04-24 01:47 deepin
Reply Like 0 View the author
为你点赞。
👍🏻👍🏻👍🏻
大佬nb!
大佬威武,看了这个帖子,双屏终于可以正常用了。
大佬,有没有办法双屏分开设置?不然这么设置,小分辨率的也缩放的话,看着也很难受😭
大佬,有没有办法双屏分开设置?不然这么设置,小分辨率的也缩放的话,看着也很难受😭
X11完全不支持,Wayland能够支持,但就我而言Wayland还不够成熟可用,而且我对它最少未来几年的发展持悲观态度,所以结论是,要么小屏只做预览和监控使用,要么换掉小屏用dpi更高的屏幕
或者你可以试试一些骚操作,先利用xrandr强行让小屏“放大”到更高的渲染分辨率上去,然后再由系统全局缩放,一正一负从而得到相对合适的大小,具体原理和操作可以参考Fcitx5作者写的这篇博客:Linux 的 HiDPI 配置问题
不过我之前这样玩过,体验是画面很糊,性能差,会出现屏幕撕裂和鼠标消失(这个问题通过设置scale为1.999这样的非整数可以改善)的情况,所以也并不是很推荐。
麻烦楼主大神解救一下,不但没有缩放成功,反而没办法调整了,现在屏幕上的字体和比例无法调了。
麻烦楼主大神解救一下,不但没有缩放成功,反而没办法调整了,现在屏幕上的字体和比例无法调了。
现在已经不用替换了啊,替换的反而是过时的版本,赶紧恢复吧😂
sudo mv /usr/bin/startdde_bak /usr/bin/startdde
rm ~/.config/deepin/force-scale-factor.ini
有人说现在这样修改已经不行了,可能是和某些更新的代码冲突了,所以就别尝试这个路子了吧……
现在已经不用替换了啊,替换的反而是过时的版本,赶紧恢复吧😂
sudo mv /usr/bin/startdde_bak /usr/bin/startdde
rm ~/.config/deepin/force-scale-factor.ini
有人说现在这样修改已经不行了,可能是和某些更新的代码冲突了,所以就别尝试这个路子了吧……
非常感谢大神👍
Popular Events
More
我的办公环境使用的双屏,使用方式可能略显“奇葩”:
工作时主要使用的是主屏4K显示器,副屏是竖放的1080p显示器,只用来放些简单的东西,比如手机的投屏界面。
之前的版本里,我可以先在“只显示4K屏”模式下设置系统缩放为1.5,然后再切换到扩展模式来正常使用,但是最新的20.9更新后,这个方法失效了,即使通过dbus绕过控制中心直接设置系统缩放,重启后也会失效:
[硬件] 双屏显示设置扩展模式后屏幕缩放只能1.25和拖动应用不能自适应
上周比较忙,强忍着用了几天,然后又看到了这个帖子:
[问题求助] 不一样的双屏,适配小的?
昨天休息,晚上抽时间追了下代码,确定是如下逻辑导致的:
https://github.com/linuxdeepin/startdde/blob/5e3fb76061821312b5901822a45347d28a4a436a/display/xorg.go#L101-L109
具体来说就是
startdde
启动的时候会检查用户先前设置的系统缩放,如果这个值不是默认值(1.0),最终会判断当前所有的屏幕,用最小的那个屏幕的“推荐缩放”来覆盖系统缩放。显然,我的1080p屏幕的推荐缩放就是1.0,所以一旦重启系统缩放就会失效……所以我对
startdde
做了如下修改:feat: 允许用户通过 force-scale-factor.ini 强制设置全局缩放更新
最新的内测已经有这些代码了,直接编辑配置文件即可,不需要下面的操作!!!
有朋友反馈v23正式版这样改会严重错误,所以不要再尝试这个方法了,有需求请@开发,正式开发这个功能!
~~建议有能力的用户还是自己从代码编译,
startdde
编译起来还是很简单方便的。~~如果确实不方便自己编译修改的,可以试试我修改的版本,但请务必认真阅读下面的每一步,且不能保证在你的机器上没问题,有可能出问题系统就起不来了:终端执行dpkg -l | grep startdde
,确保版本号是5.9.70-1
下载附件的startdde.zip,解压在解压出的文件目录中打开终端,执行如下命令:创建
~/.config/deepin/force-scale-factor.ini
文件,修改为如下内容(修改为想要的缩放值):执行如下命令强制设置一次缩放(修改为想要的缩放值):
重启机器测试效果。