두 개 이상의 X 디스플레이를 어떻게 실행합니까?

두 개 이상의 X 디스플레이를 어떻게 실행합니까?

Arch Linux와 같은 배포판에는 기본적으로 키보드 Alt + F1, F2, ..., F6 키로 액세스할 수 있는 6개의 가상 터미널이 있습니다. xinit를 실행하면 Alt + F7로 액세스할 수 있는 X 디스플레이가 시작됩니다.

두 개의 X 디스플레이를 실행하고 싶습니다. 하나는 Alt + F7, 다른 하나는 Alt + F8입니다. 어떻게 해야 하나요?

창관리자에서 제공하는 가상데스크톱을 찾는 것은 아닌 것 같습니다. 나는 실제로 두 개의 X 디스플레이를 원합니다. 예를 들어 솔루션에서는 두 개의 서로 다른 창 관리자를 실행할 수 있어야 합니다.

감사해요.

답변1

/etc/inittab다음과 같은 내용을 찾을 수 있습니다 .

c1:2345:respawn:/sbin/agetty -8 -s 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 -s 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 -s 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 -s 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 -s 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 -s 38400 tty6 linux

그 다음 줄은 X를 제어하고, 복사하고, 바로 뒤에 놓고, 모든 7s를 8. -- :1가 없으면 뒤에 추가 하거나 로 :0변경합니다 .:0:1

메모:저는 Arch Linux를 설치하지 않았습니다. 이것이 이론이다.

답변2

X 서버에 다른 디스플레이 번호를 지정하십시오. 예를 들어 xinit -- :1– 또는 사용 startx하지 않은 첫 번째 디스플레이를 자동으로 선택합니다( 를 기준으로 /tmp/.X*-lock).

새로운 X11 디스플레이는 할당되지 않은 첫 번째 VT에서 실행됩니다. 이는 8번째 VT에 대한 인수를 추가하여 변경할 수 있습니다 . (이 방법으로 Xorg는 이미vcNxinit -- :1 vt08게티또는 그 안에서 실행 중인 다른 텍스트 모드 프로그램.)

보다Xorg(1)이에 대해 자세히 알아보세요.

관련 정보