VirtualBox를 다른 TTY로 어떻게 실행할 수 있나요?

VirtualBox를 다른 TTY로 어떻게 실행할 수 있나요?

CtrlUbuntu에 대한 나의 지식은 여전히 ​​상당히 제한되어 있지만 ++ Alt를 사용하여 터미널을 전환할 수 있다는 것을 알고 있습니다 F*.

그 중 하나에 내 VirtualBox(이 경우 winXP)를 로드할 수 있는지 궁금합니다. 그러면 매우 편리할 것입니다. 현재 2개의 작업 공간 오른쪽에 자동 로드되도록 설정되어 있지만 여전히 호스트 키 등이 엉망이 되는 경우가 있습니다.

궁금해요!

답변1

가상 터미널 1~6에서는 VirtualBox GUI를 실행할 수 없으며 7과 8에서만 실행됩니다. 기본적으로 VT8에서 X 서버를 시작하고 여기서 프로그램을 실행해야 합니다.

Alt창 테두리와 제목 표시줄(어쨌든 VirtualBox 전체 화면을 실행하고 있기 때문에)이나 + 와 같은 기타 멋진 디스플레이 관리자 기능이 필요하지 않다면 Tab간단한 X 서버를 사용해도 괜찮을 것입니다. 이는 기본 X 서버가 충돌할 때 사용자 전환 또는 다시 로그인과 호환되지 않을 수 있습니다.

분리된 X 서버 시작

sudo X -quiet -nolisten tcp -noreset :4 vt8

이렇게 하면 처음에는 검은색인 VT8( Ctrl+ Alt+ ) 로 전환됩니다 . + + 를 F8눌러 VT7에서 GDM/KDM으로 다시 전환하십시오 . VT8에서 Virtual Box를 실행하려면 다음을 실행하십시오.CtrlAltF7

DISPLAY=:4 virtualbox &

이 명령은 먼저 환경 변수를 DISPLAY로 설정한 :4다음 실행합니다 virtualbox. 수동으로 VT8로 전환해야 합니다. 제목 표시줄이나 창 테두리가 없다는 점에 유의하세요. 응용 프로그램을 종료하려면 다음을 사용하십시오.파일->그만두다옵션. xserver를 중지하려면 먼저 X 서버의 프로세스 ID를 확인하고( 사용 ps uww -C Xorg | grep :4) 를 실행합니다 sudo kill PIDHERE.

이것은 다소 고급 기능이므로 다른 가상 데스크탑( + F<number-of-desktop>)을 계속 사용하는 것이 좋습니다. Ctrl왜냐하면 두 번째 X 서버를 사용하면 기본 X 서버에서도 소리가 손실되기 때문입니다. 가상화가 필수 사항이 아닌 경우 사용을 고려하십시오. wine.

답변2

VirtualBox는 X11 응용 프로그램입니다. X11(또는 "X 서버")은 모든 최신 GUI 응용 프로그램과 그래픽 카드 사이의 소프트웨어 계층입니다. 일반적으로 X는 가상 터미널 7에서 실행됩니다. X 서버가 두 개의 가상 터미널과 작동하도록 하거나 두 개의 X 서버를 실행하는 것이 가능할 수도 있지만(동일한 그래픽 카드, 모니터에 연결) 이는 일반적이지 않으며 권장하지 않습니다. 그것. (그래픽 카드의 모드 전환으로 연결되는 경우가 많은 가상 터미널 간의 전환은 결코 완벽하게 부드럽고 빠르지 않습니다.)

VirtualBox 설정과 잘 작동하도록 작업 공간을 구성하는 방법을 배워야 합니다.

관련 정보