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


14

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

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

답변:


16

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

startx path/to/my_alternate_xinitrc

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


파일 이름이 이상합니다. 어쨌든이 대답은 저에게 효과적입니다. 감사합니다!
phunehehe

내 경우에는 경로가 절대적이어야합니다. 상대 경로가 작동하지 않습니다.
Chad
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.