这周我使用的视频投影仪投射出的图像对于其屏幕来说太大
并且溢出到了每一侧。
修复物理设置是不可能的,或者至少目前不太可能:唯一的解决方案是仔细调整窗口大小和位置,以便它们显示在屏幕的可见部分 - 使用全屏模式是不可能的。
有没有办法通过软件解决这个问题,使用兰德例如?
# xrandr doesn't have a padding option...
xrandr --output VGA1 --mode 1360x768 --left-of LVDS1 --padding 200
答案1
我的屏幕坏了,只有左上角可以使用。我使用 Openbox 作为窗口管理器(通过 Crunchbang)。我在开始时有这个.config/openbox/autostart
(但我想你可以将它添加到 X 启动后执行的任何内容):
xrandr --newmode "1016x670_59.90" 54.87 1016 1064 1168 1320 670 671 674 694 -HSync +Vsync
xrandr --addmode LVDS1 1016x670_59.90
xrandr --output LVDS1 --fb 1016x670 --panning 1016x670 --mode 1016x670_59.90
xrandr --fb 1016x670 --output LVDS1 --mode 1280x800
这会将我的屏幕缩小到左上角使用 1016x670 的框。我不知道为什么我必须创建新模式并再次切换,但这对我来说有效。
我从以下位置获取了模式行gtf
:
gtf 1016 670 59.9
就您而言,我认为您的目标是 1160x568(四周有 200px 的填充)。
获取模式行:
gtf 1160 568 59.9
>> # 1160x568 @ 59.90 Hz (GTF) hsync: 35.22 kHz; pclk: 52.13 MHz
>> Modeline "1160x568_59.90" 52.13 1160 1200 1320 1480 568 569 572 588 -HSync +Vsync
然后
xrandr --newmode "1160x568_59.90" 52.13 1160 1200 1320 1480 568 569 572 588 -HSync +Vsync
xrandr --addmode VGA 1160x568_59.90
xrandr --output VGA --fb 1160x568 --panning 1160x568 --mode 1160x568_59.90
xrandr --fb 1160x568 --output VGA --mode 1280x800
答案2
我能想到的最好的办法是
使用 XMonad 和虚拟机:调整 VM 窗口的大小以适合显示器的可见区域(没有窗口装饰妨碍),然后在 VM 中全屏显示演示文稿
使用 xrandr脸书限制屏幕总尺寸至可见区域和转换选项将其移动到正确的位置。像这样,其他显示就没什么用了。
xrandr --fb 1000x600 --output VGA1 --mode 1360x768 --transform 1,0,-150,0,1,-80,0,0,1