나는 한동안 이 문제를 해결하려고 노력해 왔으며 VNC를 통해 가상 머신에 연결하고 기본적으로 그래픽 또는 ncurses 인터페이스를 얻고 CTRL++를 사용하면 디버그 정보가 있는 콘솔로 ALT이동합니다 . F3그러나 젠투는 이러한 명령을 가로챕니다.
VNC 서버에 전달하는 방법은 무엇입니까?
편집: 자세한 내용: VNC는 VM 호스트에서 실행 중이므로 VM의 디스플레이 출력만 캡처하고 실제 키보드가 연결된 것처럼 VM에 키를 보냅니다. 따라서 CTRL+++ 키 입력이 성공적으로 이루어지면 TTY(예를 들어 Windows에서는 잘 작동함)로 전환할 수 있습니다 ALT.F1F6
답변1
올바른 해결책:이러한 키를 보낼 수 있는 VNC 클라이언트를 구하세요. 좋다제스 빌링스예를 들어, 일부 클라이언트는 메뉴를 통해 리모컨으로 키를 보낼 수 있는 옵션을 제공합니다. 표준 을 사용하면 xvnc4viewer
이 -MenuKey
옵션을 사용하여 메뉴를 활성화하는 키를 설정할 수 있습니다. 다시 말하지만,제스 빌링스
대답은 기본 키는 입니다 F8.
해커:원격 서버에서 실행 중인 셸이 있는 경우 chvt 3
(또는 sudo chvt 3
)을 시도해 보세요. 콘솔에서는 ++가 필요하지 Ctrl않으며 + (또는 + 재사용 )를 사용하여 TTY를 X 서버에 반환 할 수 있습니다 . 아니면 그냥 로그인해서 말하세요 (또는 X VT가 무엇이든).AltF#AltF#Alt→sudo chvt 7; logout
멍청한 패치워크:Ctrl++는 X 서버에 의해 미리 포착되므로 간단하고 어려운 접근 방식은 이러한 키를 (일시적으로 또는 영구적으로) 비활성화하는 것 Alt입니다 . F#이를 위해서는 X 구성을 수정해야 하는데 이는 성가시고 아마도 나쁜 생각일 것입니다. 다른 사람 중 한 명과 함께 가십시오. :)
답변2
나는 F8당신이 and before 를 클릭할 수 있도록 하는 메뉴를 불러오는 데 사용할 수 있다고 믿습니다 control.altF3
답변3
TigerVNC를 사용하세요.
TigerVNC(TightVNC의 변형)를 사용하면 Alt메뉴를 통해 키를 잠그고 수정할 수 있습니다. Ctrl메뉴를 열려면 F8키를 .
답변4
Ubuntu에서 TigerVNC-Viewer를 사용해 보았으나 효과가 없는 것 같습니다 ALT. CTRL마지막으로 동일한 옵션을 사용하여 xvnc4viewer를 사용하여 작동했습니다.