Slax Linux(xrandr、FluxBox)で画面を切り替える

Slax Linux(xrandr、FluxBox)で画面を切り替える

USBドライブでSlax LinuxをLive Linuxとして使用しており、マルチモニタの設定に問題があります。

マイコンピュータには2つの画面があり、次は出力です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

最初はうまくいくようです。画面は最初の図のように、マウスの動きは正常です。しかし、プログラムを実行するために4つの四角形をクリックすると、画面は次のようになります。

スクリーンショット3

画面を切り替えてFluxBox(バージョン1.3.5)が正しく機能するようにするには?このインストールは別のコンピューターで使用されるため、永続的な構成は必要なく、この特定のコンピューターを使用するときに起動時に実行できるコードの数行しか必要ありません。ただし、設定ファイルの編集は許可され、Slaxは一時ファイルシステムを使用するため、再起動すると変更が失われます。

答え1

私はそれについて考えた。最高のゴム製アヒルデバッグ。ここで発見されました。

解決策は永久的な変化です~/.fluxbox/init。に変更 。session.screen0.allowRemoteActions: falseFluxBoxが session.screen0.allowRemoteActions: true正しく機能するには、再起動する必要があります。それ以外の場合は、単純な再起動で十分です。

その後、必要に応じてFluxBoxをコマンドの後に再起動できますxrandr。私:

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

関連情報