
나는 한동안 이것을 알아내려고 노력해 왔으며 VNC를 통해 가상 머신에 연결하고 있으며 기본적으로 그래픽 또는 ncurses 인터페이스를 얻고 CTRL+ ALT+ F3디버그 정보가 있는 콘솔로 이동합니다. 그러나 젠투는 이러한 명령을 가로챕니다.
VNC 서버로 어떻게 전달할 수 있나요?
편집: VNC가 VM 호스트에서 실행되고 있으므로 VM의 디스플레이 출력을 캡처하고 실제 키보드가 연결된 것처럼 VM에 모든 키를 보냅니다. 따라서 CTRL+ ALT+ F1- F6키 입력이 성공 하면 TTY로 전환할 수 있습니다 (예를 들어 Windows에서는 잘 작동합니다).
답변1
적절한 솔루션:해당 키를 보낼 수 있는 VNC 클라이언트를 얻으세요. 좋다jsbillings일부 클라이언트에서는 메뉴를 통해 리모컨으로 키를 보내는 옵션을 제공한다고 합니다. 표준을 사용하면 옵션을 사용하여 메뉴를 활성화하는 키를 설정할 xvnc4viewer
수 있습니다 . -MenuKey
다시 말하지만,jsbillings'
답변, 기본 키는 입니다 F8.
해킹:원격 서버에서 실행 중인 셸이 있으면 chvt 3
(또는 sudo chvt 3
)을 시도해 보세요. 콘솔에서는 Ctrl+ Alt+ 가 필요하지 않으며 + (또는 + 반복)를 사용하여 X 서버의 TTY로 돌아갈 F#수 있습니다 . 아니면 로그인해서 말하세요 (또는 X VT가 무엇이든).AltF#Alt→sudo chvt 7; logout
멍청한 멍청이:Ctrl++ Alt는 X 서버에 의해 초기에 캡처 되므로 F#직접적인(그리고 어려운) 방법은 이러한 키를 (일시적으로 또는 영구적으로) 비활성화하는 것입니다. 이를 위해서는 X 구성을 수정해야 하고 성가신 일이며 게다가 나쁜 생각일 수도 있습니다. 다른 사람 중 한 명과 함께 가십시오. :)
답변2
나는 를 사용 F8하여 메뉴를 불러올 수 있다고 생각하는데, 이 메뉴를 사용하면 을 누르기 전에 control을 클릭할 수 있습니다 .altF3
답변3
TigerVNC를 사용하세요.
TigerVNC(TightVNC의 변형)를 사용하면 메뉴를 통해 Alt및 수정자 키를 잠글 수 있습니다. Ctrl메뉴를 열려면 F8키를 누르세요.
답변4
Ubuntu에서 Tigervnc-viewer를 사용해 보았지만 ALT및 CTRL잠금 장치가 효과적이지 않은 것 같습니다. 결국 동일한 옵션이 있는 xvnc4viewer를 사용하여 작동했습니다.