두 번째 X 세션을 시작하는 방법?


33

나는 명령으로 그것을 시도했다 startx 1. 잠시 다른 화면으로 깜박 인 것처럼 보였지만 종료되었습니다. 다음과 같은 오류가 발생했습니다.

/usr/bin/xterm: No absolute path found for shell: :1

어떤 아이디어?

답변:


42

나는 당신이 이것을 할 수 있다고 생각합니다 :

$ startx -- :1

텍스트 콘솔에 있어야합니다. X 세션에서이 작업을 수행하면 권한이 부여되지 않았을 수 있습니다. 먼저 Ctrl+ Alt+ F1를 사용하여 텍스트 콘솔로 전환하고 로그인하십시오.

눌러 Ctrl+ Alt+ F7Ctrl+ Alt+ F8는 X 세션 사이를 전환 (F 키 번호는 분포에 따라 달라질 수 있습니다).

더 많은 제어를 원하면 다음과 같이 명령에 더 많은 옵션을 추가 할 수 있습니다.

$ startx gnome-session -- :1 vt8

gnome-session디스플레이에서 시작 :1하여 가상 콘솔 8 ( Ctrl+ Alt+ F8)에서 실행됩니다.


5
sudo로 X 서버를 시작하면 X 세션 내의 모든 것이 루트 권한으로 시작됩니다. 이로 인해 일부 응용 프로그램이 실패 할 수도 있습니다.
Brian Peterson

1
@Bepetersn-당신이 필요하다고 말한 것에 놀랐습니다. 그것없이 무슨 일이?
slm

5
@Bepetersn X 세션이 아닌 텍스트 콘솔에서 실행하십시오. Linux에서는 먼저을 누르고 Ctrl+Alt+F1로그인 startx -- :1한 후 쉘 프롬프트에서 실행 하십시오.
Gilles 'SO- 악마 그만해'

2
@Gilles-답변에 포함시켜 주셔서 감사합니다!
slm

1
죄송합니다. @slm에 응답하지 않았습니다. startx -- :1X 세션에서 실행 하면 터미널이 응답하지 않는 것처럼 보이며 다음과 같이 알려줍니다. 이 시간 동안 xauth: timeout in locking authority file /var/run/gdm3/auth-for-brian-3zy5Hn/database조금 실패합니다 X: user not authorized to run the X server, aborting..
Brian Peterson

4

나는 다음과 같은 방식으로 나를 위해 일한다는 것을 발견했다.

sudo xinit /usr/bin/xterm  -e "su peter -c pekwm"  $* -- :1

여기서 무슨 일이?
먼저 xterm의 매개 변수로으로 시작 xinit하여 스스로가됩니다. 거기서부터 창 관리자를 시작합니다. 을 최소화하기 만하면 됩니다. 아마 당신은 최소화를 시작하도록 말할 수 있지만, 나는 그것을 알아 내기에 충분히 신경 쓰지 않습니다.xtermsu
xtermxterm

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.