TTY7 이상의 GUI를 배치 할 수 있습니까?


32

내 질문은 거의 제목입니다. 다른 문제를 동시에 처리하기 위해 종종 TTY를 사용합니다. 예를 들면 다음과 같습니다.

  • TTY1의 로컬 무언가
  • TTY2의 ServerA에서 SSH 당
  • TTY3의 ServerB에서 SSH 당
  • TTY4의 네트워크 감시
  • TTY7의 데스크탑 GUI

그러나 서로 다른 TTY에 각각 1 개의 데스크톱을 두는 것이 좋은 경우가 있습니다. 예를 들어

  • TTY7에서 XFCE / Unity / Kde를 사용하는 인스턴스 1
  • TTY8에서 XFCE / Unity / Kde를 사용하는 인스턴스 2

가능합니까?


귀하의 질문을 이해하면 몇 년 전에 ctrl-alt F1-F6 뒤에 모든 터미널 창 (아직 사용하지 않음)이 있다는 것을 처음 알았을 때 궁금한 점이 있다고 생각합니다. Chrome OS와 Ubuntu / unity간에 직접 교환 할 수있는 크롬 북에서와 같이 GUI를 여러 번로드하거나 다른 운영 체제로 직접 셸할 수 있는지 궁금했습니다. 나는 정직하게 알고 싶기 때문에이 질문을 따를 것입니다.
gyropyge

@gyropyge 그러나 내가 이해하는 한, 다른 TTY는 터미널에 대한 또 다른 견해가 아닙니다. 그러나 흑백 터미널 문자보다 더 유연한 방식으로 사용할 수 있는지 여부를 아는 것이 좋습니다.
Melauki Mawi

보통 터미널이 필요할 때 ctrl-alt-T를 누르고 터미널을 터미널에 띄웁니다. 대부분의 경우 그것은 나의 빈약 한 요구에 적합하고 드문 경우에 더 큰 것이 필요합니다. 나는 우리가 논의하고있는 6 대가 CPU 우선 순위가 높은 것과 같은 이점이 있다고 생각했지만 항상 소프트웨어 센터를 통해 직접 설치할 수없는 무언가를 설치 해야하는 이상한 요구에 영향을 미치지 않는 것으로 생각했습니다. 지금까지 내가 말한 것에 가장 가까운 것은 VMware를 설정할 때였습니다. VMware는 Windows를 설치할 때만 사용했지만 어쨌든 사용하지 않았습니다.
gyropyge

예전에는 @gyropyge가 가능했지만 lightDM (현재 우리가 사용하는 것)은 tty7에 하드 코딩되어 있습니다. 다른 tty로 변경할 수 있지만 여전히 ONE DE입니다.
Rinzwind

정확하게 요청한 것은 아니지만 KDE에는 활동이라는 기능이 있습니다. 활동을 전환하면 완전히 새로운 데스크탑 세트를 얻게되며 기본 설정과 완전히 다르게 설정 될 수 있습니다. 이런 종류의 요청은 요청한 것과 동일하지만 AFAIK는 하나의 X 세션 내에서 유지됩니다.
Joe

답변:


29

예, 아니오

대화의 TTY / PTS 부분을 따로 설정 ...

예, 하나 이상의 Xorg 인스턴스를 실행할 수 있습니다.

X :1
X :2
X :3

디스플레이 포트 1, 2 및 3에서 3 개의 새로운 Xorg 세션을 시작합니다.

DISPLAY 변수를 설정하여 모든 명령 근처에서 망할 수 있습니다.

그래서 DISPLAY=:1 xterm디스플레이 포트에서 xterm을 시작 것 (1)

"기본"데스크탑은 디스플레이 포트 0 (: 0)입니다.

이제는 아무 것도 없습니다.

유니티는 훌륭한 데스크톱 환경이 아닙니다. 어떤 사람들은 그것을 좋아하는만큼 리눅스를 굉장히 멋지게 만드는 많은 것들을 떠납니다. 그중 하나는 그것이 한 번만 실행될 것이라고 가정한다는 것입니다. 따라서 많은 디스플레이 포트에서 Unity를 시작하면 일반적으로 "환경"이 설정 등을 극복하기 때문에 많은 오류가 발생합니다.

KDE는 여전히 같은 문제를 겪었습니다. XFCE 및 기타 "보다 전통적인"데스크탑 환경은 일반적으로 정상적으로 작동하거나 최소한 로그인 한 사용자 당 하나의 인스턴스로 작동합니다.

예, 다른 TTY / PTY에서 한 번에 여러 GUI 세션을 실행하고 커널 설정에 따라 CTRL + ALT + F7-F12를 눌러 액세스 할 수 있습니다.


3
+1. 추가 데이터 포인트로서 gnome기본적으로 동일한 문제가 있습니다.-같은 사용자에 대해 여러 세션을 시작할 수 있도록 설계되지 않았습니다 (특히 원격으로 연결하는 경우). 아마 기본 DBUS 및 Gsettings 아이디어의 제한 ...하지만 당신은에서와 같이, 다른 그래픽 세션에 다른 더 "먹은"창 관리자를 사용할 수 있습니다 askubuntu.com/a/519164/16395 , 또는 단순히 추가에 다른 사용자를 사용하여 그래픽 세션.
Rmano

1
@ coteyr 나는 ctrl-alt-F7보다 더 높은 것을 몰랐습니다. 다른 데스크탑에 감사합니다! 나는 일이 느려지 자마자 내가 할 수있는 일을 조사 할 것입니다.
gyropyge

15

예, 다른 TTY에서 새 GUI를 시작할 수 있습니다. 기본 Ubuntu TTY (7 번)에서 다음을 눌러 다른 TTY (이 예에서는 3 번)로 전환하십시오.

Ctrl+ Alt+F3

동일한 수의 현재 TTY를 사용하여 사용자 이름과 비밀번호를 제공 한 후 새 X 세션을 시작하십시오.

startx -- :3

11
동일한 사용자로 두 번째 Unity / Gnome / KDE 세션을 시작할 때주의하십시오. 혼란이 일어날 수 있습니다 ...
Rmano

3
그렇습니다. 제 경험상 KDE에 문제가 생길 수도 있습니다 (시작조차 못할 수도 있습니다). 그러나 이것들은 DE 자체와 관련된 문제이며, 추상적으로 Ubuntu에도 존재하는 기본 X / Linux 기능입니다.
Luís de Sousa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.