VNC는 Ctrl + Alt + F1-F6을 서버로 보냅니다. 있으며 기본적으로 그래픽

나는 이것을 잠시 동안 알아 내려고 노력했지만 VNC를 통해 가상 머신에 연결하고 있으며 기본적으로 그래픽 또는 ncurses 인터페이스를 얻고 CTRL+ ALT+ F3는 디버그 정보가있는 콘솔로 이동합니다. 그러나 젠투는 이러한 명령을 차단합니다.

VNC 서버로 어떻게 전달할 수 있습니까?

편집 : VNC가 VM 호스트에서 실행되는 자세한 내용은 VM의 디스플레이 출력을 캡처하여 연결된 실제 키보드 인 것처럼 VM에 키를 보냅니다. 따라서 내 CTRL+ ALT+ F1F6키를 눌렀다면 TTY로 전환 할 수 있습니다 (예를 들어 Windows에서는 잘 작동합니다).



답변

적절한 해결책 : 해당 키를 보낼 수있는 VNC 클라이언트를 확보하십시오. 마찬가지로 jsbillings는 말한다, 일부 클라이언트는 당신에게 메뉴를 통해 원격으로 키를 보내는 옵션을 제공합니다. standard xvnc4viewer를 사용하면 -MenuKey옵션을 사용 하여 메뉴를 활성화하는 키를 설정할 수 있습니다 . 또, 당 jsbillings ‘
대답, 기본 키입니다 F8.

해킹 : 원격 서버에서 셸을 실행중인 경우 chvt 3(또는 sudo chvt 3)을 시도하십시오 . 콘솔에서, 당신은 필요가 없습니다 Ctrl+ Alt+ F#, 당신이 사용할 수있는 Alt+ F#(또는 Alt+ X 서버의 TTY로 돌아가 반복). 또는 로그인하여 sudo chvt 7; logout(또는 X VT가 무엇이든) 말하십시오.

멍청한 kludge : 이후 Ctrl+ Alt+ 것은 F#초기에 X 서버에 의해 포착되어, 직접 (하드) 방법은 비활성화 (일시적 또는 영구적)이 키이다. 이를 위해서는 X 구성을 수정해야하며 성가신 일이며 아마도 나쁜 생각 일 것입니다. 다른 사람과 함께 가십시오. 🙂


답변

나는 당신이 사용할 수있는 생각 F8을 클릭 할 수 있도록해야 메뉴를 불러 controlalt당신이 공격하기 전에 F3.


답변

TigerVNC를 사용하십시오.

TigerVNC (TightVNC의 변형) 를 사용하면 메뉴를 통해 AltCtrl수정 자 키를 잠글 수 있습니다 . 메뉴를 열려면 F8키를 누릅니다.


답변

우분투에서 tigervnc-viewer와 함께 시도했지만 ALTCTRL잠금은 효과적이지 않은 것으로 보입니다. 결국 동일한 옵션을 가진 xvnc4viewer에 의지하여 작동했습니다.