VNC는 Ctrl + Alt + F1-F6을 서버로 보냅니다.


9

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

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

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


당신이 무엇을하려고하는지 명확하지 않습니다. 이해할 수 있듯이 콘솔을 보려면 CTRL-ALT-F3을 원격 컴퓨터로 보내려고하지만 작동하지 않습니다 .VNC는 콘솔 출력을 리디렉션하지 않습니다.
Renan

@RenanBirckPinheiro 설명을 추가했습니다
사용할 수 없음

답변:


7

적절한 해결책 : 해당 키를 보낼 수있는 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 구성을 수정해야하며 성가신 일이며 아마도 나쁜 생각 일 것입니다. 다른 사람과 함께 가십시오. :)


X 설정 수정에 관심이 있다면 다음을 참조하십시오 : bbs.archlinux.org/viewtopic.php?pid=1530826#p1530826
muru

5

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


1
이는 TigerVNC (Red Hat / Fedora의 표준)에만 해당되며 TightVNC (Debian / Ubuntu)에는 해당되지 않습니다.
erik

2

TigerVNC를 사용하십시오.

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


-1

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


제발 포맷 위의 대답처럼, 그들이 읽을 수하기 위해 마크 다운을 사용하여 답변을!
mattia.b89
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.