한 모니터의 X, 다른 모니터의 tty 터미널? (리눅스)


9

내 컴퓨터의 그래픽 카드에는 적어도 두 개의 별도 모니터에 대한 출력이 있습니다. 고해상도의 모니터가 하나 있으며 X (모든 그래픽)에 사용하는 것이 좋습니다. 그러나 다른 모니터는 오래되고 해상도가 낮은 평면 모니터입니다.

X를 실행하는 tty 터미널이 모니터 A (고해상도 모니터)로, bash 쉘을 실행하는 / dev / tty2가 B (저해상도 모니터)로되도록 모니터를 구성 할 수 있는지 궁금합니다. .

이것을 위해 xorg 설정 파일을 사용할까요? 확실하지 않습니다.

이것에 대한 모든 정보는 대단히 감사하겠습니다. 감사

답변:


6

언급 한 설정을 실행할 때 발생하는 문제는 키보드입니다. 키보드는 기본 디스플레이에서 실행되는 x 서버 (고해상도)에 의해 캡처됩니다. 무언가를 입력하고 싶다면 다른 터미널로 전환 할 수 없습니다.

보조 모니터의 해상도가 낮더라도 기본 x 화면과 별 개인 xterm 세션을 실행할 수 있습니다. 2 개의 디스플레이를 완전히 다른 화면으로 설정하려고합니다 (xinerama를 사용하지 않음). 당신은 끝낼 것이다 0.00.1표시됩니다. 기본 디스플레이는 0.0DISPLAY 환경 변수는 다음과 같습니다.

export DISPLAY=:0.0

이 구성을 사용하면 2 개의 화면 사이에서 마우스를 움직여 키보드 입력을 전달할 위치를 선택할 수 있습니다. 당신의 .xinitrc(집에서) 다음과 같이 할 수 있습니다 :

#!/bin/bash
xsetroot -solid black
xsetroot -display :0.1 -solid darkblue
xterm -display :0.1 -fn 9x16 -geometry 86x36+1+1 &
startkde

기본 디스플레이의 배경을 검은 색으로 설정하면 시작됩니다. 다음으로 보조 디스플레이 배경을 진한 파란색으로 설정합니다 (동영상을보기 위해 보조 화면을 사용하기 때문에이 색상을 사용합니다). 다음 줄은 사전 설정된 형상으로 두 번째 디스플레이에서 xterm을 시작합니다. 화면에 가장 적합한 형상을 조정하고 싶을 것입니다. xterm의 지오메트리는 문자로 측정되므로 픽셀 너비와 높이를 지정할 수 없습니다. 예제와 같이 9x16 글꼴 크기를 선택하고 보조 화면 해상도가 800x600 인 경우 다음 수학을 수행합니다.

font size = 9x16
screen size = 800x600
xterm width = ( 800 / 9 ) = 88.888
xterm height = ( 600 / 16 ) = 37.5

스크롤 막대를 고려해야하기 때문에 특히 너비에 대해 숫자를 반올림하려고합니다. 더 xterm 윈도우 제목을 없을 것이다, 그래서 (당신과 같은 두 번째 모니터에 뭔가 빛을 실행하도록 선택하지 않는 한 보조 화면에 윈도우 관리자가없는 것 twm또는 fvwm). 기본적으로 원하는 숫자를 얻을 때까지 숫자를 가지고 놀아야합니다.

.xinitrc파일 의 마지막 줄은 기본 디스플레이에서 기본 창 관리자를 시작합니다. 이것을 gnome-session 또는 좋아하는 wm을 시작하는 것으로 변경할 수 있습니다. .xinitrc로그인하는 동안 창 관리자를 선택할 수있는 기능을 유지하려는 경우 배포 의 기존 배포를 수정할 수도 있습니다 . /etc/X11베이스로 사용 하기 위한 스켈레톤 파일이 있어야합니다 .

최신 정보:

최신 버전의 KDE는 이제 모든 화면을 제어합니다. 더 이상 두 번째 화면에서 별도의 창 관리자를 유지할 필요가 없습니다. gnome을 사용하지 않으므로 gnome wm에 대해 확실하지 않습니다.


! 좋은 ... 난 ...이 놀러해야합니다 그래 ratpoison 아마 두 번째 화면에 잘 작동
고추
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.