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: 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

관련 정보