Windows 호스트에서 내 guake 터미널을 로드할 수 있는지 아는 사람이 있나요?
Windows에 설치된 VirtualBox 게스트에서 Linux, xUbuntu를 사용하고 있습니다.
F12오늘 방금 Guake 터미널 에뮬레이터를 발견했는데, 포커스가 Linux에 있을 때는 터미널 푸시 로딩이 확실히 작동하지만 포커스가 Windows 호스트 환경에 있을 때는 작동하지 않는다는 것을 알았습니다 .
이것이 가능한지 누구든지 말해 줄 수 있습니까?
답변1
아니요, VirtualBox에 포커스가 없으면 키 입력을 캡처하여 게스트 가상 머신으로 보낼 수 없습니다.
답변2
한 가지 방법은 Windows의 바로 가기를 사용하여 신속하게 가상 머신으로 초점을 전환한 다음 F12Guake를 해제하거나 원하는 작업을 수행하는 것입니다.
VirtualBox 자체에는 초점을 맞추기 위한 몇 가지 키보드 단축키 옵션이 있지만 너무 많은 키가 필요하고 사용하고 싶은 다른 프로그램과 쉽게 충돌한다는 것을 알았기 때문에 AutoHotkey Portable을 사용하기로 결정했습니다.
지시하다
AutoHotkey Portable을 설치하세요:
http://portableapps.com/node/39299
설치 프로그램은 파일의 압축을 풉니다.
My Documents\AutoHotkey.ahk
휴대용 앱을 실행하면 더 쉽게 찾을 수 있는 Windows로 복사본이 이동됩니다.
텍스트 편집기(예: 메모장)에서 엽니다.
파일 끝으로 스크롤
다음 새 줄을 추가하고 저장합니다.
; raise guest machine if running or raise the manager
#h::
; allow match anywhere
SetTitleMatchMode, 2
if WinExist("[Running] - Oracle")
{
WinActivate
; attempt to summon guake
SendInput {F12}
}
else
{
if WinExist("Oracle VM VirtualBox Manager")
{
WinActivate
}
}
VirtualBox 버전의 제목 표시줄과 더 잘 일치하도록 WinExist() 조건 내에서 검색하는 텍스트를 업데이트할 수 있습니다.
변경 사항을 적용하려면 스크립트를 다시 로드해야 합니다.
Windows 시스템 트레이로 이동
AutoHotkey Portable “H” 아이콘 찾기
상황에 맞는 메뉴를 열려면 마우스 오른쪽 버튼을 클릭하세요.
재로드 스크립트 옵션을 찾으십시오. 그렇지 않다면 AutoHotkey를 종료하고 AutoHotkey를 다시 실행하십시오.
단축키 테스트
Linux Mint가 설치된 VirtualBox 게스트 시스템이 열려 있지만 메모장이나 Windows의 다른 항목과 같이 초점이 맞춰져 있지 않은지 확인하세요.
키보드에서 Win+를 누르세요.h
이제 이것은 적어도 여객기를 높이고 집중해야 합니다.
두 번째로(이 부분은 테스트되지 않았습니다) 스크립트는 F12귀하의 컴퓨터에서 작동하는지 확인하기 위한 입력을 제공하도록 설계되었습니다.
그렇지 않은 경우 이제 수동으로 F12Guake 열기를 누르는 것을 의미합니다.