VirtualBox에있을 때 Unity 2d 가로 채기 메타 키를 어떻게 중지 할 수 있습니까?


8

내가 virtualbox 게스트 시스템에서 작업하고 메타 키 (일명 winkey 또는 Mod4)를 누를 때마다 거대한 단일 메뉴 팝업이 나타납니다.

이 문제를 해결하는 방법이 있습니까?


변경 방법이 있는지 모르겠지만 VirtualBox에서 여부에 관계없이 Ubuntu의 기본값입니다. 여전히 수정 자 (예 : Super + Whatever)로 사용할 수 있다면, 그 기능에 의해 정의 된대로 올바르게 설정됩니다.
zpletan

불행히도 이것은 가능하지 않은 것 같습니다- 여기를 참조 하십시오 .
Takkat

1
Takkat에 동의하십시오-메타 키 인터셉트를 중지하려면 게스트를 전체 화면 모드로 실행하십시오-오른쪽 제어 + F
fossfreedom

fossfreedom, 여전히 가로 채기
tensai_cirno

@ TensaiCirno-매우 이상합니다-virtualbox 4.1.6을 사용하고 있으며 전체 화면을 실행하면 나에게 적합합니다.
fossfreedom

답변:


1

새 프로필 : /에서도 여전히 작동하지 않습니다. Alt 키를 누를 때 unity launcher를 비활성화하고 패널에서 강조 표시 메뉴를 끄는 간단한 패치를 만들었습니다.

annoying_keys_unity_2d.diff

적용 단계 :

  • cd $build_dir (빈 디렉토리)
  • apt-get source unity-2d
  • sudo apt-get build-dep unity-2d
  • wget https://raw.github.com/gist/1352470/eb9c736bd1041af4be04f0bafdd8e437c222ea15/annoying_keys_unity_2d.diff
  • patch -Np1 < annoying_keys_unity_2d.diff
  • cd unity-2d-4.12.0
  • dpkg-buildpackage -rfakeroot -b
  • cd ..
  • sudo dpkg -i ./*.deb

1

불행히도 Super전체 화면이 아닌 모드에서 가상 박스로 작업 할 때이 키는 Unity에 의해 해제되지 않으므로 키 를 잡을 방법 이 없습니다.

compizconfig-settings-manager 를 설치 compizconfig-settings-manager 설치하고 실행 ccsm하면 Unity2D가 실행 중일 때도 단일 데스크톱 요소를 표시하는 키보드 단축키를 정의 할 수 있습니다.

경고 : ccsm을 사용하면 극복하기 어려울 수있는 원치 않는 효과가 발생할 수 있으며 바탕 화면없이 사용할 수 있습니다 (자세한 내용은 이 질문 참조 ).

받는 사람 찾아보기 바탕 화면 -> 유니티 설정과 키를 선택 당신이에서 변경하려는 바로 가기 동작 탭을 선택합니다.

참고 : 키 바인딩을 변경하기 위해 Unity 플러그인 을 활성화 할 필요 는 없습니다 .

여기에 이미지 설명을 입력하십시오

"거대한 검은 색"대시를 제어하는 키는 실행기를 표시하는 키 입니다. 이렇게하면 호스트와 게스트에서 다른 키 조합을 할당하여 둘 다 열리지 않도록 할 수 있습니다. 그러나 게스트에서 -key (예 : + ) Super와의 조합을 선택할 때 여전히 호스트에서 대시를 엽니 다 .SuperCtrlSuper

여기에서 키보드 단축키를 비활성화 할 수도 있습니다.

이 절차는 11.10을 실행하는 가상 머신에서 테스트되었습니다. 여기서 기계에서 3D 그래픽 가속을 비활성화했습니다. 실제 하드웨어에서는 동일하게 작동하지 않을 수 있습니다.


이 설정이 Unity 2D에 적용 되었습니까? compiz 플러그인이 아니기 때문에 독립형 QML 애플리케이션입니다. 그리고 나를 위해 작동하지 않습니다 :(
tensai_cirno

글쎄, 나는 compiz가 설치 되었지만 실행되지 않는 Unity2D에 대해서만 이것을 테스트 할 수있었습니다 . 작동하지 않는 다니 유감입니다.
Takkat

매우 이상합니다. 새로운 사용자 프로필로 시도하겠습니다. 어쨌든 미리 감사드립니다. :)
tensai_cirno

0

좋아 ... Unity 3d 대시와 관련된 내 질문은 "정확한"복제본으로 표시되어 닫혔습니다.

Unity 3d에 적용 할 패치가 있습니까? "Alt-L"키를 사용하여 Windows 게스트를 잠글 때마다 대시 보드가 백그라운드로 표시되고 비밀번호는 일반 텍스트로 입력됩니다.


나는 아무것도 없다고 생각합니다. 그러나 당신은 당신의 자신의 패치를 작성할 수 있습니다, grep소스에서 사용하십시오 .
tensai_cirno
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.