gnome 3을 사용하여 여러/개별 X 세션을 설정하는 방법은 무엇입니까? [복사]

gnome 3을 사용하여 여러/개별 X 세션을 설정하는 방법은 무엇입니까? [복사]

클래식 Gnome을 사용하면 두 개의 모니터가 있는 경우 각 모니터에 대해 "별도의 X 세션"을 설정할 수 있습니다. 이 구성에서 각 모니터에는 별도의 사용자 로그인 세션이 있으며 응용 프로그램 창은 이를 시작한 X 세션에 바인딩됩니다. Gnome 3에도 비슷한 기능이 있을 수 있나요? 그렇다면 어떻게 설정합니까?

답변1

사용하려는 데스크톱 환경과는 아무런 관련이 없습니다.이 답변여전히 유효.

기본적으로 Xorg에서 사용/제공하는 장치 및 디스플레이의 이름을 수집한 다음 장치 및 디스플레이를 "좌석"으로 그룹화해야 합니다. 용어 로 xorg.conf좌석은 "ServerLayout"부분입니다. 그런 다음 각각 다른 ServerLayout을 사용하여 여러 인스턴스를 시작하도록 디스플레이 관리자를 재구성합니다.

ServerLayout 섹션은 다음과 같습니다.

Section "ServerLayout"
    Identifier     "seatX"
    Screen      X  "ScreenX" 0 0
    InputDevice    "MouseX" "CorePointer"
    InputDevice    "KeyboardX" "CoreKeyboard"
EndSection


Section "ServerLayout"
    Identifier     "seatY"
    Screen      Y  "ScreenY" 0 0
    InputDevice    "MouseY" "CorePointer"
    InputDevice    "KeyboardY" "CoreKeyboard"
EndSection

gdm을 재구성하기 위한 구성 파일은 다음과 같습니다.

 [servers]
 0=Standard0
 1=Standard1
 ...

 [server-Standard0]
 name=Standard server
 command=/usr/X11R6/bin/X -novtswitch -sharevts -layout seatX

 [server-Standard1]
 name=Standard server
 command=/usr/X11R6/bin/X -novtswitch -sharevts -layout seatY

[참고]: Gentoo Wiki에서 뻔뻔하게 복사했습니다.

관련 정보