루트 권한을 포기하지 않고 시작 시 X 서버에서 터미널을 어떻게 시작할 수 있습니까?

루트 권한을 포기하지 않고 시작 시 X 서버에서 터미널을 어떻게 시작할 수 있습니까?

질문:

저는 15kHz 신호를 수신하는 모니터가 있는 아케이드 컴퓨터에서 Linux를 실행하고 있습니다. X 서버가 시작되어 나타난 후모델 행GPU가 올바른 신호를 출력하도록 하세요.

내 솔루션:

xterm과 같은 것을 시작하면 컴퓨터 디스플레이에 터미널을 표시할 수 있습니다.

이 접근 방식에는 문제가 있습니다. 주로 루트로 X 서버를 시작하면 xterm이 루트로 로그인됩니다.

xinit나는 서버를 시작하는 데만 사용하는 본격적인 창 관리자를 갖고 싶지 않습니다 .

이에 대한 좋은 해결책이 있습니까? su다른 사용자로 xterm을 시작 해야 합니까 ?

답변1

항상 특정 사용자로 X 세션을 실행하고 종료 시 다시 시작하려면 이 세션을 설치하고 nodm이러한 모든 작업을 처리할 수 있습니다. 창 관리자가 필요하지 않습니다. 필요한 것은 .xsession대상 사용자의 홈 디렉터리에 있는 파일뿐입니다.

정말로 사용하고 싶다면 실행을 명령으로 startx전달할 수 있습니다 .xtermlogin-e

답변2

그래픽 모드에서 로그인 프롬프트를 표시하려는 것 같습니다. 이것은 ... 불리운다디스플레이 관리자. 호출하는 대신 xinit디스플레이 관리자를 설치하고 시스템이 시작 시 이를 실행하는지 확인하십시오(대부분의 배포판에서와 같이 디스플레이 관리자가 포함된 패키지를 설치한 경우). 구식, 미니멀리스트를 설치할 수 있습니다.시드미또는 덜 기본이지만 여전히 작은 것, 예를 들어날씬한또는광DM, 또는 더 발전된 것.

관련 정보