여러 "startx" 프로필을 만드는 방법은 무엇입니까?

여러 "startx" 프로필을 만드는 방법은 무엇입니까?

현재 i3wm이 포함된 Arch Linux가 있습니다. i3를 시작해야 할 때 startx구성 파일에 exec i3;. Gnome과 같은 다른 그래픽 환경을 실행해야 할 때 xinitrc. 일부 그래픽 환경은 startddeDeepin과 같은 자체 시작 파일(일부는 아님)을 설치한 후 생성됩니다 . xinitrc여러 데스크탑 환경에 대해 새로 생성하거나 구성하려면 어떻게 해야 합니까 ?

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

답변1

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

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

tty에서.

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

startx는 단지 예시 스크립트일 뿐이므로 필요에 따라 다른 스크립트를 생성하는 것이 좋습니다. 위에서 언급한 설정은 질문에 언급된 요구 사항을 충족해야 합니다.

관련 정보