다른 디스플레이 관리자와 함께 2 X 세션을 실행하는 방법은 무엇입니까?


15

가상 터미널에 대해 조금 읽었고 아이디어가 생겼습니다. 두 개의 X 세션을 동시에 가질 수있는 방법을 찾았습니다.

이 사이트들을 살펴 보았습니다.

1. 같은 컴퓨터에서 여러 사용자 X 세션을 동시에 실행하는 방법은 무엇입니까?
2. 2 대의 X 서버간에 창을 드래그하는 방법은 무엇입니까?

나는 시도 startx -- :1했지만 내 이전 터미널 ( Ctrl+ Alt+ F7)이 끊어졌습니다. 이것이 일어나지 않도록하려면 어떻게해야합니까?

내 주요 요구 사항은 Unity를 켜고 :0Gnome-shell을 :1켜고 작업 공간처럼 전환하는 것입니다.

가능하다면 tty8에 로그인 화면을 얻거나 다른 계정으로 로그인하는 옵션을 원합니다.

당으로 질문이 쉽게 아니므로, 세션 사이에 창을 교환하는 것은 권장되지 않습니다. 그러나 가능하다면 알고 싶습니다.

우분투 12.04 64 비트가 있습니다.

위의 명령으로 두 세션이 모두 중단되었습니다 (가상 세션은 15 분 동안 작동 한 다음 실제로 전환하면 중단되었습니다).

또한 시스템에 과부하가 걸리면 하나의 X 세션으로 되 돌리는 방법은 무엇입니까?

업데이트 :

답변을 3 번 시도했지만 시스템이 안정화되지 않습니다. tty7 또는 tty8은 충돌하기 전에 언젠가 작동하지만 동시에 작동하지는 않습니다.

답변:


9

질문 # 1 : 여러 개의 X 세션을 동시에 실행하는 방법

당신은 실행해야 sudo startx gnome-session -- :1 vt8- (가) vt8(당신이 얻을 TTY8에 세션을 시작하기 위해 X를 알려줍니다 ctrlaltF8)

질문 # 2 : X 세션간에 창을 드래그

이것이 가능한지 의심하고, 가능하다면 오늘날 우리가 가지고있는 소프트웨어로는 매우 불안정 할 것입니다. 창 관리 및 툴바 렌더링에서 작업 공간 배치에 이르기까지 모든 작업을 수행하는 것은 DE의 일입니다. 한 DE에서 다른 DE로 창을 붙여 넣습니다. 앞으로 Wayland 그래픽 서버 (X를 대체 할 것으로 기대됨)가 더 잘 관리 될 수있는 것처럼 들리므로 이것이 가능할 수 있습니다. 그러나 적어도 현재로서는 효과가 없을 것입니다.


그리고 두 번째 쿼리는 어떻습니까? 그렇게하는 방법? 그러한 시스템은 안정적입니까?
VedVals

TTY를 전환 할 때 "초점"인 X 서버가 입력 장치 (IE 마우스 및 키보드)에 의해 제어되어야하므로 두 번째 X 세션은 문제를 일으키지 않습니다. 이것은 현재 ChromeOS 데스크톱 환경을 Unity와 함께 실행하는 데 사용하는 시스템입니다.
jackweirdy

아니요, 창문 교환 방법을 의미했습니다. 또한 두 터미널이 모두 중단되었으므로 내가 시도한 명령 (문제의 하나)이 아닐 수도 있습니다.
VedVals

당신은 당신의 질문에서 창문을 교환하는 것이 필요하다는 것을 분명히해야합니다. 당신은 아무데도 언급하지 않습니다
jackweirdy

1
코드를 3 번 ​​시도했습니다. 시스템이 충돌합니다.
VedVals

8

우분투에서 다음과 같이 두 가지 다른 세션을 사용하고 있습니다.

  • 새로운 사용자 만들기
  • Ctrl + Alt + L (계정 전환)
  • 해당 사용자를 사용하여 로그인

우분투는 다른 사용자가 로그인 할 때 다음 tty에 새로운 X 세션을 만듭니다. 이제 CTRL + ALT + F7 및 CTRL + ALT + F8을 사용하여 해당 세션간에 전환 할 수 있습니다.

나는 Gnome3으로 시도한 적이 없지만 XBMC 세션에서 작동합니다.


1
이것은 작동하는 것 같습니다! 이것이 여러 DE를 실행하는지 알고 있습니까?
daboross 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.