我在 USB 驱动器上使用 Slax Linux 作为 Live Linux,并且在多显示器配置方面遇到问题。
我的电脑有两个屏幕,这是输出xrandr
:
Screen 0: minimum 320 x 200, current 3200 x 1200, maximum 16384 x 16384
DVI-I-1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 59.95*+
1600x1200 60.00
1280x1024 75.02 60.02
1280x960 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 66.67 59.94
720x400 70.08
DVI-I-2 connected 1280x1024+1920+0 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.02*+ 75.02
1280x960 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 66.67 59.94
720x400 70.08
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
当 Slax 启动时,它看起来像这样:(50% 比例) 这是完美的,除了要将鼠标放在左侧屏幕上,我必须将其移出右侧屏幕的右侧。所以我想切换屏幕。首先我尝试:
xrandr --output DVI-I-1 --auto --output DVI-I-2 --auto --left-of DVI-I-1
现在鼠标以正确的方式移动,但屏幕看起来像这样:
如果我这样做:
xrandr --output DVI-I-1 --off --output DVI-I-2 --off
xrandr --output DVI-I-1 --auto --output DVI-I-2 --auto --left-of DVI-I-1
一开始似乎可以正常工作,我的屏幕看起来像第一张图片,并且鼠标移动正常。但是当我单击四个方块来启动程序时,屏幕看起来像这样:
如何切换屏幕并让FluxBox(版本1.3.5)正常工作?请注意,我将在不同的计算机上使用此安装,因此我不需要任何永久配置,只需几行代码,当我使用这台特定计算机时,我可以在启动后运行这些代码。不过,允许编辑配置文件,Slax 使用临时文件系统,无论如何,更改都会在重新启动时丢失。
答案1
我想到了。橡皮鸭调试处于最佳状态。在这里找到的。
解决方案是永久改变~/.fluxbox/init
。改成。session.screen0.allowRemoteActions: false
session.screen0.allowRemoteActions: true
FluxBox 需要重新启动才能正常工作,或者只需重新启动即可。
然后,当需要时,可以在命令后重新启动 FluxBox xrandr
。就我而言:
xrandr --output DVI-I-1 --auto --output DVI-I-2 --auto --left-of DVI-I-1
fluxbox-remote restart