다른 TTY에서 다른 GUI 시작


14

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

명령

sudo service lightdm stop/start

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


1
심각한 코딩 없이는 불가능할 것입니다. lightdm.conf를 참조하십시오. tty7은 여기 (및 다른 장소)에 하드 코딩되어 있습니다. 편집하다; : 이것 좀 봐 가지고 help.ubuntu.com/community/MultiseatX
Rinzwind

1
@Rinzwind가 말했듯이 동일한 사용자 환경에서는 불가능합니다. 그러나 당신은 질문을 확인할 수 있습니다, 답변 중 하나가 당신에게
맞을지도 모릅니다

1
@ c0rp가 가능했습니다. (/ etc / inittab을 변경하고 tty8에서 kde를 사용하고 tty7에서 gdm을 사용했습니다.) lightdm은 매우 가벼운 것처럼 보이지만 (같은 언급 한 것처럼) multiseat가 작동하지만 약간의 구성이 필요합니다
Rinzwind


@Rinzwind 여기서 올바른 순서는 VT의 다른 사용자 로 로그인 한 다음 startx -- :1입니다. 내 우분투 그놈에서 / gdm 설정은 tty8에서 새 서버를 시작합니다. 방금 테스트했습니다. 아마도 정확한 효과는 xinit 스크립트에 따라 다르므로 gdm, ligthdm 및 whatnot에 따라 다를 수 있습니다.
Rmano

답변:


3
  • 를 눌러 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) 로만 이러한 명령을 모두 입력해야합니다 .


1
Ubuntu 16에서 작동하지 않는 것 같습니다.
jasonszhao

2

나는 그것이 작동하지 않는다는 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에서 실행하고 싶은 프로그램을 시작하려면


첫 번째 명령에 결함이 있어야합니다. 1 "절대 정확하지 않습니다. 그리고 마지막 두 명령으로 tty8에 검은 화면이 나타납니다.
Rinzwind

0

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

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

startx

새로운 GUI를 시작합니다

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