다음 번에 lxrandr 설정을 저장하는 방법은 무엇입니까?

다음 번에 lxrandr 설정을 저장하는 방법은 무엇입니까?

저는 Window Maker를 실행하고 있습니다. lxrandr을 사용하여 화면 크기를 설정하고 두 번째 모니터를 추가할 때의 설정을 지정했습니다. 문제는 컴퓨터를 다시 시작한 후 기본 설정으로 되돌아간다는 것입니다. X를 시작할 때마다 사용되도록 해당 설정을 저장하고 유지하는 방법은 무엇입니까?

답변1

lxrandr명령은 임의의 환경보다는 LXDE 데스크탑 환경에서 실행하는 데 가장 적합합니다.

해당 설정을 항목에 저장합니다 .desktop(규정 준수).Freedesktop) 거기:

$HOME/.config/autostart/lxrandr-autostart.desktop

여기에는 다음 항목이 포함됩니다.

OnlyShowIn=LXDE

에 따르면프레데스크탑 사양이는 LXDE에서만 자동 시작된다는 의미입니다.

  • Window Maker가 이러한 사양을 따른다면(제 생각에는 그렇지 않은 것 같습니다), 이 항목을 제거하여 계속 자동 시작되게 할 수 있습니다.

  • 그렇지 않으면 위의 명령을 편집하고 추가하여 항목을 추출 Exec=하고 WindowMaker 방식으로 자동 시작하도록 할 수 있습니다. ~/GNUstep/Library/WindowMaker/autostart를 사용하여 설정을 변경할 때마다 이 작업을 수동으로 수행해야 합니다 lxrandr.

  • 또는 다음을 추가하여 자동화할 수도 있습니다 ~/GNUstep/Library/WindowMaker/autostart.

    sed -n 's/^Exec=//p' $HOME/.config/autostart/lxrandr-autostart.desktop | sh
    

이는임원=저장한 파일의 항목lxrandr.


내용 예시 ( grep ^Exec= $HOME/.config/autostart/lxrandr-autostart.desktop)

Exec=sh -c 'xrandr --output HDMI1 --mode 1920x1080 --rate 60.00 --output eDP1 --mode 1920x1080 --rate 60.00 --below HDMI1'

관련 정보