gnome-terminal에서 F10을 누르면 오른쪽 클릭 메뉴가 열리는 이유는 무엇입니까?

gnome-terminal에서 F10을 누르면 오른쪽 클릭 메뉴가 열리는 이유는 무엇입니까?

저는 Fedora 17 gnome(쉘) 3과 gnome 터미널 3.4.1.1을 실행하고 있습니다.

gnome-terminal저는 mcand(미드나잇 커맨더) 사용자입니다. gnome-terminal항상 기본값이 사용되므로 F10( 를 사용할 때 필요함 mc) 최상위 메뉴를 엽니다. 이번에도. 평소처럼 설정에서 해당 동작을 비활성화할 수 있었습니다.

해당 설정을 비활성화한 후 를 누르면 마우스 커서에서 "오른쪽 클릭 메뉴"가 열리기 시작했습니다 F10. 키 mc도 작동하지만 항상 메뉴를 닫아야 하므로 불편합니다.

다른 응용 프로그램에서는 발생하지 않기 때문에 이것이 gnome 터미널로 인해 발생한다고 생각합니다. 이것은 "기능"입니까 아니면 버그입니까? 다른 사람도 동일한 문제를 겪었으며 어떻게 해결합니까?

답변1

이것은 특징입니다. 편집 -> 키보드 단축키로 이동하세요.

"메뉴 바로가기 활성화"를 선택 취소하세요.

끄십시오.

답변2

설명된 문제에 대한 간단한 해결책은 다음과 같습니다.

gnome-terminal 및 nautilus와 같은 GTK 3 애플리케이션의 경우 다음을 ~/.config/gtk-3.0/gtk.css포함하는 파일을 생성(또는 가능한 경우 편집)하면 됩니다.

$ cat ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
unbind "F10"
}

* {
gtk-key-bindings: NoKeyboardNavigation
}

답변3

Fedora 17의 경우 여기에서 버그 보고서를 찾을 수 있습니다.

https://bugzilla.redhat.com/show_bug.cgi?id=800856

이 문제를 해결하려면 다음 내용이 포함된 ~/.config/gtk-3.0/gtk.css 파일을 만드세요.

@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}

* {
    gtk-key-bindings: NoKeyboardNavigation
}

답변4

~/.config/gtk-3.0/gtk.css우분투에서 새 것을 만들고 다음을 넣어서 이 문제를 해결했습니다 .

@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}

* {
    gtk-key-bindings: NoKeyboardNavigation
}

관련 정보