데스크탑 관리자가 설치되어 있지 않습니다(설치하고 싶지도 않습니다). 터미널을 통해 로그인한 후 이를 사용하여 startx
GUI를 시작합니다. ~/.xinitrc
GUI 세션에 대한 항목이 있습니다 . 이제 xmonad가 있지만 때로는 GNOME 세션을 실행하고 싶고 때로는 KDE 세션을 실행하고 싶습니다. 나는 이 목적을 위해 편집하곤 했지만 ~/.xinitrc
(대체 구성을 사용하는 것과 같은) 좀 더 우아한 방법이 있어야 한다고 생각합니다. 그러나 man startx
또는 에서는 아무것도 찾을 수 없습니다 man xinit
.
내 계획은 여러 구성 파일(GUI 세션당 하나씩)을 갖고 startx
필요할 때 로드하도록 지시하는 것입니다. 어떻게 해야 하나요?
답변1
~에 따르면xinit
매뉴얼 페이지나는 명령줄 인수에서 실행할 클라이언트 프로그램을 찾고 있다는 xinit
것을 읽었습니다 . startx
찾을 수 없으면 ~/.xinitrc
대신 실행됩니다. 그래서 당신은 쓸 수 있어야합니다
startx path/to/my_alternate_xinitrc
그것은 당신이 원하는 것을 할 것입니다. 그러나 파일 이름뿐만 아니라 경로도 제공해야 합니다. 내 테스트에서는 startx ./my_xinitrc
작동하지만 작동 startx my_xinitrc
하지 않습니다.