在 Slax Linux 上切换屏幕(xrandr、FluxBox)

在 Slax Linux 上切换屏幕(xrandr、FluxBox)

我在 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% 比例) 截图1 这是完美的,除了要将鼠标放在左侧屏幕上,我必须将其移出右侧屏幕的右侧。所以我想切换屏幕。首先我尝试:

xrandr --output DVI-I-1 --auto --output DVI-I-2 --auto --left-of DVI-I-1

现在鼠标以正确的方式移动,但屏幕看起来像这样:

截图2

如果我这样做:

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

一开始似乎可以正常工作,我的屏幕看起来像第一张图片,并且鼠标移动正常。但是当我单击四个方块来启动程序时,屏幕看起来像这样:

截图3

如何切换屏幕并让FluxBox(版本1.3.5)正常工作?请注意,我将在不同的计算机上使用此安装,因此我不需要任何永久配置,只需几行代码,当我使用这台特定计算机时,我可以在启动后运行这些代码。不过,允许编辑配置文件,Slax 使用临时文件系统,无论如何,更改都会在重新启动时丢失。

答案1

我想到了。橡皮鸭调试处于最佳状态。在这里找到的。

解决方案是永久改变~/.fluxbox/init。改成。session.screen0.allowRemoteActions: falsesession.screen0.allowRemoteActions: trueFluxBox 需要重新启动才能正常工作,或者只需重新启动即可。

然后,当需要时,可以在命令后重新启动 FluxBox xrandr。就我而言:

xrandr --output DVI-I-1 --auto --output DVI-I-2 --auto --left-of DVI-I-1
fluxbox-remote restart

相关内容