我在USB驱动器上使用Slax作为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使用临时文件系统,而且在重新启动时更改将丢失。
发布于 2019-03-05 16:32:25
我想通了。橡胶鸭的调试处于最佳状态。在这里找到的。
解决方案是永久地更改~/.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 restarthttps://unix.stackexchange.com/questions/504531
复制相似问题