Linux 콘솔의 기본 모니터 변경


24

Linux에서 콘솔을 표시 할 모니터를 지정하는 방법이 있습니까?

세부 정보 :
2 개의 비디오 카드가있는 3 개의 모니터 설정이 있습니다. 컴퓨터를 부팅하면 BIOS가 PCI 그래픽 카드 (작은 모니터가 있음)에 표시됩니다. Linux를 시작할 때 콘솔은 동일한 모니터에 표시됩니다. 다른 모니터에서 콘솔 출력을하는 방법이 있습니까? vesafb 프레임 버퍼를 사용하고 있습니다.

BIOS에서 기본 비디오 카드를 변경하는 방법이 보이지 않습니다.


1
듀얼 모니터 설정 (단일 비디오 카드)에서 동일한 문제가 발생했습니다. 출력을 바꾼 후 BIOS가 첫 번째 모니터에 감지되는 것으로 나타났습니다. BIOS가 일반적으로 선택하는 전원을 분리하거나 완전히 차단하면 올바른 모니터를 얻을 수 있지만 연결되어 있으면 (대기 중일지라도) BIOS는 모든 것을 해당 모니터로 보냅니다.
quck quixote

연결할 비디오 카드를 선택할 커널 명령 플래그를 원했습니다.
Tim

Linux 및 창 관리자 버전을 지정하십시오.
harrymc

4
X를 언급하는 답변과 의견으로 당황합니다. 커널 메시지가 나오는 tty 인 콘솔에 대한 질문입니다. 금언? 크 랜더? 창 관리자? 도대체?
Alan Curry

@ AlanCurry : 게시물이 명확하지 않은 경우에 발생합니다.
harrymc

답변:


7

나는 우리가 여기에서 찾고있는 옵션이 생각하는 fbcon=map:n경우 n원하는 비디오 출력을위한 FB 장치에 할당 된 번호입니다.

Documentation / fb / fbcon.txt에 설명되어 있으며 con2fbmap런타임시이를 변경하기위한 유틸리티 라고도합니다 .


나는 이것을 시험해 보지 못했지만 이것이 내가 찾은 그럴듯한 것에 가장 가까운 대답이다. 나는 이것에게 현상금을주고 있으며 이것을 테스트 할 때 의견을 말할 것입니다. 다른 모든 답변은 X에 대해 이야기하는 것처럼 보이므로 분명히 정확하지 않을 수 있습니다.
Journeyman Geek

더 이상 이것을 테스트 할 하드웨어가 없습니다. 누구나 이것이 작동하는지 확인할 수 있습니까?
Tim

@Tim M : 테스트했습니다. 작동합니다.
beroal

3

어떤 모니터에서 실행되는 콘솔 변경 (프레임 버퍼 @ / dev / fb x)에 대해서는 이러한 작은 80 행 C 프로그램을 다운로드하여 그러한 것을 지정할 수 있습니다.

wget https://raw.githubusercontent.com/kunguz/pi3b/master/con2fb.c
gcc con2fb.c -o con2fb.out

이를 다운로드하고 컴파일 한 후 가장 간단한 사용법은 sudo ./con2fb.out /dev/fb[frame buffer number, starting at 0] /dev/tty[console number, starting at 1]입니다.

이렇게하면 지정된 터미널을 지정된 모니터 (프레임 버퍼)에 "잠 그게"되므로 모니터에 할당 된 터미널로 전환하여 현재 디스플레이에서 전환하는 대신 해당 터미널에 포커스를 둡니다.

그러나 프레임 버퍼! = 물리적 모니터입니다. 별도의 tty를 사용하려는 각 모니터는 별도의 그래픽 카드 (따라서 별도의 프레임 버퍼)에 연결해야합니다.

또한 조심하지 않으면 커널을 중단시킬 수 있으므로 프로그램을 시도하거나 속이지 마십시오. ;)


-3

나는 이것이 사용중인 창 관리자에 달려 있다고 생각합니다. 예를 들어 계몽 은 창 위치를 기억하는 능력이 있습니다.

Fluxbox 는 창 위치 및 상태 저장을 지원합니다.

그놈이 마지막 상태를 기억할 수있는 코드를 작성하는 것은 응용 프로그램 개발자의 몫이라고 생각하기 때문에 그놈이 즉시 사용할 수 있다고 생각하지 않습니다.

따라서이 기능은 다음에 따라 다릅니다.

  1. 실행중인 리눅스 버전
  2. 사용중인 창 관리자
  3. 창 관리자를 다음 중 하나로 전환하려고 할 경우
  4. 그리고이 창 관리자가 선호하는 Linux 버전에서 지원되는지 여부에 따라 다릅니다.

1
OP는 X 윈도우가 아닌 가상 콘솔에 대해 이야기하고 있습니다. 그래픽 환경이있는 경우 일반적으로 ctrl + alt + F1에서 ctrl + alt + F6을 사용하여 찾을 수 있습니다. (Ctrl + Alt + F7을 사용하여 X로 돌아갈 수 있습니다).
Daniel H
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.