현재 i3wm이 포함된 Arch Linux가 있습니다. i3를 시작해야 할 때 startx
구성 파일에 exec i3;
. Gnome과 같은 다른 그래픽 환경을 실행해야 할 때 xinitrc
. 일부 그래픽 환경은 startdde
Deepin과 같은 자체 시작 파일(일부는 아님)을 설치한 후 생성됩니다 . xinitrc
여러 데스크탑 환경에 대해 새로 생성하거나 구성하려면 어떻게 해야 합니까 ?
PS 저는 먼저 터미널에서 로깅하는 것을 좋아하므로 일부 로그인 GUI 관리자를 설치하고 싶지 않습니다.
답변1
exec "$@"
의 끝에 넣고 xinitrc
실행하십시오.
startx /path/to/xinitrc <wm> <wm-args>
tty에서.
startx
첫 번째 문자열 인수를 클라이언트( /path/to/xinitrc
절대 경로여야 함)로 해석하고 나머지 인수는 해당 클라이언트(wm 및 wm-args)에 전달되며 이는 exec
xinitrc에 의해 편집됩니다.
startx는 단지 예시 스크립트일 뿐이므로 필요에 따라 다른 스크립트를 생성하는 것이 좋습니다. 위에서 언급한 설정은 질문에 언급된 요구 사항을 충족해야 합니다.