我有一个触摸屏Dell XPS 9550和一个外部27英寸Dell屏幕。

如何确保外部显示器不会像现在那样以2倍的比例放大所有内容?

XPS是HiDPI,而屏幕是FHD。xrandr -q的输出显示以下内容:

eDP1 connected primary 3840x2160+2560+0 (normal left inverted right x axis y axis) 350mm x 190mm ... HDMI1 connected 2560x1440+0+214 (normal left inverted right x axis y axis) 600mm x 340mm

我最初按照https://askubuntu.com/上的说明进行操作Questions / 393400 /是否可以针对两个不同的屏幕具有两个不同的dpi配置,但是Pantheon不断重置自身,因此我无法设置所需的尺寸(根据根据上面的输出。

我正在尝试将XPS设置在显示器的右侧。

评论

如何为eOS Loki上的单个显示器设置HiDPI缩放比例的可能副本?

#1 楼

这在很大程度上对我有用:

xrandr --output eDP1 --scale 1x1 --pos 3840x0 ; xrandr --output HDMI1 --scale 2x2 --mode 1920x1080 --fb 7680x2160 --pos 0x0

唯一的缺点是topbar似乎妨碍了我的笔记本电脑屏幕。显然,如果您没有与我相同的分辨率,则需要进行调整。害怕还没有GUI解决方案。我只是将此命令弹出到一个文件中,所以我可以快速切换。

UPDATE
万神殿现在在更改res时崩溃了!

UPDATE 2

完全加载并登录后再插入监视器似乎更成功。

评论


尝试在我的设置上运行此程序(非常类似于Demwunz的程序),并且出现“ xrandr:找不到模式1920x1080”的情况-屏幕的分辨率确实为1920x1080,所以不确定为什么会发生这种情况。有任何想法吗?

–马库斯
17年8月3日在8:52

#2 楼

不幸的是,当前的Linux桌面仅支持整个桌面的一个比例因子,因此您可以缩小HiDPI显示器的尺寸,或者在外部显示器上获得两倍的尺寸。

我的设置非常相似,我现在使用的一种简单的解决方法是,在“系统设置”>“显示器”中将笔记本电脑的显示器设置为1280 x720。有关更多信息,请查看以下博客文章:

https://medium.com/elementaryos/what-is-hidpi-and-why-does-it-matter-b024eabea20d
https://medium.com/elementaryos/top-3-misconceptions-about-hidpi-f5ef493d7bf8


#3 楼

经过几天的修改并尝试了几种配置之后,我想分享为正确配置桌面而设置的脚本(命令)。

首先,我有两个屏幕:
-笔记本电脑屏幕3840x2160(4k)
-通过扩展坞1920x1080的外接显示器
-外接显示器在我的右边时,笔记本电脑面板将在左侧”

/>
xrandr --dpi 200 --fb 7680x2160 --output eDP-1 --mode 3840x2160 --output DP-1-1 --auto --scale 2x2 --pos 3840x0 --panning 3840x2160+3840+0


这给了我完美的最佳体验,并且无缝完美地工作(冗余,我知道,但是太可爱了……!)

我已经转过这个了

ProTip:如果需要调整灰度系数:

xrandr --output DP-1-1 --gamma 0.90:0.90:0.90 


我全部使用0.80或0.70灰度系数取决于一天中的时间:)

#4 楼

xrandr --output eDP-1 --scale 1x1 --pos 0x0 --fb 7680x2160; xrandr --output DP-1-1 --scale 2x2 --pos 3840x0 --mode 1920x1080 --fb 7680x2160 --pos 3840x0


这对我有用。

只能先运行“ xrandr”才能识别显示器的名称。 eDP-1是我的笔记本电脑(4k Dell触摸屏),DP-1-1是我的扩展坞的HDMI输出。

在笔记本电脑中缩放1x1,位置为0x0,帧缓冲器为7680x2160,然后在2nd显示器上以2840x0缩放2x2。