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

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

저는 윈도우 메이커를 운영하고 있습니다. 저는 lxrandr을 사용하여 화면 크기를 설정하고 두 번째 모니터를 추가할 때도 사용합니다. 문제는 컴퓨터를 다시 시작한 후 기본 설정으로 되돌아간다는 것입니다. X를 시작할 때마다 사용되도록 이러한 설정을 어떻게 저장하고 유지할 수 있습니까?

답변1

lxrandr명령은 임의의 환경이 아닌 LXDE 데스크탑 환경에서 실행하는 것이 가장 좋습니다.

해당 설정을 항목에 저장합니다 .desktop(다음과 일치).무료 데스크탑) 거기:

$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
    

이 실행됩니다실행=저장된 파일의 항목랜달.


내용예( 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'

관련 정보