그놈 터미널에서 Alt-Hotkey 동작을 비활성화하는 방법은 무엇입니까?


55

이것은 그놈 터미널 일뿐만 아니라 거의 모든 그놈 창입니다. "alt"키를 누른 상태에서 메뉴 항목 중 하나의 첫 글자를 누를 수 있습니다. 직접 클릭하지 않고 해당 메뉴를 스크롤 할 수 있습니다.

Firefox와 같은 다른 창에서는 괜찮지 만 gnome 터미널에서는 emacs에 사용하는 키를 훔칩니다. 피할 수 있다면 새로운 세트 키 조합을 배울 가능성은 거의 없습니다.

터미널을 그놈으로 만 분리 할 수 ​​없다면 괜찮습니다.


5
버그 리포트의 가치가있는 것 같습니다. 터미널 에뮬레이터가 Alt 또는 Ctrl 조합을 가로채는 것은 끔찍한 생각입니다.
ak2

이 동작은 터미널 사용 능력에 부정적인 영향을 미치지 않으면 유용 할 수 있습니다.
taranaki

답변:


53

편집> 키보드 단축키 ...를 선택하고 "메뉴 액세스 키 사용"을 선택 취소하십시오.


2
이것은 나를 위해 작동하지 않는 것 같습니다 (natty, unity interface). ALT는 여전히 메뉴를 불러옵니다.
Johann Philipp Strathausen 2016 년

2
Oneiric에서 작동합니다.
Emil 앉아서

4
우분투 14.04에서 작동합니다.
David Boshton

2
Ubuntu 15.10을 사용하고 그놈 터미널의 편집 메뉴에는 "키보드 단축키"옵션이없고 "환경 설정"과 "프로필 환경 설정"옵션 만 있습니다. 내 버전의 그놈 터미널에서이 설정의 위치를 ​​안내해 줄 수 있습니까? 감사합니다!
silviubogan

2
16.04에 이것을 할 수있는 방법이 있습니까?
Hatshepsut

4

Gnome 터미널 3.14.1의 경우 : 편집 (메뉴 표시 줄에서)> 환경 설정> "일반"탭에서 마지막으로 "니모닉 사용 ..."을 선택 취소하십시오.


이것은 나를 위해 일했습니다. 감사합니다. Alt-C 및 Alt-V는 이제 맵 가능합니다. 우후!
그레이

4

Ubuntu 16.04에서 시스템 설정-> 키보드-> 단축키-> 실행기로 이동하여 키를 지우고 HUD를 표시하십시오 (또는 다른 키로 변경)


1
a) HUD가 완전히 쓸모없고 b) Bash Alt + F Alt + B 단축키를 사용하는 동안 실수로 Alt 키를 누르면 HUD가 초점을 훔칩니다. 터미널에서.
Damien Ó Ceallaigh

3

이것은 정말 나를 미치게합니다. CTRL을 사용하는 것보다 훨씬 인체 공학적이므로 Alt-V를 붙여 넣기에 사용하고 싶지만보기 메뉴 옵션으로 인해 불가능한 것 같습니다.

환경 설정에서 핫키를 비활성화하면 더 이상보기 메뉴에 액세스하기 위해 Alt-V를 사용할 수 없지만 다른 것에는 해당 조합을 사용할 수 없기 때문에 전반적으로 이것은 버그처럼 보입니다.

Z로 시작하는 메뉴가 없기 때문에 Alt-Z를 작동시킬 수있었습니다.


gnome-terminal 버전 3.14.3에는 비활성화 할 수있는 "니모닉 사용 ..."환경 설정 항목이 추가되었습니다. 그런 다음 Alt-V를 매핑 할 수 있습니다. 아 영광스러운 Alt-C / Alt-V.
그레이

3

전역 적으로 수행하려면이 방법을 시도 할 수 있습니다 ( source ).

니모닉을 비활성화하려면 ~ / .gtkrc-2.0을 생성해야합니다 (존재하지 않는 경우). 이 파일은 gtk-enable-mnemonics = 0 줄을 포함해야합니다 (원하는 경우 다른 GTK 설정을 추가 할 수 있음). 그런 다음 변경 사항이 적용되도록 다시 시작하십시오 (대신 로그 아웃 한 후 로그인 할 수 있음).

alt 키는 여전히 메뉴를 표시하지만 니모닉은 비활성화되어 있습니다. 후라!

편집 :이 방법은 더 이상 작동하지 않습니다. OP의 질문에 관한 버그 보고서 를 제출하여 어떻게 발전하는지 볼 수 있습니다.


1
나는 우분투 14.04에 오늘을 시도하고 :-) 일
gwenzek
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.