다른 TTY에서 다른 GUI 시작 다른 TTY에서

어떤 이유로 다른 TTY에서 2 개의 GUI를 열고 싶습니다.

명령

sudo service lightdm stop/start

TTY7에서 새 GUI를 중지 / 생성합니다. 그러나 다른 TTY에서 동일한 작업을 수행하거나 출력을 리디렉션하는 방법은 무엇입니까?



답변

  • 를 눌러 Ctrl+ Alt+ F1(원하는 기능 키) 다른 청각 장애로 전환됩니다 이런 식으로
  • 이 콘솔에 로그인 한 후 (사용자 이름과 비밀번호 입력)이 명령을 실행하십시오 : tty현재 tty의 수가 표시됩니다.

  • Xserver를 시작하려면이 명령 (n 대신에 반환 된 tty 번호의 장소 값)을 실행하면 알 :2$DISPLAY있습니다.

startx -display :2 -- :2 vtn &

내가 tty1을 위해 이것을하고있는 것처럼 :

startx -display :2 -- :2 vt1 &

이 시점에서 이전 명령 대신이 대안을 사용할 수 있지만 그래픽 응용 프로그램을 시작할 수 있습니다.

xinit session -- :1 -xf86config config.conf

  • 다음 단계는 TTYn에서 그래픽 프로그램을 실행하는 것입니다 : (가상 터미널 n의 VirtualBox와 같은)

분리 된 X 서버를 시작하십시오.

sudo X -quiet -nolisten tcp -noreset :4 vtn 다시 n을 다음과 같은 tty 번호로 바꿉니다 :

  • VirtualBox와 같이 원하는 wathever 응용 프로그램을 실행하십시오.

DISPLAY=:4 virtualbox &

참고 : 그래픽 콘솔이 아닌 전용 tty ( Ctrl+ Alt+ F1) 로만 이러한 명령을 모두 입력해야합니다 .


답변

나는 그것이 작동하지 않는다는 jasonszhao의 의견에 대한 응답으로 위의 답변을 테스트했습니다. Ubuntu 16.04.2 LTS를 사용하면 명령에 문제가 없었습니다.

노트 :

sudo X -quiet -nolisten tcp -noreset :4 vtn

“vt N의 “n ” 은 그래픽 디스플레이를 실행하려는 tty 번호입니다. 따라서 제 경우에는

sudo X -quiet -nolisten tcp -noreset :4 vt8

tty8에서 다른 X 세션을 시작한 다음

DISPLAY=:4 virtualbox &

DISPLAY : 4에서 실행하고 싶은 프로그램을 시작하려면


답변

그냥 고토 다른 tty사용 Ctrl+ Alt+ F1Ctrl+ Alt+ F12하지만 사용 우분투의 기본 GUI로 돌아갈 수 있습니다 Ctrl+ Alt+F7

내 경우 DDE를 사용하고 있습니다 Ctrl+ Alt+ F2
그때 사용 Ctrl+ Alt+F1

startx

새로운 GUI를 시작합니다


답변