답변:
F1 단축키 비활성화
그놈 터미널에서 편집 ➜ 키보드 단축키를 엽니 다 .
도움말 / 목차 바로 가기 로 스크롤하여 "F1"이라고 표시된 곳을 클릭하고 다음을 누르십시오 Backspace.
F10 바로 가기 비활성화
compizconfig-settings-manager 패키지를 설치하십시오 .
CompizConfig 설정 관리자를 엽니 다 .
필터 항목 에 "unity"를 입력하고 Ubuntu Unity 플러그인을 선택하십시오 .
키 오른쪽에있는 버튼을 클릭하여 첫 번째 패널 메뉴를 열고 사용 확인란을 선택 취소하십시오 .
전역 F10바로 가기를 비활성화하고 이제 gnome-terminal의 F10바로 가기를 비활성화합니다 .
그놈 터미널에서 키보드 단축키를 열고 ( 편집 ➜ 키보드 단축키) 메뉴 단축키 활성화 (기본적으로 F10 ) 를
선택 해제 합니다.
F10은 우분투에서 무언가에 의해 menubar_accel에 매핑됩니다. 금언? 메타 시티? 그것을 훔치는 것이 정확히 무엇인지 확실하지 않지만 열쇠는 그것을 Eclipse로 만들지 않습니다.
콘솔에 이것을 입력하십시오.
mkdir -p ~/.config/gtk-3.0
cat<<EOF > ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
unbind "<shift>F10"
}
* {
gtk-key-bindings: NoKeyboardNavigation
}
EOF
그런 다음 모든 터미널 세션을 닫으십시오. 이제는 mc
예를 들어 정상적으로 작동해야합니다 .
시작 gconf-editor
하고 따르십시오/apps/gnome-terminal/keybindings/help
기술:
"도움말 실행을위한 키보드 단축키. GTK + 리소스 파일에 사용 된 것과 같은 형식의 문자열로 표시됩니다. 옵션을"disabled "라는 특수 문자열로 설정하면이 동작에 대한 키보드 단축키가 없습니다."
나는 리눅스를 처음 접했고이 F10 키는 나를 미치게한다. 위의 모든 트릭이 작동하지 않았지만 이제 해결책을 찾았습니다 (Gnome 3 클래식 데스크톱의 Ubuntu 11.10 용). 터미널에서 다음 명령을 입력하십시오.
gsettings set org.gnome.desktop.interface menubar-accel ""
dconf-editor를 사용하면 F10이 실제로 사라 졌음을 알 수 있습니다. 이러한 종류의 트릭은 그놈 / 우분투 버전에 따라 크게 달라집니다.
@kholis는 Unity에서 F10을 비활성화하는 데 적합하지만 나와 같은 새로운 사람이라면이 작업을 수행하는 데 약간의 정보가 더 필요합니다.
아직 설치되지 않은 경우 compizconfig-settings-manager를 설치하십시오.
sudo apt-get install compizconfig-settings-manager
새로 설치된 설정 관리자를 시작하고 "unity"를 필터링하십시오.
"첫 번째 패널 메뉴를 열려면 키"를 편집하여 비활성화하거나 다른 키로 변경하십시오.
아직 F1을 변경하는 방법을 찾지 못했습니다.
http://ubuntuforums.org/showthread.php?t=1317325 (아래 인용) 의 지침 은 Ubuntu 11.04에서도 작동합니다. (데스크톱과 터미널 모두에서 F1을 비활성화하는 것 같습니다. 즉, OP가 원하는 경우 F1은 터미널의 쉘에 ansi 시퀀스를 보내지 않습니다.)
- 시스템-환경 설정-키보드 바로 가기로 이동
- 새 바로 가기를 만듭니다. 이름을 'do nothing'으로 지정하고 "command"필드에 따옴표없이 'false'를 쓰십시오. 확인을 누릅니다.
- 목록 맨 아래로 스크롤하여 새 명령을 찾으십시오. 오른쪽의 "Disabled (비활성화)"를 클릭하고 F1을 누릅니다.
CCSM 을 사용하여 쉽게 비활성화 할 수 있습니다 (설치되어 있지 않으면 클릭하여 설치).
그런 다음 데스크탑 -> Ubuntu Unity 플러그인 -> 키로 이동하여 첫 번째 패널 메뉴를 열고 비활성화하거나 다른 키보드 단축키로 변경하십시오.
참고 :이 방법은 Unity2D에서 작동하지 않는 것 같습니다.
이것은 Tnkpad 사용자, 특히 T60을위한 팁입니다. F1 키를 다시 매핑하여 이스케이프하십시오. 이것은 F1을 눌렀을 때 성가신 터미널 도움말 팝업을 제거합니다. T60에서 ESC를 재미있게 배치하기 때문에 종종이 작업을 수행합니다.
F112.04의 상자에서 아무 것도 수행하지 않는 것
F10마우스 오른쪽 클릭을 시뮬레이션하는 것처럼 보입니다.
따라서 질문의 세부 사항에 응답하여 도움말 및 알림을 비활성화 할 필요가 없습니다.
여전히 다음과 같은 것으로 매핑 할 수 있습니다.
단순히 키보드 위젯을 통해 수행됩니다 12.04에서 핫 키를 매핑.
Unity 런처에서 키보드를 찾습니다.
열리는 창에서 바로 가기 탭과 사용자 정의 바로 가기를 선택하십시오.
더하기를 클릭하여 새 바로 가기를 추가하십시오.
할당하려는 기능과 일치하는 이름으로 지정하십시오.
명령에서 실행할 명령을 입력하십시오.
창의 오른쪽에서 사용 불가능 함을 클릭하십시오. 새 가속기로 전환해야합니다.
이제을 누르십시오 F10.
정의한 사용자 정의 바로 가기 가속기가 마우스 오른쪽 버튼 클릭 시뮬레이션 동작보다 우선합니다. echo 'nope' > /dev/null
F10에서 아무것도하지 않기를 원하는 경우이 명령을 설정할 수 있습니다.
mc
터미널 에서 열린 F10을 비활성화합니다 .
12.04 Unity없이-F1 및 F11 동작 비활성화
Ubuntu 12.04 / 64를 설치했으며 다음 지침에 따라 Unity를 완전히 제거했습니다 .. 따라서 Unity의 동작을 수정하는 많은 도구가 작동하지 않습니다. 특히 CCSM은 더 이상 키보드 단축키를 "보지"않습니다.
터미널 창에서 편집-> 키보드 단축키 를 사용하는 방법 도 작동하지 않는 것으로 나타났습니다 . 약간의 놀림을 한 후에 바로 가기 키 섹션 의 키보드 바로 가기 창을 더 멀리 보았을 때 F1과 F11이 여전히 해당 바로 가기로 정의되어 있음을 알았습니다 .
이 문제를 해결하려면
F11을 전체 화면으로 정의하는 행의 오른쪽 필드에서 "F11"을 클릭하십시오. 텍스트가 "New Accelerator ..."로 바뀝니다.
덜 불쾌한 다른 키 시퀀스 (alt-F11과 같은)를 입력하면 해당 키 조합이 바로 가기를 대체합니다. "아무것도"를 입력하는 방법을 아는 사람이 있으면 알려주십시오.
F1 키에 대해 반복하십시오.
이것이 Xfce에서 나를 위해 일한 것입니다 ...
데스크탑-> 터미널 열기-> 편집-> 환경 설정-> 고급
바로 가기
'메뉴 바로 가기 키 비활성화 (F10)'선택 '도움말 창 바로 가기 키 비활성화 (F1)'선택
https://forums.freebsd.org/threads/f1-f10-in-midnight-commander.63490/ 에서 찾을 수 있습니다.