Live-Usb
在 Slax Linux (xrandr, FluxBox) 上切換螢幕
我將 Slax Linux 用作 USB 驅動器上的 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 使用臨時文件系統,無論如何重新啟動時更改都會失去。
我想到了。橡皮鴨調試處於最佳狀態。在這裡找到它。
~/.fluxbox/init
解決方案是永久更改。更改session.screen0.allowRemoteActions: false
為session.screen0.allowRemoteActions: true
。FluxBox 需要重新啟動才能正常工作,或者只是重新啟動。然後,當需要時,可以在
xrandr
命令後重新啟動 FluxBox。就我而言:xrandr --output DVI-I-1 --auto --output DVI-I-2 --auto --left-of DVI-I-1 fluxbox-remote restart