다른 물리적 디스플레이에서 별도의 X 세션을 실행하려면 어떻게해야합니까?


14

여기 내가해야 할 일이 있습니다. VGA를 통해 더 작은 모니터로 개인 프로젝트를 해킹하는 동안 친구를 위해 HDMI를 통해 영화를 텔레비전 화면으로 재생해야합니다. 스크린 샷을 무작위로 찍을 VGA 스크린에서 작업 모니터 응용 프로그램을 실행하고 스크린 샷이 절반 메가 마인드 및 반 이클립스가되지 않는 것이 좋기 때문에 화면이 분리되어 있어야합니다. 각 화면에서 다른 X 세션을 실행할 수 있다고 들었지만 어떻게해야할지 모르겠습니다. 기본적으로 한 화면에는 전체 화면의 VLC가 필요하고 다른 화면에는 전체 데스크톱 환경이 필요합니다. Linux Mint 11 (Ubuntu 11.04) 64 비트를 실행 중입니다.

이것을 할 수있는 방법이 있습니까? 그렇다면 영화를 제어하기 위해 마우스와 연결된 X 세션을 전환 할 수 있습니까?

답변:


7

원하는 것은 다중 시트 Xxorg 구성입니다. 어떤 배포판을 사용하고 있는지 모르겠으므로 xorg Wiki 항목에 링크하면 됩니다. X는 20여 년 전에 많은 기관에서 모든 Unix 머신으로이 작업을 수행 한 이후로 이에 적합합니다.

그러나 두 디스플레이 모두에 동일한 키보드와 마우스를 사용할 수는 없습니다.


내 배포판을 포함하도록 위의 질문을 편집했습니다 : Linux Mint 11 / Ubuntu 11.04 64bit. 최소한 다른 디스플레이와 인터페이스하기 위해 터미널을 사용할 수 있습니까?
Naftuli Kay

xorg Wiki는이 Ubuntu 페이지로 연결됩니다 : help.ubuntu.com/community/MultiseatX 다른 디스플레이와의 인터페이스에 대해 언급 할 때 어떤 생각을하고 있는지 잘 모르겠지만 다른 X 서버에서 VLC를 제어하려면, VLC HTTP 제어 인터페이스 (또는 다른 VLC 제어 인터페이스)를 사용할 수 있습니다. videolan.org/doc/play-howto/en/ch04.html#id590873
Klox

따라서 본질적으로 export DISPLAY=:2 && vlc myfile다른 화면에서 VLC를 시작한 다음 HTTP 플러그인을 사용하여 VLC를 제어 할 수 있습니다. 말이된다. 내가 여기서 뭔가 일할 수 있는지 볼 수 있습니다.
Naftuli Kay

2
키보드 및 마우스 문제가 아닙니다. synergy동일한 컴퓨터 나 네트워크 컴퓨터의 다중 시트 X 디스플레이에서 동일한 키보드와 마우스를 사용할 수 있습니다 .
Caleb

1
@TK : 원하지 않는 부작용없이 원하는 것을 수행하는 짧은 명령 : DISPLAY=:2 vlc myfile. vlc시작 쉘의 DISPLAY 변수를 스톰 핑하지 않고 명령에 대해서만 DISPLAY 변수를 변경합니다 . VLC를 백그라운드로 사용하여 터미널 창을 계속 사용할 수 있다면 더욱 유용합니다.
워렌 영

4

방금 2 대의 모니터에서 별도의 xsession을 설정하고 실행하는 방법에 대한 간단한 팁을 썼습니다. 확인 해봐 http://www.nu2upc.com/linux-tips/configuring-dual-displays/

먼저 이것이 당신의 요구를 충족시키는 지 확인하기 위해 내가 무엇을 성취하려고하는지 설명하겠습니다. 2 개의 모니터를 실행하겠습니다. 하나는 VGA를 통해 연결되고 다른 하나는 DVI를 통해 연결됩니다. VGA 모니터는 xsession 0에서 모니터 0으로 화면 0에 연결되고 DVI는 1로 연결됩니다.

내가 겪었던 문제는 시스템이 자동으로 DVI 모니터에 0을 할당했기 때문에 원하는 결과를 얻지 못한다는 것입니다.

해결책은 단순히 DVI 모니터를 분리하고 재부팅 한 다음 깨끗한 xorg.conf 파일로 시작하는 것입니다. VGA 모니터가 원하는 방식으로 구성되어 있는지 확인하기 위해 NVIDIA 설정을 연 다음 DVI 모니터를 연결하고 "X Server Display Configuration (X 서버 디스플레이 구성)"을 클릭 한 다음 "Detect Displays (디스플레이 감지)"를 클릭하고 DVI 모니터를 찾았습니다. 그런 다음 DVI 모니터를 VGA 모니터의 오른쪽으로 설정하고 "Configure (구성)"를 클릭하고 "Separate X Screen (분리 된 X 화면)"을 선택한 다음 다른 모든 설정이 마음에 드는지 확인했습니다. “Save X Configuration File (X 구성 파일 저장)”을 클릭하고 yes (예)로 변경 사항을 병합합니다. 그런 다음 시스템을 재부팅했습니다. 그리고 비올라! 이제 별도의 xsession에서 각각 2 개의 디스플레이를 실행하고 있습니다!

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