여러 "startx" 구성 파일을 만드는 방법은 무엇입니까?

여러 "startx" 구성 파일을 만드는 방법은 무엇입니까?

저는 현재 i3wm이 포함된 Arch Linux를 사용하고 있습니다. i3를 부팅해야 할 때 startx구성 파일에 exec i3;.Gnome과 같은 다른 그래픽 환경을 실행해야 할 때 내 것을 편집하기 때문에 그냥 입력합니다 xinitrc. startdde디핀. xinitrc여러 데스크탑 환경을 위한 새로운 환경을 생성하거나 구성하려면 어떻게 해야 합니까 ?

PS 저는 먼저 터미널에서 로그인하는 것을 좋아하므로 일부 로그인 GUI 관리자를 설치하고 싶지 않습니다.

답변1

그냥 exec "$@"끝에 넣고 xinitrc실행하십시오.

startx /path/to/xinitrc <wm> <wm-args>

tty에서.

startx첫 번째 문자열 인수는 클라이언트로 해석되며( /path/to/xinitrc절대 경로여야 함) 나머지 인수는 execxinitrc에 의해 편집되는 클라이언트(wm 및 wm-args)에 전달됩니다.

startx는 샘플 스크립트일 뿐이며 필요한 경우 다른 스크립트를 만드는 것이 좋습니다. 그러나 위 설정은 질문에 언급된 요구 사항을 충족해야 합니다.

관련 정보