startx가 대체 xinitrc를 사용하게 만드는 방법은 무엇입니까? 목적 을 위해

데스크톱 관리자가 설치되어 있지 않으며 원하지 않습니다. 터미널을 통해 로그인 한 후 startxGUI를 시작하는 데 사용 합니다. ~/.xinitrcGUI 세션 에 대한 항목이 있습니다. 지금은 xmonad를 가지고 있지만 때때로 그놈 세션과 때로는 KDE 세션을 실행하고 싶습니다. 나는 ~/.xinitrc그 목적 을 위해 편집 하는 데 사용 했지만 더 우아한 방법이 있어야한다고 생각합니다 (대체 구성 사용과 같은 것). 그러나 man startx또는 에서 항목을 찾을 수 없습니다 man xinit.

여러 구성 파일 (각 GUI 세션마다 하나씩)을 계획 한 다음 startx원하는 때로드하도록 지시합니다. 어떻게해야합니까?



답변

에 따르면 xinitman 페이지를 내가 읽어 xinit(하여 startx실행하는 클라이언트 프로그램의 명령 줄 매개 변수의 모습을). 찾지 못하면 ~/.xinitrc대신 실행 됩니다. 그래서 당신은 쓸 수 있어야합니다

startx path/to/my_alternate_xinitrc

그리고 당신이 원하는 것을 할 것입니다. 파일 이름뿐만 아니라 경로를 제공해야합니다. 내 테스트에서 startx ./my_xinitrc효과가 있었지만 작동 startx my_xinitrc하지 않았습니다.


답변