我曾经使用 Ubuntu 作为我的开发环境,因为我有一个新的工作站,所以我决定切换到带有 KDE GUI 的 Manjaro。
当我使用 Gnome 时,我使用了一个名为xrandr-扩展以便让我能够同时使用笔记本电脑的 4k 屏幕和外部 1080p 屏幕,而不会遇到常见的缩放问题。它工作正常;我在 Gnome 上使用 xrandr-extend 没有任何问题。然而,在 Manjaro 上,我遇到了一个无法解决的问题。
问题出在外接显示器上的桌面上:
如您所见,显示屏的四分之三是黑色,而桌面占据了屏幕的最后四分之一。
我确实认为这可能与我在 xrandr-extend 配置中将屏幕压缩 2 有关。我这样做是为了实现最佳缩放程度,以便在屏幕上使用应用程序。但是,如果是这种情况,那么我如何才能在让外部显示器上的整个桌面实例跨越所述显示器的整个宽度和长度的同时保持所需的缩放级别?
据我所知,我已经正确填充了配置文件:
[provider:modesetting]
primary = eDP-1
hdmi = HDMI-1
vga = DP-1
[provider:nouveau]
primary = eDP1
hdmi = HDMI1
vga = DP1
[resolutions]
primary = 3840, 2180
hdmi = 1920, 1080
vga = 1920, 1200
[scaling]
hdmi = 2
当我执行扩展和缩放外部显示器的命令时生成的控制台日志:
[dukejm@duke-pc ~]$ xrandr-extend -n hdmi
xrandr --auto
xrandr --listmonitors
xrandr --output eDP1 --auto --output HDMI1 --auto --panning 3840x2160+3840+0 --scale 2.0x2.0 --right-of eDP1
Monitors: 2
0: +*eDP1 3840/350x2160/190+0+0 eDP1
1: +HDMI1 1920/530x1080/300+3840+0 HDMI1
[dukejm@duke-pc ~]$ xrandr-extend -n hdmi
xrandr --auto
xrandr --listmonitors
xrandr --output eDP1 --auto --output HDMI1 --auto --panning 3840x2160+3840+0 --scale 2.0x2.0 --right-of eDP1
Monitors: 2
0: +*eDP1 3840/350x2160/190+0+0 eDP1
1: +HDMI1 3840/530x2160/300+3840+0 HDMI1
答案1
我在 KDE Manjaro 中遇到了完全相同的问题,我希望这个问题能够在后续版本中得到修复,但是这个问题已经持续了一年多了。
我还使用了兰德解决方案形式为:
xrandr --output HDMI-1 --auto --scale 2x2
我可以习惯只有四分之一的背景,但这个故事还有一个更糟糕的警告。任何只在黑暗区域的东西1 帧每秒因此无法使用。只有当窗口至少部分位于四分之一显示区域时,它才会正常运行。