GNU / Linux : 듀얼 스크린과 별도의 작업 공간


9

방금 두 번째 23 인치 모니터를 받아서 NVidia 8800GT 그래픽 카드에 연결했습니다.

Nvidia 설정 창에는 기본적으로 두 가지 옵션이 있습니다. Twinview 또는 별도의 X 화면 :-Twinview는 기본적으로 두 화면을 하나의 큰 화면으로 만들어 두 화면을 하나의 작업 공간으로 만듭니다. -별도의 X 화면을 사용하면 작업 영역을 분리 할 수 ​​있지만 다른 X 화면에서 작업 영역으로 전환 할 수는 없습니다.

사용중인 모니터에 관계없이 4 개의 작업 공간에 액세스 할 수 있으므로 작업 공간 설정간에 빠르게 전환 할 수 있습니다. Pidgin이 왼쪽 모니터에 있고 Vim이 오른쪽에 있기를 원할 수 있습니다. 아니면 그냥 다른 방법으로.

이것도 가능합니까? 그렇다면 올바른 방향 (문서 / 가이드)을 알려 주시겠습니까?

대단히 감사합니다.


가능하다고 생각하지 마십시오. 두 모니터가 다른 해상도를 사용하고 Xserver가 각 작업 공간에 동일한 기본 해상도를 제공하는 이유는 무엇입니까? 이것이 트윈 뷰가 두 화면에서 "기본 해상도"를 확장하여 작동하는 이유입니다.
quack quixote

다른 WM에서도 가능할까요? 분명히 이런 종류의 설정을 원하는 최초의 사람은 아닙니다

1
나는 당신 의이 "문제"가 내가 찾고있는 것입니다. 내 질문을 읽고 당신에게 일어난 일이 내 시나리오에 해당되는지 확인할 수 있습니까? 감사!! superuser.com/questions/148842/…
누군가 아직도 당신을 사용합니다 MS-DOS

답변:


3

KDE와 그놈에서 구현 된 것처럼, 이것은 "쉽지 않다"는 것이 아닙니다. 거의 불가능합니다. 이유는 다음과 같습니다. 가상 작업 공간은 창 관리자에서 실행되는 위젯으로 구현됩니다. 그들은 속임수와 마술로 구현되며 하나의 DISPLAY에서 실행되는 하나의 창 관리자에 전적으로 바인딩됩니다.

창 관리자, 가상 작업 공간 관리 위젯 및 클라이언트 응용 프로그램은 모두 $ DISPLAY 환경 변수와 같이 동일한 DISPLAY에서 실행됩니다 (일반적으로 : 0.0). Twinview 모드가 아닌 두 번째 모니터는 실제로 별도의 모니터에서 실행됩니다. DISPLAY-아마도 : 0.1 각 모니터의 터미널 프로그램에있는 쉘 프롬프트에서 'echo $ DISPLAY'를 실행하여이를 확인할 수 있습니다.

각 DISPLAY는 자체 X 서버를 실행 중입니다. 따라서 그들은 서로의 창, 창 관리자 또는 가상 작업 공간에 대해 전혀 모릅니다.

다양한 타일링 창 관리자가 모니터를 트윈 뷰 모드로 사용하기를 원할 것입니다. 그런 다음 그들은 동일한 디스플레이에서 하나와 다른 하나의 부동산과 신중하게 작업 할 수 있으며 두 가지 별도의 "작업 공간"(가상 작업 공간과 동일한 단어이지만 동일한 의미는 아님)이라고 생각하게합니다.

실행중인 Xwindow 클라이언트 프로그램을 한 디스플레이에서 다른 디스플레이로 원활하게 이동하거나 마이그레이션하기가 매우 어려운 수많은 X- 창 문제가 있습니다. 할 수 없다고 말하지 않고; 그것은 끝났을지도 모른다. 그러나 나는 그것이 버그가 있거나 최소한 제한적일 것이라고 내기 할 것이다. 예를 들어 DISPLAY 사이에서 비디오를 재생하는 파이어 폭스 창을 이동할 수 있다고 의심합니다.

도움이 되었기를 바랍니다! -pbr


1

당신은 시도 xrandr(시도 xrandr -q)? 원하는 것을 제공 할 수 있습니다.

직장에서 듀얼 출력이있는 구형 NVIDIA 카드를 사용합니다. TwinView 또는 두 개의 X 서버를 사용하지 않습니다. 나는 xorg.conf조차 없다. Xorg가 HAL에서 설정을 받도록했습니다.

nouveau엔비디아가 제공하는 바이너리 블로 브를 사용했지만 현재는 드라이버로 사용하고 있습니다. 나는 창 관리자처럼 굉장히 사용 하지만 그놈과 KDE는 xrandr더 좋지는 않지만 처리 합니다.


0

이 작업을 수행하는 여러 개의 타일링 WM (Awesome3, scrotwm, Xmonad, 아마도 dwm 및 wmii)이 있으며이를 위해 * box (Open / Flux)를 구성 할 수 있습니다. 최소한 쉽게 KDE 나 GNOME에서 그 방법을 알지 못합니다.

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