136******71
2024-01-11 14:28 deepin
对了,补充下,我用的是x11桌面服务器,因为使用的一些软件与wayland不兼容
Reply Like 0 View the author
对了,补充下,我用的是x11桌面服务器,因为使用的一些软件与wayland不兼容
X11有两个明显的问题好像一个就是不支持不同的缩放,还有一个好像是不支持HDR
所以,想双屏不同分辨率不同缩放估计还是得wayland
可以试试这个,我之前添加1600x900分辨率,留下的处理方法
gtf 1600 900 60 # 生成"1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
# 新增模式
xrandr --newmode "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
# 添加模式
xrandr --addmode HDMI-A-0 "1600x900_60.00"
# 启用模式
xrandr --output HDMI-A-0 --mode "1600x900_60.00"
持久化
# new file
sudo vim /etc/X11/Xsession.d/45custom_xrandr
# typing follow in 45custom_xrandr
xrandr --newmode "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
xrandr --addmode HDMI-A-0 "1600x900_60.00"
X11有两个明显的问题好像一个就是不支持不同的缩放,还有一个好像是不支持HDR
所以,想双屏不同分辨率不同缩放估计还是得wayland
那完了,我用亿图画图,这东西不支持wayland😥
可以试试这个,我之前添加1600x900分辨率,留下的处理方法
gtf 1600 900 60 # 生成"1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
# 新增模式
xrandr --newmode "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
# 添加模式
xrandr --addmode HDMI-A-0 "1600x900_60.00"
# 启用模式
xrandr --output HDMI-A-0 --mode "1600x900_60.00"
持久化
# new file
sudo vim /etc/X11/Xsession.d/45custom_xrandr
# typing follow in 45custom_xrandr
xrandr --newmode "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
xrandr --addmode HDMI-A-0 "1600x900_60.00"
谢谢,按你的方法添加了1920x1600的60Hz的,原来好像最高59.95Hz
但是启动时整个屏幕缩到左上角没效果,
我先放弃了,把xrandr --output eDP-1 --scale 1.0x1.0 这句做成了自定义的全局快捷键,
每次插外接屏和重启时,先敲下快捷键……
等beta3出来,重装一下吧……
😭
Popular Events
More
因为使用的外接屏幕最大分辨率为1920x1080,我的笔记本的最大分辨率为3456x2160,
因此打算使用Xrandr仅修改外屏的缩放,实现主屏为3456x2160 1.75倍,外屏1920x1080 1.0倍,
在未接外屏时,先在主屏试验了下命令:xrandr --output eDP-1 --scale 0.7x0.7等等,看下效果,
接果显示出了问题,每次插拨外屏、在控制中心修改分辨率或注销、重启等重新进入桌面时,主屏的内容仅显示在屏幕左上角一小部分,
整个桌面无法使用,只能盲敲 xrandr --output eDP-1 --scale 1.0x1.0 恢复桌面使用,
有没有什么办法可以将桌面重置,会不会是显示相关的配置文件什么的出问题了?
谢谢
效果如下: